[jcifs] StackTrace from Novell Open Enterprise Server 2

Michael B Allen ioplex at gmail.com
Thu Jun 17 22:17:38 MDT 2010


Hi Roger,

Please send a packet capture (to me - not to the list). Also, please
be specific regarding the host running JCIFS as opposed to the server
and service JCIFS is communicating with.

Mike

-- 
Michael B Allen
Java Active Directory Integration
http://www.ioplex.com/


On Wed, Jun 16, 2010 at 10:57 AM, Roger Thomas <rthomas at stone-ware.com> wrote:
> On Novell OES2, when a directory has more than 200 entries, we get the
> following stacktrace...
>
> INFO  (06/16) 10:32:26 [stderr]: java.lang.NullPointerException
> INFO  (06/16) 10:32:26 [stderr]:        at
> jcifs.smb.ServerMessageBlock.writeString(ServerMessageBlock.java:213)
> INFO  (06/16) 10:32:26 [stderr]:        at
> jcifs.smb.ServerMessageBlock.writeString(ServerMessageBlock.java:202)
> INFO  (06/16) 10:32:26 [stderr]:        at
> jcifs.smb.Trans2FindNext2.writeParametersWireFormat(Trans2FindNext2.java:67)
> INFO  (06/16) 10:32:26 [stderr]:        at
> jcifs.smb.SmbComTransaction.nextElement(SmbComTransaction.java:121)
> INFO  (06/16) 10:32:26 [stderr]:        at jcifs.smb.SmbTransport.send
> (SmbTransport.java:580)
> INFO  (06/16) 10:32:26 [stderr]:        at jcifs.smb.SmbSession.send
> (SmbSession.java:230)
> INFO  (06/16) 10:32:26 [stderr]:        at jcifs.smb.SmbTree.send
> (SmbTree.java:119)
> INFO  (06/16) 10:32:26 [stderr]:        at jcifs.smb.SmbFile.send
> (SmbFile.java:770)
> INFO  (06/16) 10:32:26 [stderr]:        at jcifs.smb.SmbFile.doFindFirstNext
> (SmbFile.java:2016)
> INFO  (06/16) 10:32:26 [stderr]:        at jcifs.smb.SmbFile.doEnum
> (SmbFile.java:1724)
> INFO  (06/16) 10:32:26 [stderr]:        at jcifs.smb.SmbFile.list
> (SmbFile.java:1695)
> INFO  (06/16) 10:32:26 [stderr]:        at jcifs.smb.SmbFile.list
> (SmbFile.java:1592)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.apache.jsp.apps.tools.cifs1_jsp._jspService
> (org.apache.jsp.apps.tools.cifs1_jsp:84)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:109)
> INFO  (06/16) 10:32:26 [stderr]:        at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
> INFO  (06/16) 10:32:26 [stderr]:        at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:527)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
> (ServletHandler.java:1216)
> INFO  (06/16) 10:32:26 [stderr]:        at
> com.planetj.servlet.filter.compression.CompressingFilter.doFilter
> (CompressingFilter.java:217)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
> (ServletHandler.java:1187)
> INFO  (06/16) 10:32:26 [stderr]:        at com.stoneware.filter.b.doFilter
> (Noseeum:79)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
> (ServletHandler.java:1187)
> INFO  (06/16) 10:32:26 [stderr]:        at
> com.stoneware.relay.managers.h.doFilter(Noseeum:84)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter
> (ServletHandler.java:1187)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:421)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:493)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.session.SessionHandler.doHandle
> (SessionHandler.java:225)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle
> (ContextHandler.java:930)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:358)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:866)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle
> (ContextHandlerCollection.java:245)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:47)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.Server.handle(Server.java:337)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:595)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete
> (HttpConnection.java:1038)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:549)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:211)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:424)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.run
> (SelectChannelEndPoint.java:489)
> INFO  (06/16) 10:32:26 [stderr]:        at
> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
> INFO  (06/16) 10:32:26 [stderr]:        at java.lang.Thread.run(Unknown Source)
>
>
> Setting jcifs.smb.client.listCount will increase the size necessary before we
> get the stacktrace.   Can the jcifs client test for OES2 and handle it
> appropriately?
>
>


More information about the jCIFS mailing list