[jcifs] TransportException: Connection timeout

Welsh, Phillip [JJCUS] PWELSH2 at CORUS.JNJ.com
Tue Jun 14 15:20:36 GMT 2005


Testing 1.2.0, and ran into a problem with some code that has worked on
previous versions:

	NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(
domain, username, password );
	if (auth == null)
		throw new Exception("NtlmPasswordAuthentication failed");

	UniAddress dc = (UniAddress) getDomains().get( domain );
	if (dc == null)
		throw new Exception("DC lookup failed");

	SmbSession.logon( dc, auth);

With 1.1.9 (and previous) this works fine, with 1.2.0 throws an
jcifs.smb.SmbException:

jcifs.util.transport.TransportException: Connection timeout
        at jcifs.util.transport.Transport.connect(Transport.java:164)
        at jcifs.smb.SmbTransport.connect(SmbTransport.java:254)
        at jcifs.smb.SmbTree.treeConnect(SmbTree.java:119)
        at jcifs.smb.SmbSession.logon(SmbSession.java:159)
        at jcifs.smb.SmbSession.logon(SmbSession.java:152)
        at Test.authenticate(Test.java:98)
        at InputForm$ConnectListener.actionPerformed(InputForm.java:54)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown
Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

Anyone seen something similar?
Phil


Properties at runtime:

awt.toolkit=sun.awt.windows.WToolkit
file.encoding.pkg=sun.io
file.encoding=Cp1252
file.separator=\
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.awt.printerjob=sun.awt.windows.WPrinterJob
java.class.path=.;C:\Oracle81\jdbc\lib\classes12.zip;...
java.class.version=48.0
java.endorsed.dirs=C:\j2sdk1.4.2_04\jre\lib\endorsed
java.ext.dirs=C:\j2sdk1.4.2_04\jre\lib\ext
java.home=C:\j2sdk1.4.2_04\jre
java.library.path=C:\j2sdk1.4.2_04\bin;.;C:\WINNT\syste...
java.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol
java.runtime.name=Java(TM) 2 Runtime Environment, Stand...
java.runtime.version=1.4.2_04-b05
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.4
java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFac...
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport...
java.vendor.url=http://java.sun.com/
java.vendor=Sun Microsystems Inc.
java.version=1.4.2_04
java.vm.info=mixed mode
java.vm.name=Java HotSpot(TM) Client VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.vendor=Sun Microsystems Inc.
java.vm.version=1.4.2_04-b05
jcifs.http.domainController=na.jnj.com
jcifs.http.loadBalance=true
jcifs.netbios.cachePolicy=600
jcifs.netbios.lookupRespLimit=1
jcifs.netbios.wins=10.28.10.107
jcifs.resolveOrder=WINS,DNS,LMHOSTS
jcifs.smb.client.domain=NA
jcifs.smb.client.soTimeout=300000
jcifs.util.loglevel=10
line.separator=
os.arch=x86
os.name=Windows 2000
os.version=5.0
path.separator=;
sun.arch.data.model=32
sun.boot.class.path=C:\j2sdk1.4.2_04\jre\lib\rt.jar;C:\j2...
sun.boot.library.path=C:\j2sdk1.4.2_04\jre\bin
sun.cpu.endian=little
sun.cpu.isalist=pentium i486 i386
sun.io.unicode.encoding=UnicodeLittle
sun.java2d.fontpath=
sun.os.patch.level=Service Pack 2
user.country=US
user.language=en
user.timezone=
user.variant=

-------------- next part --------------
HTML attachment scrubbed and removed


More information about the jcifs mailing list