[jcifs] Re: NTLM HTTP Filter loses connection?
AJ Weber
aweber at comcast.net
Tue Dec 9 03:10:50 GMT 2008
I'm pretty stumped. After looking at the SmbTransport code, I'm even more
confused. It doesn't seem possible tht the ssn139 method should ever get
called, especially since I am NOT setting the jcifs.netbios.hostname
anywhere. And in separate stack-traces (below), you can see it using the
"default port" (445) in the exact same thread!
Please, if anyone has any ideas how I should troubleshoot this, I would
REALLY appreciate the insight.
-AJ
----- Original Message -----
From: "AJ Weber" <aweber at comcast.net>
To: "Michael B Allen" <ioplex at gmail.com>; <jcifs at samba.org>
Sent: Monday, December 08, 2008 5:07 PM
Subject: NTLM HTTP Filter loses connection?
> OK, I'm using a slightly modified NTLM filter for my webapp, based upon
> v1.2.8 code. It works great for the most-part. However, under some load,
> and I have not yet determined exactly what -- we're in our TEST Env right
> now -- for some reason it starts to lose its connectivity to the domain
> servers. Once it does, it seems that none of the threads in the app
> server (or filter) will work. A restart seems to correct the problem
> immediately.
>
> A snippet of the log is below. I would appreciate any guidance in how to
> further troubleshoot or ideas on what might be going wrong. Thanks very
> much in advance!
> -AJ
>
> <SNIP>
> 14:19:44,653 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Calling
> negotiate..
> .
> 14:19:44,653 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Client
> Response...
> 14:19:44,653 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - No
> NtlmHttpChal fou
> nd in header...Type1Message present?
> 14:19:44,653 WARN [http-9021-1] NtlmMultiDomainHttpFilter - Creating
> challenge
> using defaults
> java.net.ConnectException: Connection timed out: connect
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
> at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
> at java.net.Socket.connect(Socket.java:520)
> at java.net.Socket.connect(Socket.java:470)
> at java.net.Socket.<init>(Socket.java:367)
> at java.net.Socket.<init>(Socket.java:180)
> at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:242)
> at jcifs.smb.SmbTransport.doConnect(SmbTransport.java:302)
> at jcifs.util.transport.Transport.run(Transport.java:240)
> at java.lang.Thread.run(Thread.java:595)
> java.net.ConnectException: Connection timed out: connect
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
> at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
> at java.net.Socket.connect(Socket.java:520)
> at java.net.Socket.connect(Socket.java:470)
> at java.net.Socket.<init>(Socket.java:367)
> at java.net.Socket.<init>(Socket.java:180)
> at jcifs.smb.SmbTransport.ssn139(SmbTransport.java:178)
> at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:237)
> at jcifs.smb.SmbTransport.doConnect(SmbTransport.java:302)
> at jcifs.util.transport.Transport.run(Transport.java:240)
> at java.lang.Thread.run(Thread.java:595)
> 14:20:56,401 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Calling
> negotiate..
> .
> 14:20:56,432 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Calling
> negotiate..
> .
> 14:20:56,432 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Client
> Response...
> 14:20:56,432 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - No
> NtlmHttpChal fou
> nd in header...Type1Message present?
> 14:20:56,432 WARN [http-9021-1] NtlmMultiDomainHttpFilter - Creating
> challenge
> using defaults
> java.net.ConnectException: Connection timed out: connect
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
> at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
> at java.net.Socket.connect(Socket.java:520)
> at java.net.Socket.connect(Socket.java:470)
> at java.net.Socket.<init>(Socket.java:367)
> at java.net.Socket.<init>(Socket.java:180)
> at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:242)
> at jcifs.smb.SmbTransport.doConnect(SmbTransport.java:302)
> at jcifs.util.transport.Transport.run(Transport.java:240)
> at java.lang.Thread.run(Thread.java:595)
> java.net.ConnectException: Connection timed out: connect
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
> at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
> at java.net.Socket.connect(Socket.java:520)
> at java.net.Socket.connect(Socket.java:470)
> at java.net.Socket.<init>(Socket.java:367)
> at java.net.Socket.<init>(Socket.java:180)
> at jcifs.smb.SmbTransport.ssn139(SmbTransport.java:178)
> at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:237)
> at jcifs.smb.SmbTransport.doConnect(SmbTransport.java:302)
> at jcifs.util.transport.Transport.run(Transport.java:240)
> at java.lang.Thread.run(Thread.java:595)
> java.net.ConnectException: Connection timed out: connect
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
> at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
> at java.net.Socket.connect(Socket.java:520)
> at java.net.Socket.connect(Socket.java:470)
> at java.net.Socket.<init>(Socket.java:367)
> at java.net.Socket.<init>(Socket.java:180)
> at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:242)
> at jcifs.smb.SmbTransport.doConnect(SmbTransport.java:302)
> at jcifs.util.transport.Transport.run(Transport.java:240)
> at java.lang.Thread.run(Thread.java:595)
> 14:23:39,334 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Calling
> negotiate..
> .
> 14:23:39,334 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Calling
> negotiate..
> .
> 14:23:39,334 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Client
> Response...
> 14:23:39,334 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - No
> NtlmHttpChal fou
> nd in header...Type1Message present?
> 14:23:39,334 WARN [http-9021-1] NtlmMultiDomainHttpFilter - Creating
> challenge
> using defaults
> 14:24:10,161 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Calling
> negotiate..
> .
> 14:24:10,161 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Calling
> negotiate..
> .
> 14:24:10,161 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - Client
> Response...
> 14:24:10,161 DEBUG [http-9021-1] NtlmMultiDomainHttpFilter - No
> NtlmHttpChal fou
> nd in header...Type1Message present?
> 14:24:10,161 WARN [http-9021-1] NtlmMultiDomainHttpFilter - Creating
> challenge
> using defaults
> java.net.ConnectException: Connection timed out: connect
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
> at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
> at java.net.Socket.connect(Socket.java:520)
> at java.net.Socket.connect(Socket.java:470)
> at java.net.Socket.<init>(Socket.java:367)
> at java.net.Socket.<init>(Socket.java:180)
> at jcifs.smb.SmbTransport.ssn139(SmbTransport.java:178)
> at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:237)
> at jcifs.smb.SmbTransport.doConnect(SmbTransport.java:302)
> at jcifs.util.transport.Transport.run(Transport.java:240)
> at java.lang.Thread.run(Thread.java:595)
More information about the jcifs
mailing list