[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