[jcifs] exception reading from socket

Mark.Harwood at astrazeneca.com Mark.Harwood at astrazeneca.com
Thu Feb 2 10:35:06 GMT 2006


I am supporting a production system (Java running on Tomcat servlet engine)
with around 1600 users that uses the JCIFS api for windows authentication.
The system was put in place prior to my arrival a couple of years ago. The
JCIFS HTTP authentication was setup using the servlet filter option.
Recently, the client has converted over to using Windows Server 2003 domain
controllers rather than what was NT4 domain controllers. This has broken the
JCIFS authentication - there is one remaining NT4 box still able to service
the application but this is being decommissioned next week. I have tried
using LM2 instead by configuring web.xml appropriately, and have checked the
JCIFS threads for answers. There are some others out there who have
questioned the same problem but there were no definitive answers. Error in
Tomcat logs is:

Feb 2 09:44:53.675 - exception reading from socket input:<00>/
java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(SocketInputStream.java:168)
	at jcifs.netbios.SocketInputStream.read(SocketInputStream.java:73)
	at jcifs.netbios.SocketInputStream.read(SocketInputStream.java:39)
	at java.io.FilterInputStream.read(FilterInputStream.java:66)
	at java.io.PushbackInputStream.read(PushbackInputStream.java:120)
	at jcifs.smb.SmbTransport.run(SmbTransport.java:341)
	at java.lang.Thread.run(Thread.java:534)

You mentioned to one user back in 2004 that this was simply a harmless
message that had been switched off in later versions. Do you have any
suggestions given above description? Best regards, 

More information about the jcifs mailing list