Hi Carsten,
From the stack trace I can tell that ULC tries to send a String array
that contains a null String to the client-side. There is a known ULC
issue that matches to your stack trace (see
http://www.canoo.com/jira/browse/UBA-6940).
From the information you sent I cannot tell what component exactly
triggered this String array containing a null String. However, you can
try to find the guilty component yourself. Just remove one component
(e.g. the table tree) from your application and check if the exception
is still there or not. As soon as you know the guilty component we can
help you further.
Regards Dany
Keuch, Carsten wrote:
Hi all,
i got an exception but can't explain, why it's thrown. What i'm doing
is, creating a tabpane and add it into a splitpane. In the tabpane
there is a treetable. The splitpane is part of an ULCFrame. The
tabpane is created completely. It works fine at least but now it
won't. I'm certain of making no serious changes to the code. Just some
issues to localization. Can't comprehend where the NPE is raised...
Thanks for your help and best reagards,
Carsten.
Environment:
ULC 6.1.1
JRE 1.5.0_9
JBoss 4.0.4
Win Server 2003
Here is the stack trace:
--- START---
Servlet.service() for servlet Application threw exception
java.lang.NullPointerException
at java.io.DataOutputStream.writeUTF(DataOutputStream.java:330)
at java.io.DataOutputStream.writeUTF(DataOutputStream.java:306)
at
com.ulcjava.base.shared.internal.UlcDataOutputStream.writeUTF(UlcDataOutputStream.java:6)
at
com.ulcjava.base.shared.internal.UlcObjectOutputStream.writeUTF(UlcObjectOutputStream.java:136)
at
com.ulcjava.base.shared.internal.UlcObjectOutputStream.writeObject(UlcObjectOutputStream.java:27)
at
com.ulcjava.base.shared.internal.UlcObjectOutputStream.writeObject(UlcObjectOutputStream.java:163)
at
com.ulcjava.base.shared.internal.UlcObjectOutputStream.writeObject(UlcObjectOutputStream.java:163)
at
com.ulcjava.base.shared.streamcoder.CollectionCoder.writeObject(CollectionCoder.java:3)
at
com.ulcjava.base.shared.internal.UlcObjectOutputStream.writeObject(UlcObjectOutputStream.java:10)
at
com.ulcjava.base.shared.streamcoder.MapCoder.writeObject(MapCoder.java:15)
at
com.ulcjava.base.shared.internal.UlcObjectOutputStream.writeObject(UlcObjectOutputStream.java:10)
at
com.ulcjava.base.shared.streamcoder.AnythingCoder.writeObject(AnythingCoder.java:1)
at
com.ulcjava.base.shared.internal.UlcObjectOutputStream.writeObject(UlcObjectOutputStream.java:10)
at
com.ulcjava.base.shared.streamcoder.MapCoder.writeObject(MapCoder.java:15)
at
com.ulcjava.base.shared.internal.UlcObjectOutputStream.writeObject(UlcObjectOutputStream.java:10)
at
com.ulcjava.base.shared.internal.Request.writeRequests(Request.java:26)
at
com.ulcjava.container.servlet.server.SendRequestsCommand.writeResponseContent(SendRequestsCommand.java:7)
at
com.ulcjava.container.servlet.server.ContainerCommand.execute(ContainerCommand.java:2)
at
com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.b(ServletContainerAdapterHelper.java:88)
at
com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.service(ServletContainerAdapterHelper.java:122)
at
com.ulcjava.container.servlet.server.ServletContainerAdapter.service(ServletContainerAdapter.java:1)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
---END---
_______________________________________________
ULC-developer mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/ulc-developer