[jcifs] jcifs.smb.SmbException: 0xC0000224

jbaker-jcifs at javasystemsolutions.com jbaker-jcifs at javasystemsolutions.com
Wed Aug 16 20:07:19 GMT 2006


Hi,

I've suddenly come across an odd exception from JCifs:

- Servlet.service() for servlet HomeServlet threw exception
jcifs.smb.SmbException: 0xC0000224
        at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:510)
        at jcifs.smb.SmbTransport.send(SmbTransport.java:610)
        at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:269)
        at jcifs.smb.SmbSession.send(SmbSession.java:225)
        at jcifs.smb.SmbTree.treeConnect(SmbTree.java:147)
        at jcifs.smb.SmbSession.logon(SmbSession.java:161)
        at jcifs.smb.SmbSession.logon(SmbSession.java:154)
        at jcifs.http.NtlmHttpFilter.negotiate(NtlmHttpFilter.java:182)
        at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:114)

Lots of debug is below. Does anyone know what may be causing it?


NameQueryRequest[nameTrnId=1,isResponse=false,opCode=QUERY,isAuthAnswer=false,isTruncated=false,isRecurAvailable=false,isRecurDesired=true,isBroadcast=false,resultCode=0,questionCount=1,answerCount=0,authorityCount=0,additionalCount=0,questionName=DEVELOPMENT<1C>,questionType=0x0020,questionClass=IN,recordName=null,recordType=0x0000,recordClass=0x0000,ttl=0,rDataLength=0]
00000: 00 01 01 00 00 01 00 00 00 00 00 00 20 45 45 45  |............ EEE|
00010: 46 46 47 45 46 45 4D 45 50 46 41 45 4E 45 46 45  |FFGEFEMEPFAENEFE|
00020: 4F 46 45 43 41 43 41 43 41 43 41 42 4D 00 00 20  |OFECACACACABM.. |
00030: 00 01                                            |..              |

