[jcifs] CIFS on Netware
Jim Norman
JNORMAN at novell.com
Sat Jan 5 08:13:36 EST 2002
Hello all,
I'm trying to use jCIFS to write a large file to a Netware CIFs enable
volume.
I'm getting a error from jCIFs libraries as seen below, 'bad smb
header': (any ideas?)
Thanks,
Jim Norman
F:\JBuilder4\jdk1.3\bin\javaw -classpath
"C:\test\SMBUploadFile\classes;C:\NPS1.5\tomcat\webapps\nps\WEB-INF\lib\jcifs-0.6b5.jar;F:\JBuilder4\jdk1.3\demo\jfc\Java2D\Java2Demo.jar;F:\JBuilder4\jdk1.3\jre\lib\i18n.jar;F:\JBuilder4\jdk1.3\jre\lib\jaws.jar;F:\JBuilder4\jdk1.3\jre\lib\rt.jar;F:\JBuilder4\jdk1.3\jre\lib\sunrsasign.jar;F:\JBuilder4\jdk1.3\lib\dt.jar;F:\JBuilder4\jdk1.3\lib\tools.jar"
#properties loaded
#Fri Jan 04 13:50:40 MST 2002
line.separator=\r\n
user.name=Administrator
user.dir=C:\\test\\SMBUploadFile
user.timezone=America/Denver
user.region=US
user.home=F:\\Documents and Settings\\Administrator
user.language=en
file.separator=\\
file.encoding.pkg=sun.io
sun.boot.library.path=F:\\JBuilder4\\jdk1.3\\jre\\bin
sun.boot.class.path=F:\\JBuilder4\\jdk1.3\\jre\\lib\\rt.jar;F:\\JBuilder4\\jdk1.3\\jre\\lib\\i18n.jar;F:\\JBuilder4\\jdk1.3\\jre\\lib\\sunrsasign.jar;F:\\JBuilder4\\jdk1.3\\jre\\classes
sun.cpu.endian=little
sun.cpu.isalist=pentium i486 i386
sun.io.unicode.encoding=UnicodeLittle
java.version=1.3.0
java.home=F:\\JBuilder4\\jdk1.3\\jre
java.ext.dirs=F:\\JBuilder4\\jdk1.3\\jre\\lib\\ext
java.vm.version=1.3.0-C
java.vm.name=Java HotSpot(TM) Client VM
java.vm.info=mixed mode
java.vm.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.class.version=47.0
java.class.path=C:\\test\\SMBUploadFile\\classes;C:\\NPS1.5\\tomcat\\webapps\\nps\\WEB-INF\\lib\\jcifs-0.6b5.jar;F:\\JBuilder4\\jdk1.3\\demo\\jfc\\Java2D\\Java2Demo.jar;F:\\JBuilder4\\jdk1.3\\jre\\lib\\i18n.jar;F:\\JBuilder4\\jdk1.3\\jre\\lib\\jaws.jar;F:\\JBuilder4\\jdk1.3\\jre\\lib\\rt.jar;F:\\JBuilder4\\jdk1.3\\jre\\lib\\sunrsasign.jar;F:\\JBuilder4\\jdk1.3\\lib\\dt.jar;F:\\JBuilder4\\jdk1.3\\lib\\tools.jar
java.runtime.version=1.3.0-C
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.specification.version=1.3
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.io.tmpdir=F:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\
java.awt.printerjob=sun.awt.windows.WPrinterJob
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.awt.fonts=
java.library.path=F:\\JBuilder4\\jdk1.3\\bin;.;F:\\WINNT\\System32;F:\\WINNT;F:\\PROGRA~1\\FileNET\\IDM;F:\\WINNT\\system32;F:\\WINNT;F:\\WINNT\\System32\\Wbem;f:\\jdk1.3.0_02\\bin;F:\\PROGRA~1\\CHECKP~1\\SECURE~1\\bin;F:\\WINNT\\system32\\nls;F:\\WINNT\\system32\\nls\\ENGLISH
java.vendor.url=http://java.sun.com/
java.protocol.handler.pkgs=jcifs
os.version=5.0
os.name=Windows 2000
os.arch=x86
awt.toolkit=sun.awt.windows.WToolkit
path.separator=;
Jan 4 13:50:43.200 - name service address cache
0.0.0.0<00> 0.0.0.0<00>/0.0.0.0
JCIFS148_11_20<20> JCIFS148_11_20<20>/137.65.148.11
Jan 4 13:50:43.200 - smb open warning
name=/jnorman/test2.txt
Jan 4 13:50:43.231 - smb negotiation warning
requesting negotiation with 0.0.0.0<00>/137.65.67.38
Jan 4 13:50:43.271 - session service warning
session established ok with 0.0.0.0<00>/137.65.67.38
Jan 4 13:50:43.281 - smb sent
SmbComNegotiate[command=SMB_COM_NEGOTIATE,received=false,errorCode=0x00000000,flags=0x0018,flags2=0x8001,tid=0,pid=54429,uid=0,mid=1,wordCount=0,byteCount=12,wordCount=0,byteCount=12,dialects=NT
LM 0.12]
Jan 4 13:50:43.361 - smb sent
00000: FF 53 4D 42 72 00 00 00 00 18 01 80 00 00 00 00
|ÿSMBr...........|
00010: 00 00 00 00 00 00 00 00 00 00 9D D4 00 00 01 00
|...........Ô....|
00020: 00 0C 00 02 4E 54 20 4C 4D 20 30 2E 31 32 00 |....NT LM
0.12. |
Jan 4 13:50:43.361 - smb debugging
new data read from socket
Jan 4 13:50:43.371 - smb received
SmbComNegotiateResponse[command=SMB_COM_NEGOTIATE,received=true,errorCode=0x00000000,flags=0x0080,flags2=0x8001,tid=0,pid=54429,uid=0,mid=1,wordCount=17,byteCount=8,wordCount=17,dialectIndex=0,securityMode=0x3,security=user,encryptedPasswords=true,maxMpxCount=50,maxNumberVcs=1,maxBufferSize=65535,maxRawSize=65536,sessionKey=0x0F101E84,capabilities=0x00001201,serverTime=Fri
Jan 04 13:53:59 MST
2002,serverTimeZone=420,encryptionKeyLength=8,byteCount=8,encryptionKey=0x0C6596600E25F49E,oemDomainName=]
Jan 4 13:50:43.611 - smb received
00000: FF 53 4D 42 72 00 00 00 00 80 01 80 00 00 00 00
|ÿSMBr...........|
00010: 00 00 00 00 00 00 00 00 00 00 9D D4 00 00 01 00
|...........Ô....|
00020: 11 00 00 03 32 00 01 00 FF FF 00 00 00 00 01 00
|....2...ÿÿ......|
00030: 84 1E 10 0F 01 12 00 00 80 0D 92 EE 61 95 C1 01
|...........îa.Á.|
00040: A4 01 08 08 00 0C 65 96 60 0E 25 F4 9E |¤.....e.`.%ô.
|
Jan 4 13:50:43.631 - smb tree connect warning
requesting tree connect with unc=\\137.65.67.38\users,service=?????
Jan 4 13:50:43.861 - smb session setup warning
requesting session with
accountName=JNORMAN,accountPassword=,primaryDomain=?
Jan 4 13:50:43.881 - smb sent
SmbComSessionSetupAndX[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=0x00000000,flags=0x0018,flags2=0x0001,tid=0,pid=54429,uid=0,mid=2,wordCount=13,byteCount=75,andxCommand=0x75,andxOffset=136,maxBufferSize=1300,maxMpxCount=10,vcNumber=1,sessionKey=0,passwordLength=24,unicodePasswordLength=24,capabilities=20,accountPassword=[B at 93dcd,accountName=JNORMAN,primaryDomain=?,nativeOs=Windows
2000,nativeLanMan=foo]
Jan 4 13:50:44.132 - smb andx data
SmbComTreeConnectAndX[command=SMB_COM_TREE_CONNECT_ANDX,received=false,errorCode=0x00000000,flags=0x0018,flags2=0x0000,tid=0,pid=54429,uid=0,mid=0,wordCount=4,byteCount=28,andxCommand=0xFF,andxOffset=0,disconnectTid=false,passwordLength=1,password=,path=\\137.65.67.38\users,service=?????]
Jan 4 13:50:44.142 - smb sent
00000: FF 53 4D 42 73 00 00 00 00 18 01 00 00 00 00 00
|ÿSMBs...........|
00010: 00 00 00 00 00 00 00 00 00 00 9D D4 00 00 02 00
|...........Ô....|
00020: 0D 75 00 88 00 14 05 0A 00 01 00 00 00 00 00 18
|.u..............|
00030: 00 18 00 00 00 00 00 14 00 00 00 4B 00 8A ED AB
|...........K..í«|
00040: B4 DE CE 7D D3 86 89 6F F1 27 7B EE FB 81 6D 93 |
ÞÎ}Ó..oñ'{îû.m.|
00050: FF 88 C1 68 2C 51 DE 34 68 22 D1 EB 06 AE 1C 65
|ÿ.Áh,QÞ4h"Ñë.®.e|
00060: 93 56 4A 56 9B 07 CD 89 71 C8 9C 5C 8D 4A 4E 4F
|.VJV..Í.qÈ.\.JNO|
00070: 52 4D 41 4E 00 3F 00 57 69 6E 64 6F 77 73 20 32 |RMAN.?.Windows
2|
00080: 30 30 30 00 66 6F 6F 00 04 FF 00 00 00 00 00 01
|000.foo..ÿ......|
00090: 00 1C 00 00 5C 5C 31 33 37 2E 36 35 2E 36 37 2E
|....\\137.65.67.|
000A0: 33 38 5C 75 73 65 72 73 00 3F 3F 3F 3F 3F 00
|38\users.?????. |
Jan 4 13:50:48.919 - smb debugging
new data read from socket
Jan 4 13:50:48.919 - smb received
SmbComSessionSetupAndXResponse[command=SMB_COM_SESSION_SETUP_ANDX,received=true,errorCode=0x00000000,flags=0x0080,flags2=0x0001,tid=82,pid=54429,uid=237,mid=2,wordCount=3,byteCount=31,andxCommand=0x75,andxOffset=72,isLoggedInAsGuest=false,nativeOs=NetWare
5.0,nativeLanMan=NetWare 5.0,primaryDomain=CLUB32]
Jan 4 13:50:48.919 - smb andx data
SmbComTreeConnectAndXResponse[command=SMB_COM_TREE_CONNECT_ANDX,received=true,errorCode=0x00000000,flags=0x0080,flags2=0x0001,tid=82,pid=54429,uid=237,mid=2,wordCount=3,byteCount=9,andxCommand=0xFF,andxOffset=0,supportSearchBits=false,shareIsInDfs=false,service=A:,nativeFileSystem=NET50]
Jan 4 13:50:49.179 - smb received
00000: FF 53 4D 42 73 00 00 00 00 80 01 00 00 00 00 00
|ÿSMBs...........|
00010: 00 00 00 00 00 00 00 00 52 00 9D D4 ED 00 02 00
|........R..Ôí...|
00020: 03 75 00 48 00 00 00 1F 00 4E 65 74 57 61 72 65
|.u.H.....NetWare|
00030: 20 35 2E 30 00 4E 65 74 57 61 72 65 20 35 2E 30 | 5.0.NetWare
5.0|
00040: 00 43 4C 55 42 33 32 00 03 FF 00 00 00 00 00 09
|.CLUB32..ÿ......|
00050: 00 41 3A 00 4E 45 54 35 30 00 |.A:.NET50.
|
Jan 4 13:50:49.459 - smb sent
SmbComOpenAndX[command=SMB_COM_OPEN_ANDX,received=false,errorCode=0x00000000,flags=0x0018,flags2=0x0001,tid=82,pid=54429,uid=237,mid=3,wordCount=15,byteCount=19,andxCommand=0xFF,andxOffset=0,flags=0x00,desiredAccess=0x0042,searchAttributes=0x0016,fileAttributes=0x0000,creationTime=Wed
Dec 31 17:00:00 MST
1969,openFunction=0x12,allocationSize=0,fileName=\jnorman\test2.txt]
Jan 4 13:50:49.459 - smb sent
00000: FF 53 4D 42 2D 00 00 00 00 18 01 00 00 00 00 00
|ÿSMB-...........|
00010: 00 00 00 00 00 00 00 00 52 00 9D D4 ED 00 03 00
|........R..Ôí...|
00020: 0F FF 00 00 00 00 00 42 00 16 00 00 00 00 00 00
|.ÿ.....B........|
00030: 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 13
|................|
00040: 00 5C 6A 6E 6F 72 6D 61 6E 5C 74 65 73 74 32 2E
|.\jnorman\test2.|
00050: 74 78 74 00 |txt.
|
Jan 4 13:50:49.720 - smb debugging
new data read from socket
Jan 4 13:50:49.720 - smb received
SmbComOpenAndXResponse[command=SMB_COM_OPEN_ANDX,received=true,errorCode=0x00000000,flags=0x0080,flags2=0x0001,tid=82,pid=54429,uid=237,mid=3,wordCount=15,byteCount=0,andxCommand=0xFF,andxOffset=0,fid=1293,fileAttributes=0,lastWriteTime=1010152444000,dataSize=0,grantedAccess=66,fileType=0,deviceState=0,action=3,serverFid=0]
Jan 4 13:50:49.720 - smb received
00000: FF 53 4D 42 2D 00 00 00 00 80 01 00 00 00 00 00
|ÿSMB-...........|
00010: 00 00 00 00 00 00 00 00 52 00 9D D4 ED 00 03 00
|........R..Ôí...|
00020: 0F FF 00 00 00 0D 05 00 00 FC B3 35 3C 00 00 00
|.ÿ.......ü³5<...|
00030: 00 42 00 00 00 00 00 03 00 00 00 00 00 00 00 00
|.B..............|
00040: 00 |.
|
Jan 4 13:50:51.182 - smb write warning
fid=1293,off=0,len=3763256
Jan 4 13:50:51.182 - smb sent
SmbComWriteAndX[command=SMB_COM_WRITE_ANDX,received=false,errorCode=0x00000000,flags=0x0018,flags2=0x0001,tid=82,pid=54429,uid=237,mid=4,wordCount=12,byteCount=1231,andxCommand=0xFF,andxOffset=0,fid=1293,offset=0,writeMode=0,remaining=3762026,dataLength=1230,dataOffset=60]
Jan 4 13:50:51.182 - smb sent
00000: FF 53 4D 42 2F 00 00 00 00 18 01 00 00 00 00 00
|ÿSMB/...........|
00010: 00 00 00 00 00 00 00 00 52 00 9D D4 ED 00 04 00
|........R..Ôí...|
00020: 0C FF 00 00 00 0D 05 00 00 00 00 00 00 00 00 00
|.ÿ..............|
00030: 00 6A 67 00 00 CE 04 3C 00 CF 04 00 42 4D 36 89
|.jg..Î.<.Ï..BM6.|
00040: 3A 00 (continues).................................
Jan 4 13:50:51.262 - smb debugging
new data read from socket
Jan 4 13:50:51.262 - smb received
SmbComWriteAndXResponse[command=SMB_COM_WRITE_ANDX,received=true,errorCode=0x00000000,flags=0x0080,flags2=0x0001,tid=82,pid=54429,uid=237,mid=4,wordCount=1,byteCount=0,andxCommand=0xFF,andxOffset=0,count=0]
Jan 4 13:50:51.272 - smb received
00000: FF 53 4D 42 2F 00 00 00 00 80 01 00 00 00 00 00
|ÿSMB/...........|
00010: 00 00 00 00 00 00 00 00 52 00 9D D4 ED 00 04 00
|........R..Ôí...|
00020: 01 FF 00 00 00 00 00 |.ÿ.....
|
Jan 4 13:50:51.532 - smb sent
SmbComWriteAndX[command=SMB_COM_WRITE_ANDX,received=false,errorCode=0x00000000,flags=0x0018,flags2=0x0001,tid=82,pid=54429,uid=237,mid=5,wordCount=12,byteCount=1231,andxCommand=0xFF,andxOffset=0,fid=1293,offset=1230,writeMode=0,remaining=3760796,dataLength=1230,dataOffset=60]
Jan 4 13:50:51.532 - smb warning
bad smb header, purging session message
Jan 4 13:50:51.532 - smb sent
00000: FF 53 4D 42 2F 00 00 00 00 18 01 00 00 00 00 00
|ÿSMB/...........|
00010: 00 00 00 00 00 00 00 00 52 00 9D D4 ED 00 05 00
|........R..Ôí...|
00020: 0C FF 00 00 00 0D 05 CE 04 00 00 00 00 00 00 00
|.ÿ.....Î........|
00030: 00 9C .......................................
jcifs.smb.SmbException: Timeout waiting for response from server.
0.0.0.0<00>/137.65.67.38
at jcifs.smb.SmbTransport.send(SmbTransport.java:471)
at jcifs.smb.SmbSession.send(SmbSession.java:125)
at jcifs.smb.SmbTree.send(SmbTree.java:64)
at jcifs.smb.SmbFile.send(SmbFile.java:435)
at jcifs.smb.SmbFileOutputStream.write(SmbFileOutputStream.java:171)
at SMBUpload.main(SMBUpload.java:48)
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the jcifs
mailing list