[jcifs] Strange error: BYFP0001

darren.taft at bt.com darren.taft at bt.com
Wed Sep 20 16:15:33 GMT 2006


I've worked around the ad-integrated DFS issue by connecting to our AD
using LDAP and querying for the DFS configuration.

I'm now trying to use one of the referred-to servers (i.e. connecting
directly to one of the servers, rather than using any DFS capability in
jCIFS).

When running the code from a Windows server, it works fine.  When
deploying to UNIX, I get an error returned:

ERROR: jcifs.smb.SmbException: BYFP0001
java.net.UnknownHostException: BYFP0001
	at jcifs.UniAddress.getByName(UniAddress.java:301)
	at jcifs.UniAddress.getByName(UniAddress.java:201)
	at jcifs.smb.SmbFile.send(SmbFile.java:675)
	at jcifs.smb.SmbFile.doFindFirstNext(SmbFile.java:1722)
	at jcifs.smb.SmbFile.listFiles(SmbFile.java:1613)
	at jcifs.smb.SmbFile.listFiles(SmbFile.java:1521)
<snip>

Anyone got any idea where BYFP0001 is coming from?  It's certainly not a
path on our network.

The full output (with loglevel 3 set) is at the end of this email.

Cheers,

Darren

Debug output (trying to connect to path:
smb://ICORE-RYLCR-68/ngd/002/803244205/)

doFindFirstNext: \002\803244205\
session established ok with ICORE-RYLCR-68<20>/10.240.10.30
New data read: Transport2[ICORE-RYLCR-68<20>/10.240.10.30:445]
00000: FF 53 4D 42 72 00 00 00 00 98 03 C0 00 00 00 00
|?SMBr......?....|
00010: 00 00 00 00 00 00 00 00 00 00 34 FB 00 00 01 00
|..........4?....|

byteCount=50 but readBytesWireFormat returned 18
treeConnect: unc=\\10.240.10.30\NGD,service=?????
New data read: Transport2[ICORE-RYLCR-68<20>/10.240.10.30:445]
00000: FF 53 4D 42 73 00 00 00 00 98 03 C0 00 00 00 00
|?SMBs......?....|
00010: 00 00 00 00 00 00 00 00 03 18 34 FB 03 08 02 00
|..........4?....|

New data read: Transport2[ICORE-RYLCR-68<20>/10.240.10.30:445]
00000: FF 53 4D 42 32 57 02 00 C0 98 03 C0 00 00 00 00
|?SMB2W..?..?....|
00010: 00 00 00 00 00 00 00 00 03 18 34 FB 03 08 03 00
|..........4?....|

treeConnect: unc=\\10.240.10.30\IPC$,service=?????
New data read: Transport2[ICORE-RYLCR-68<20>/10.240.10.30:445]
00000: FF 53 4D 42 75 00 00 00 00 98 03 C0 00 00 00 00
|?SMBu......?....|
00010: 00 00 00 00 00 00 00 00 01 30 34 FB 03 08 04 00
|.........04?....|

New data read: Transport2[ICORE-RYLCR-68<20>/10.240.10.30:445]
00000: FF 53 4D 42 32 00 00 00 00 98 03 C0 00 00 00 00
|?SMB2......?....|
00010: 00 00 00 00 00 00 00 00 01 30 34 FB 03 08 05 00
|.........04?....|

ERROR: jcifs.smb.SmbException: BYFP0001
java.net.UnknownHostException: BYFP0001
	at jcifs.UniAddress.getByName(UniAddress.java:301)
	at jcifs.UniAddress.getByName(UniAddress.java:201)
	at jcifs.smb.SmbFile.send(SmbFile.java:675)
	at jcifs.smb.SmbFile.doFindFirstNext(SmbFile.java:1722)
	at jcifs.smb.SmbFile.listFiles(SmbFile.java:1613)
	at jcifs.smb.SmbFile.listFiles(SmbFile.java:1521)
	at jsp_servlet.__index._jspService(__index.java:154)
	at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
	at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Se
rvletStubImpl.java:1006)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:419)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:463)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:315)
	at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
un(WebAppServletContext.java:6718)
	at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bject.java:321)
	at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121
)
	at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
etContext.java:3764)
	at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
java:2644)
	at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the jcifs mailing list