[jcifs] jCIFS 1.2.13 java.lang.ArrayIndexOutOfBoundsException:

eugeny gladkih john at drweb.com
Mon Apr 16 10:36:58 GMT 2007


Hi,

java.lang.ArrayIndexOutOfBoundsException: 52
        at jcifs.smb.SmbException.getMessageByCode(SmbException.java:50)
        at jcifs.smb.SmbException.<init>(SmbException.java:125)
        at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:514)
        at jcifs.smb.SmbTransport.send(SmbTransport.java:614)
        at jcifs.smb.SmbSession.send(SmbSession.java:239)
        at jcifs.smb.SmbTree.send(SmbTree.java:109)
        at jcifs.smb.SmbFile.send(SmbFile.java:694)
        at jcifs.smb.SmbFile.open0(SmbFile.java:834)
        at jcifs.smb.SmbFile.open(SmbFile.java:852)
        at jcifs.smb.TransactNamedPipeOutputStream.write(TransactNamedPipeOutputStream.java:59)
        at jcifs.dcerpc.DcerpcPipeHandle.doSendFragment(DcerpcPipeHandle.java:50)
        at jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:161)
        at jcifs.dcerpc.DcerpcHandle.sendrecv(DcerpcHandle.java:128)
        at jcifs.smb.SmbFile.doMsrpcEnum(SmbFile.java:1659)
        at jcifs.smb.SmbFile.list(SmbFile.java:1579)
        at jcifs.smb.SmbFile.list(SmbFile.java:1469)
        at com.drweb.EnterpriseSuite.Console.Net.Scanner$Station.process(Scanner.java:970)

it happened scanning HP printer. 
why don't you use Hashtable for mapping between error codes and
messages? ;)

-- 
Yours sincerely, Eugeny.
Doctor Web, Ltd. http://www.drweb.com


More information about the jcifs mailing list