Some mornings when I get in jetspeed will be unresponsive. I will just get a blank page and the following stacktrace will be printed several times in the log files. Sometimes this will be accompained by errors about closed database connections as well. Usually after a couple minutes everything will be working again (no tomcat restart is necessary). Any ideas what might cause this?
java.lang.NullPointerException at org.apache.jetspeed.prefs.impl.NodeImplProxy.reset( NodeImplProxy.java:160) at org.apache.jetspeed.prefs.impl.NodeImplProxy.getNode( NodeImplProxy.java:142) at org.apache.jetspeed.prefs.impl.NodeImplProxy.getFullPath( NodeImplProxy.java:45) at org.apache.jetspeed.prefs.impl.PersistenceBrokerPreferencesProvider.getChildren (PersistenceBrokerPreferencesProvider.java:342) at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection( AopUtils.java:304) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint (ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:139) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke( TransactionInterceptor.java:107) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:161) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke( JdkDynamicAopProxy.java:204) at $Proxy7.getChildren(Unknown Source) at org.apache.jetspeed.prefs.impl.PreferencesImpl.childrenNamesSpi( PreferencesImpl.java:131) at java.util.prefs.AbstractPreferences.childrenNames( AbstractPreferences.java:699) at org.apache.jetspeed.om.preference.impl.PrefsPreferenceSetImpl$PortletPrefsIterator .<init>(PrefsPreferenceSetImpl.java:316) at org.apache.jetspeed.om.preference.impl.PrefsPreferenceSetImpl.iterator( PrefsPreferenceSetImpl.java:301) at org.apache.jetspeed.components.portletentity.PortletEntityImpl.backupValues( PortletEntityImpl.java:193) at org.apache.jetspeed.components.portletentity.PortletEntityImpl.getPreferenceSet (PortletEntityImpl.java:144) at org.apache.jetspeed.components.portletentity.PortletEntityImpl.getPreferenceSet (PortletEntityImpl.java:125) at org.apache.pluto.core.impl.PortletPreferencesImpl.<init>( PortletPreferencesImpl.java:72) at org.apache.pluto.factory.impl.PortletPreferencesFactoryImpl.getPortletPreferences (PortletPreferencesFactoryImpl.java:39) at org.apache.pluto.factory.PortletObjectAccess.getPortletPreferences( PortletObjectAccess.java:127) at org.apache.pluto.core.impl.RenderRequestImpl.getPreferences( RenderRequestImpl.java:74) at org.apache.jetspeed.portlets.layout.LayoutPortlet.doView( LayoutPortlet.java:243) at org.apache.jetspeed.portlets.layout.MultiColumnPortlet.doView( MultiColumnPortlet.java:176) at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247) at javax.portlet.GenericPortlet.render(GenericPortlet.java:175) at org.apache.jetspeed.factory.JetspeedPortletInstance.render( JetspeedPortletInstance.java:103) at org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke( LocalPortletInvoker.java:196) at org.apache.jetspeed.container.invoker.LocalPortletInvoker.render( LocalPortletInvoker.java:117) at org.apache.pluto.PortletContainerImpl.renderPortlet( PortletContainerImpl.java:119) at org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPortlet( JetspeedPortletContainerWrapper.java:121) at org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute( RenderingJobImpl.java:242) at org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow (PortletRendererImpl.java:226) at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender( PageAggregatorImpl.java:147) at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build( PageAggregatorImpl.java:78) at org.apache.jetspeed.aggregator.AggregatorValve.invoke( AggregatorValve.java:46) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke( HeaderAggregatorValve.java:53) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.decoration.DecorationValve.invoke( DecorationValve.java:130) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.resource.ResourceValveImpl.invoke( ResourceValveImpl.java:130) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke( ActionValveImpl.java:184) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.container.ContainerValve.invoke( ContainerValve.java:104) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke( ProfilerValveImpl.java:248) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke (LoginValidationValveImpl.java:159) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke( PasswordCredentialValveImpl.java:150) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke( LocalizationValveImpl.java:170) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run( AbstractSecurityValve.java:138) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:454) at org.apache.jetspeed.security.JSSubject.doAsPrivileged( JSSubject.java:179) at org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke( AbstractSecurityValve.java:132) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke( PortalURLValveImpl.java:66) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke( CapabilityValveImpl.java:126) at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( JetspeedPipeline.java:167) at org.apache.jetspeed.pipeline.JetspeedPipeline.invoke( JetspeedPipeline.java:146) at org.apache.jetspeed.engine.JetspeedEngine.service( JetspeedEngine.java:227) at org.apache.jetspeed.engine.JetspeedServlet.doGet( JetspeedServlet.java:242) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:188) at org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter( XXSUrlAttackFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:210) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:174) at org.apache.catalina.authenticator.AuthenticatorBase.invoke( AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process( Http11Processor.java:870) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:685) at java.lang.Thread.run(Thread.java:595)