<div>actually, that may be related indeed. The repository classloader is created by the repository, whereas the class (PageLayoutBehavior) will be part of the CMS web application. Are you deploying two wars, one for the repository and one for the CMS?</div>
<div><br></div><div>So my guess would be that the line is _NOT_ logged when you get this error.</div><div><br></div><div>Still, the big one is why you get this only occasionally. Any chance it only occurs when you&#39;re starting with an existing repository?</div>
<div><br></div><div>cheers, Frank</div><div><br><div class="gmail_quote">On Fri, Feb 26, 2010 at 3:38 PM, Woonsan Ko <span dir="ltr">&lt;<a href="mailto:w.ko@onehippo.com" target="_blank">w.ko@onehippo.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Dennis,<br>
<br>
I&#39;m not sure but I&#39;d like to suggest you set the log level to info<br>
level to find the error pattern.<br>
I&#39;m suggesting this because I found the following line in &quot;PluginFactory.java&quot;:<br>
<br>
      ClassLoader loader = ((UserSession) Session.get()).getClassLoader();<br>
      if (loader == null) {<br>
        <a href="http://log.info" target="_blank">log.info</a>(&quot;Unable to retrieve repository classloader,<br>
falling back to default classloader.&quot;);<br>
        loader = getClass().getClassLoader();<br>
      }<br>
<br>
The first line looks like trying to retrieve the classloader of the<br>
jcr session object which is stored in UserSession object as a<br>
JcrSessionModel.<br>
I don&#39;t have any clue, but I wonder if the line (&quot;Unable to<br>
retieve...&quot;) is logged whenever you meet the exception.<br>
<br>
Additionally, if possible, you can inspect the classloader in the<br>
above code lines to figure out why it cannot find the class.<br>
<br>
Just my two cents,<br>
<br>
Woonsan<br>
<div><div></div><div><br>
<br>
On Fri, Feb 26, 2010 at 11:28 AM, Dennis Dam &lt;<a href="mailto:d.dam@onehippo.com" target="_blank">d.dam@onehippo.com</a>&gt; wrote:<br>
&gt; getting this exception again .. what could be the cause of the exception ?<br>
&gt; It seems random when this exception occurs.<br>
&gt;<br>
&gt; On Thu, Feb 4, 2010 at 9:07 AM, Dennis Dam &lt;<a href="mailto:d.dam@onehippo.com" target="_blank">d.dam@onehippo.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi there,<br>
&gt;&gt;<br>
&gt;&gt; Sometimes I get the exception below when starting the CMS (currently<br>
&gt;&gt; 2.09.05) in Tomcat 6.0.2 with Java version 1.6.0_14. A restart of Tomcat<br>
&gt;&gt; solves the problem. Does anybody have any idea what is the cause?<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Dennis<br>
&gt;&gt;<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 org.apache.wicket.WicketRuntimeException: Method<br>
&gt;&gt; onFormSubmitted of interface<br>
&gt;&gt; org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component<br>
&gt;&gt; [MarkupContainer [Component id = signInForm]] threw an<br>
&gt;&gt; exception<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:194)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.hippoecm.frontend.PluginRequestCycleProcessor.processEvents(PluginRequestCycleProcessor.java:31)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.RequestCycle.request(RequestCycle.java:493)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:54)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at java.lang.Thread.run(Thread.java:619)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 Caused by:<br>
&gt;&gt; java.lang.reflect.InvocationTargetException<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; java.lang.reflect.Method.invoke(Method.java:597)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:183)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 ... 27 more<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 Caused by: java.lang.NoClassDefFoundError:<br>
&gt;&gt; org.hippoecm.frontend.plugins.yui.layout.PageLayoutBehavior<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at java.lang.Class.forName0(Native Method)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at java.lang.Class.forName(Class.java:247)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.hippoecm.frontend.plugin.impl.PluginFactory.createPlugin(PluginFactory.java:67)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.hippoecm.frontend.plugin.impl.PluginManager.start(PluginManager.java:84)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.hippoecm.frontend.plugin.impl.PluginContext.start(PluginContext.java:248)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.hippoecm.frontend.plugin.impl.ClusterControl.start(ClusterControl.java:112)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.hippoecm.frontend.Home.&lt;init&gt;(Home.java:111)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.hippoecm.frontend.Home.&lt;init&gt;(Home.java:64)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.hippoecm.frontend.plugins.login.RememberMeLoginPlugin$SignInForm.onSubmit(RememberMeLoginPlugin.java:201)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1355)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 at<br>
&gt;&gt; org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:810)<br>
&gt;&gt; Feb 4 08:33:31 127.0.0.1 ... 31 more<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Hippo B.V. - Amsterdam<br>
&gt; Oosteinde 11, 1017 WT, Amsterdam, +31(0)20-5224466<br>
&gt;<br>
&gt; Hippo USA Inc. - San Francisco<br>
&gt; 101 H Street, Suite Q, Petaluma CA, 94952-3329, +1 (707) 773-4646<br>
&gt; -----------------------------------------------------------------<br>
&gt; <a href="http://www.onehippo.com" target="_blank">http://www.onehippo.com</a>  - <a href="mailto:info@onehippo.com" target="_blank">info@onehippo.com</a><br>
&gt; -----------------------------------------------------------------<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Hippo-cms7-user mailing list and forums<br>
&gt; <a href="http://www.onehippo.org/cms7/support/community.html" target="_blank">http://www.onehippo.org/cms7/support/community.html</a><br>
&gt;<br>
<font color="#888888"><br>
<br>
<br>
--<br>
<a href="mailto:w.ko@onehippo.com" target="_blank">w.ko@onehippo.com</a>   <a href="http://www.onehippo.com" target="_blank">www.onehippo.com</a><br>
EUROPE  AMSTERDAM - Hippo B.V. Oosteinde 11 1017 WT Amsterdam +31(0)20-5224466<br>
NORTH AMERICA  SAN FRANCISCO - Hippo USA Inc. 185 H Street, Suite B<br>
Petaluma CA 94952 +1 (877) 414-4776<br>
_______________________________________________<br>
Hippo-cms7-user mailing list and forums<br>
<a href="http://www.onehippo.org/cms7/support/community.html" target="_blank">http://www.onehippo.org/cms7/support/community.html</a><br>
</font></blockquote></div><br></div>