[jcifs] null pointer Exception Jcifs1.3.5
subhash
subhash.hake at gmail.com
Fri Mar 20 09:37:40 GMT 2009
I got null pointer exception when change following jcifs properties
jcifs.smb.lmCompatibility = 3
jcifs.smb.client.useExtendedSecurity = true in web.xml
Does any body knows about this?
web.xml
<filter>
<filter-name>NtlmHttpFilter</filter-name>
<filter-class>jcifs.http.NtlmHttpFilter</filter-class>
<init-param>
<param-name>jcifs.http.domainController</param-name>
<param-value>192.168.2.96</param-value>
</init-param>
<init-param>
<param-name>jcifs.util.loglevel</param-name>
<param-value>4</param-value>
</init-param>
<init-param>
<param-name>jcifs.smb.lmCompatibility</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>jcifs.smb.client.useExtendedSecurity</param-name>
<param-value>true</param-value>
</init-param>
</filter>
Error:
jcifs.smb.SmbException
java.lang.NullPointerException
at
jcifs.smb.NtlmPasswordAuthentication.nTOWFv2(NtlmPasswordAuthentication.java:211)
at jcifs.ntlmssp.Type3Message.<init>(Type3Message.java:227)
at jcifs.smb.NtlmContext.initSecContext(NtlmContext.java:75)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:346)
at jcifs.smb.SmbSession.send(SmbSession.java:235)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:161)
at jcifs.smb.SmbSession.logon(SmbSession.java:171)
at jcifs.smb.SmbSession.logon(SmbSession.java:164)
at jcifs.http.NtlmHttpFilter.negotiate(NtlmHttpFilter.java:189)
at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:121)
at
org.apache.catalina.core.ApplicationFilterChain.
internalDoFilter(ApplicationFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.
doFilter(ApplicationFilterChain.java:157)
at
org.apache.catalina.core.StandardWrapperValve.
invoke(StandardWrapperValve.java:214)
at
org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.
invoke(StandardPipeline.java:520)
at
org.apache.catalina.core.StandardContextValve.
invokeInternal(StandardContextValve.java:198)
at
org.apache.catalina.core.StandardContextValve.
invoke(StandardContextValve.java:152)
at
org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.
invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.
invoke(StandardHostValve.java:137)
at
org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.
invoke(ErrorReportValve.java:118)
at
org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.
invoke(StandardPipeline.java:520)
at
org.apache.catalina.core.StandardEngineValve.
invoke(StandardEngineValve.java:109)
at
org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.
invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.
invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.
service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.
process(Http11Processor.java:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.
processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.
runIt(PoolTcpEndpoint.java:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.
run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:619)
jcifs.smb.NtlmContext.initSecContext(NtlmContext.java:90)
jcifs.smb.SmbSession.sessionSetup(SmbSession.java:346)
jcifs.smb.SmbSession.send(SmbSession.java:235)
jcifs.smb.SmbTree.treeConnect(SmbTree.java:161)
jcifs.smb.SmbSession.logon(SmbSession.java:171)
jcifs.smb.SmbSession.logon(SmbSession.java:164)
jcifs.http.NtlmHttpFilter.negotiate(NtlmHttpFilter.java:189)
jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:121)
More information about the jcifs
mailing list