NetBIOS: new data read from socket
NameQueryResponse[nameTrnId=1,isResponse=true,opCode=QUERY,isAuthAnswer=true,isTruncated=false,isRecurAvailable=false,isRecurDesired=true,isBroadcast=false,resultCode=0,questionCount=0,answerCount=1,authorityCount=0,additionalCount=0,questionName=null,questionType=0x0000,questionClass=IN,recordName=DEVELOPMENT<1C>,recordType=0x0020,recordClass=IN,ttl=300000,rDataLength=6,addrEntry=[Ljcifs.netbios.NbtAddress;@1586cbd]
00000: 00 01 85 00 00 00 00 01 00 00 00 00 20 45 45 45  |............ EEE|
00010: 46 46 47 45 46 45 4D 45 50 46 41 45 4E 45 46 45  |FFGEFEMEPFAENEFE|
00020: 4F 46 45 43 41 43 41 43 41 43 41 42 4D 00 00 20  |OFECACACACABM.. |
00030: 00 01 00 04 93 E0 00 06 80 00 C0 A8 00 36        |.....?....??.6  |

SmbComNegotiate[command=SMB_COM_NEGOTIATE,received=false,errorCode=0,flags=0x0018,flags2=0xC003,signSeq=0,tid=0,pid=20114,uid=0,mid=1,wordCount=0,byteCount=12,wordCount=0,dialects=NT 
LM 0.12]
00000: FF 53 4D 42 72 00 00 00 00 18 03 C0 00 00 00 00  |?SMBr......?....|
00010: 00 00 00 00 00 00 00 00 00 00 92 4E 00 00 01 00  |...........N....|
00020: 00 0C 00 02 4E 54 20 4C 4D 20 30 2E 31 32 00     |....NT LM 0.12. |

New data read: Transport1[DEVELOPMENT<1C>/192.168.0.54:0]
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 92 4E 00 00 01 00  |...........N....|

byteCount=50 but readBytesWireFormat returned 30
SmbComNegotiateResponse[command=SMB_COM_NEGOTIATE,received=false,errorCode=0,flags=0x0098,flags2=0xC003,signSeq=0,tid=0,pid=20114,uid=0,mid=1,wordCount=17,byteCount=50,wordCount=17,dialectIndex=0,securityMode=0xF,security=user,encryptedPasswords=true,maxMpxCount=50,maxNumberVcs=1,maxBufferSize=16644,maxRawSize=65536,sessionKey=0x00000000,capabilities=0x0001F3FD,serverTime=Wed 
Aug 16 21:04:29 BST 
2006,serverTimeZone=300,encryptionKeyLength=8,byteCount=50,encryptionKey=0x763689079E0DEF5E,oemDomainName=DEVELOPMENT]
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 92 4E 00 00 01 00  |...........N....|
00020: 11 00 00 0F 32 00 01 00 04 41 00 00 00 00 01     |....2....A..... |

Default credentials (jcifs.smb.client.username/password) not specified. SMB 
signing may not work propertly.  Skipping DC interrogation.
treeConnect: unc=\\DEVELOPMENT\IPC$,service=?????
sessionSetup: accountName=chw,primaryDomain=
LM_COMPATIBILITY=0
00000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00010: BD D1 CE 54 8C EB 5E BA 1C D1 7A CE 83 66 69 B8  |???T.?^?.?z?.fi?|
00020: B0 7A 7F 8C 8C 54 5A FB                          |?z...TZ?        |

update: 0 0:40
00000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00010: BD D1 CE 54 8C EB 5E BA 1C D1 7A CE 83 66 69 B8  |???T.?^?.?z?.fi?|
00020: B0 7A 7F 8C 8C 54 5A FB                          |?z...TZ?        |

update: 1 4:200
00000: FF 53 4D 42 73 00 00 00 00 18 07 C0 00 00 00 00  |?SMBs......?....|
00010: 00 00 00 00 00 00 00 00 00 00 92 4E 00 00 02 00  |...........N....|
00020: 0D 75 00 90 00 04 41 0A 00 01 00 00 00 00 00 18  |.u....A.........|
00030: 00 18 00 00 00 00 00 54 10 00 00 53 00 BD D1 CE  |.......T...S.???|
00040: 54 8C EB 5E BA 1C D1 7A CE 83 66 69 B8 B0 7A 7F  |T.?^?.?z?.fi??z.|
00050: 8C 8C 54 5A FB BD D1 CE 54 8C EB 5E BA 1C D1 7A  |..TZ????T.?^?.?z|
00060: CE 83 66 69 B8 B0 7A 7F 8C 8C 54 5A FB 00 63 00  |?.fi??z...TZ?.c.|
00070: 68 00 77 00 00 00 00 00 4C 00 69 00 6E 00 75 00  |h.w.....L.i.n.u.|
00080: 78 00 00 00 6A 00 43 00 49 00 46 00 53 00 00 00  |x...j.C.I.F.S...|
00090: 04 FF 00 00 00 00 00 01 00 2D 00 00 5C 00 5C 00  |.?.......-..\.\.|
000A0: 44 00 45 00 56 00 45 00 4C 00 4F 00 50 00 4D 00  |D.E.V.E.L.O.P.M.|
000B0: 45 00 4E 00 54 00 5C 00 49 00 50 00 43 00 24 00  |E.N.T.\.I.P.C.$.|
000C0: 00 00 3F 3F 3F 3F 3F 00                          |..?????.        |

digest:
00000: CF 6A 6F 93 B8 0C F2 EB F4 74 C8 FE 3E 88 02 01  |?jo.?.???t??>...|

SmbComSessionSetupAndX[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC007,signSeq=0,tid=0,pid=20114,uid=0,mid=2,wordCount=13,byteCount=83,andxCommand=0x75,andxOffset=144,snd_buf_size=16644,maxMpxCount=10,VC_NUMBER=1,sessionKey=0,passwordLength=24,unicodePasswordLength=24,capabilities=4180,accountName=chw,primaryDomain=,NATIVE_OS=Linux,NATIVE_LANMAN=jCIFS]
SmbComTreeConnectAndX[command=SMB_COM_TREE_CONNECT_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0x0000,signSeq=0,tid=0,pid=20114,uid=0,mid=0,wordCount=4,byteCount=45,andxCommand=0xFF,andxOffset=0,disconnectTid=false,passwordLength=1,password=,path=\\DEVELOPMENT\IPC$,service=?????]
00000: FF 53 4D 42 73 00 00 00 00 18 07 C0 00 00 CF 6A  |?SMBs......?..?j|
00010: 6F 93 B8 0C F2 EB 00 00 00 00 92 4E 00 00 02 00  |o.?.??.....N....|
00020: 0D 75 00 90 00 04 41 0A 00 01 00 00 00 00 00 18  |.u....A.........|
00030: 00 18 00 00 00 00 00 54 10 00 00 53 00 BD D1 CE  |.......T...S.???|
00040: 54 8C EB 5E BA 1C D1 7A CE 83 66 69 B8 B0 7A 7F  |T.?^?.?z?.fi??z.|
00050: 8C 8C 54 5A FB BD D1 CE 54 8C EB 5E BA 1C D1 7A  |..TZ????T.?^?.?z|
00060: CE 83 66 69 B8 B0 7A 7F 8C 8C 54 5A FB 00 63 00  |?.fi??z...TZ?.c.|
00070: 68 00 77 00 00 00 00 00 4C 00 69 00 6E 00 75 00  |h.w.....L.i.n.u.|
00080: 78 00 00 00 6A 00 43 00 49 00 46 00 53 00 00 00  |x...j.C.I.F.S...|
00090: 04 FF 00 00 00 00 00 01 00 2D 00 00 5C 00 5C 00  |.?.......-..\.\.|
000A0: 44 00 45 00 56 00 45 00 4C 00 4F 00 50 00 4D 00  |D.E.V.E.L.O.P.M.|
000B0: 45 00 4E 00 54 00 5C 00 49 00 50 00 43 00 24 00  |E.N.T.\.I.P.C.$.|
000C0: 00 00 3F 3F 3F 3F 3F 00                          |..?????.        |

New data read: Transport1[DEVELOPMENT<1C>/192.168.0.54:0]
00000: FF 53 4D 42 73 24 02 00 C0 98 07 C0 00 00 CF 6A  |?SMBs$..?..?..?j|
00010: 6F 93 B8 0C F2 EB 00 00 00 00 92 4E 00 00 02 00  |o.?.??.....N....|

SmbComSessionSetupAndXResponse[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=0xC0000224,flags=0x0098,flags2=0xC007,signSeq=1,tid=0,pid=20114,uid=0,mid=2,wordCount=0,byteCount=0,andxCommand=0xFF,andxOffset=0,isLoggedInAsGuest=false,nativeOs=,nativeLanMan=,primaryDomain=]
00000: FF 53 4D 42 73 24 02 00 C0 98 07 C0 00 00 CF 6A  |?SMBs$..?..?..?j|
00010: 6F 93 B8 0C F2 EB 00 00 00 00 92 4E 00 00 02 00  |o.?.??.....N....|
00020: 00 00 00                                         |...             |


Many thanks!


John


More information about the jcifs mailing list