[jcifs] NullPointerException
John Baker
jbaker at dryfish.org.uk
Tue Jul 11 16:44:25 GMT 2006
Well I'm passing messages (I don't have access to the system in question),
but:
- Windows 2000 functional AD domain running on Windows 2003
server.
- The web server is IIS 6 and New Atlanta ServletExec version 5 installed.
- Using the ntlm filter provided with the jcifs package.
I have a couple of stack traces:
java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at jcifs.smb.SigningDigest.(SigningDigest.java:42)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:264)
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)
at com.newatlanta.servletexec.SEFilterChain.doFilter(SEFilterChain.java:60)
at
com.newatlanta.servletexec.ApplicationInfo.filterApplRequest(ApplicationInfo.java:2159)
at
com.newatlanta.servletexec.ApplicationInfo.processApplRequest(ApplicationInfo.java:1823)
at
com.newatlanta.servletexec.ServerHostInfo.processApplRequest(ServerHostInfo.java:937)
at
com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:1091)
at
com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:973)
at
com.newatlanta.servletexec.ServletExecService.processServletRequest(ServletExecService.java:167)
at
com.newatlanta.servletexec.ServletExecService.Run(ServletExecService.java:204)
at
com.newatlanta.servletexec.HttpServerRequest.run(HttpServerRequest.java:511)
at jcifs.smb.SigningDigest.(SigningDigest.java:59)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:264)
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)
at com.newatlanta.servletexec.SEFilterChain.doFilter(SEFilterChain.java:60)
at
com.newatlanta.servletexec.ApplicationInfo.filterApplRequest(ApplicationInfo.java:2159)
at
com.newatlanta.servletexec.ApplicationInfo.processApplRequest(ApplicationInfo.java:1823)
at
com.newatlanta.servletexec.ServerHostInfo.processApplRequest(ServerHostInfo.java:937)
at
com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:1091)
at
com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:973)
at
com.newatlanta.servletexec.ServletExecService.processServletRequest(ServletExecService.java:167)
at
com.newatlanta.servletexec.ServletExecService.Run(ServletExecService.java:204)
at
com.newatlanta.servletexec.HttpServerRequest.run(HttpServerRequest.java:511)
Any further thoughts?
On Tuesday 11 July 2006 17:15, you wrote:
> I don't recall ever seeing this. It looks like the transport encryption
> key is not initialized. Not sure what circumstances under which that
> could happen. Please provide details.
>
> Mike
>
> On Tue, 11 Jul 2006 12:52:13 +0100
>
> John Baker <jbaker at dryfish.org.uk> wrote:
> > Hello,
> >
> > Using jcifs version 1.2.9, we've managed to get this:
> >
> > java.lang.ArrayIndexOutOfBoundsException
> > at java.lang.System.arraycopy(Native Method)
> > at jcifs.smb.SigningDigest.(SigningDigest.java:42)
> > at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:264)
> > 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)
> > at
> >
> > I've Googled and discovered this being discussed three years ago, so
> > would have assumed that it was thoroughly fixed many versions ago! It's
> > an IE6 client running on a win2k/xp machine against a 2003 domain
> > controller (so I'm told, I'm awaiting confirmation!).
> >
> > Could anyone shed any light on this problem?
> >
> > Many thanks,
> >
> >
> > John
> >
> > http://www.javasystemsolutions.com
More information about the jcifs
mailing list