Hello.
I think I heard something about a bug in the clusterbuilder that the
getNode method was serialized (can't find it in the bugtracker). Now I
found this in a threaddump. Is it related?
Ernst
"TP-Processor39" daemon prio=1 tid=0x0x88a2bb0 nid=0x1fa waiting for
monitor entry [b85fe000..b85ff900]
at
org.mmbase.module.core.MMObjectBuilder.getNode(MMObjectBuilder.java:939)
- waiting to lock <0x487a2440> (a
org.mmbase.module.core.ClusterBuilder)
at
org.mmbase.module.core.MMObjectBuilder.getNode(MMObjectBuilder.java:893)
at
org.mmbase.module.core.MMObjectBuilder.getNode(MMObjectBuilder.java:915)
at
org.mmbase.module.core.ClusterBuilder.searchMultiLevelVector(ClusterBuil
der.java:359)
at
org.mmbase.bridge.implementation.BasicCloud.getList(BasicCloud.java:690)
at
com.quantiq.vara.kassa.NavigationAdapter.resolveMenuItem(Unknown Source)
at
com.quantiq.vara.kassa.NavigationAdapter.fetchKruimelpad(Unknown Source)
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
com.quantiq.q.portal.ModelAdapterMethod.invoke(ModelAdapterMethod.java:1
34)
at com.quantiq.q.portal.view.View.fetchData(View.java:515)
at com.quantiq.q.portal.view.View.render(View.java:720)
at
com.quantiq.q.portal.jsp.tags.IncludeTag.doEndTag(IncludeTag.java:39)
at
org.apache.jsp.root_jsp._jspx_meth_q_include_0(root_jsp.java:311)
at org.apache.jsp.root_jsp._jspService(root_jsp.java:111)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:210)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:684)
- waiting to lock <0x487a2440> (a
org.mmbase.module.core.ClusterBuilder)
at
org.mmbase.module.core.MMObjectBuilder.getNode(MMObjectBuilder.java:893)
at
org.mmbase.module.core.MMObjectBuilder.getNode(MMObjectBuilder.java:915)
at
org.mmbase.module.core.ClusterBuilder.searchMultiLevelVector(ClusterBuil
der.java:359)
at
org.mmbase.bridge.implementation.BasicCloud.getList(BasicCloud.java:690)
at
com.quantiq.vara.kassa.NavigationAdapter.resolveMenuItem(Unknown Source)
at
com.quantiq.vara.kassa.NavigationAdapter.fetchKruimelpad(Unknown Source)
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
com.quantiq.q.portal.ModelAdapterMethod.invoke(ModelAdapterMethod.java:1
34)
at com.quantiq.q.portal.view.View.fetchData(View.java:515)
at com.quantiq.q.portal.view.View.render(View.java:720)
at
com.quantiq.q.portal.jsp.tags.IncludeTag.doEndTag(IncludeTag.java:39)
at
org.apache.jsp.root_jsp._jspx_meth_q_include_0(root_jsp.java:311)
at org.apache.jsp.root_jsp._jspService(root_jsp.java:111)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:210)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:684)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
atcher.java:575)
at
com.quantiq.q.portal.PortalServlet.handleRequest(PortalServlet.java:130)
at
com.quantiq.q.portal.PortalServlet.doGet(PortalServlet.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
at
org.mmbase.servlet.CharacterEncodingFilter.doFilter(CharacterEncodingFil
ter.java:157)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:213)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:241
4)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:163)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:82
8)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:700)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:58
4)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)
at java.lang.Thread.run(Thread.java:536)