[jcifs] jcifs.smb.SmbException: The parameter is incorrect

M. D. moder at abv.bg
Thu Feb 12 07:18:05 MST 2015


 Hello,

We are occasionally getting the following exception when trying to store files on a remote NetApp Data Ontap Version 8.2 server:

Caused by: jcifs.smb.SmbException: The parameter is incorrect.
	at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:566)
	at jcifs.smb.SmbTransport.send(SmbTransport.java:667)
	at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:316)
	at jcifs.smb.SmbSession.send(SmbSession.java:218)
	at jcifs.smb.SmbTree.treeConnect(SmbTree.java:176)
	at jcifs.smb.SmbSession.logon(SmbSession.java:147)
	at jcifs.smb.SmbSession.logon(SmbSession.java:140)

We would appreciate any help or suggestion in how to deal with this issue.

Client OS is Linux, using jcifs 1.3.17
Configuration:
jcifs.util.loglevel=4
jcifs.smb.client.dfs.disabled=true

We don't do any NTLM HTTP filtering


SmbComNegotiate[command=SMB_COM_NEGOTIATE,received=false,errorCode=0,flags=0x0018,flags2=0xC003,signSeq=0,tid=0,pid=28060,uid=0,mid=1,wordCount=0,byteCount=12,wordCount=0,dialects=NT LM 0.12]
New data read: Transport1[s24020/10.10.18.210:0]
00000: FF 53 4D 42 72 00 00 00 00 98 01 C0 00 00 00 00  |яSMBr......А....|
00010: 00 00 00 00 00 00 00 00 00 00 9C 6D 00 00 01 00  |...........m....|

SmbComNegotiateResponse[command=SMB_COM_NEGOTIATE,received=false,errorCode=0,flags=0x0098,flags2=0xC001,signSeq=0,tid=0,pid=28060,uid=0,mid=1,wordCount=17,byteCount=16,wordCount=17,dialectIndex=0,securityMode=0x3,security=user,encryptedPasswords=true,maxMpxCount=1124,maxNumberVcs=50,maxBufferSize=33028,maxRawSize=0,sessionKey=0x3552962B,capabilities=0x0000D2FC,serverTime=Mon Jan 01 01:00:00 CET 1601,serverTimeZone=0,encryptionKeyLength=8,byteCount=16,oemDomainName=TEST]
treeConnect: unc=\\s24020\IPC$,service=?????
sessionSetup: accountName=svc-it-edi-s24020,primaryDomain=Test

SmbComSessionSetupAndX[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC003,signSeq=0,tid=0,pid=28060,uid=0,mid=2,wordCount=13,byteCount=119,andxCommand=0x75,andxOffset=180,snd_buf_size=16644,maxMpxCount=10,VC_NUMBER=1,sessionKey=0,lmHash.length=24,ntHash.length=24,capabilities=4180,accountName=svc-it-edi-s24020,primaryDomain=TEST,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=28060,uid=0,mid=0,wordCount=4,byteCount=35,andxCommand=0xFF,andxOffset=0,disconnectTid=false,passwordLength=1,password=,path=\\s24020\IPC$,service=?????]
New data read: Transport1[s24020/10.10.18.210:0]
00000: FF 53 4D 42 73 0D 00 00 C0 98 01 C0 00 00 00 00  |яSMBs...А..А....|
00010: 00 00 00 00 00 00 00 00 00 00 9C 6D 00 00 02 00  |...........m....|
SmbComSessionSetupAndXResponse[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=The parameter is incorrect.,flags=0x0098,flags2=0xC001,signSeq=0,tid=0,pid=28060,uid=0,mid=2,wordCount=0,byteCount=0,andxCommand=0xFF,andxOffset=0,isLoggedInAsGuest=false,nativeOs=,nativeLanMan=,primaryDomain=]

Any help would be appreciated!

Best regards,
M.D


More information about the jCIFS mailing list