[jcifs] NTLM HTTP Filter loses connection?

AJ Weber aweber at comcast.net
Mon Dec 8 22:07:26 GMT 2008


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