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)

Reply via email to