Jump to content

Error in log after a fresh install


qdoppee

Recommended Posts

 Hello,

I installed jasperserver-cp-4.5.0 on ubuntu 64bits, Java 7u5, Tomcat 7, Mysql.
When starting jasperserver I have errors in my tomcat logs :

Anyone can help me ?

Code:
2012-07-11 16:44:23,074 ERROR JNDIResourceProvider,localhost-startStop-1:75 - error closing contextjavax.naming.OperationNotSupportedException: Context is read only	at org.apache.naming.NamingContext.checkWritable(NamingContext.java:962)	at org.apache.naming.NamingContext.close(NamingContext.java:762)	at com.tonbeller.tbutils.res.JNDIResourceProvider.close(JNDIResourceProvider.java:72)	at com.tonbeller.tbutils.res.CompositeResourceProvider.close(CompositeResourceProvider.java:56)	at com.tonbeller.tbutils.res.ResourcesFactory.initialize(ResourcesFactory.java:163)	at com.tonbeller.tbutils.res.ResourcesFactory.<init>(ResourcesFactory.java:92)	at com.tonbeller.tbutils.res.ResourcesFactory.<clinit>(ResourcesFactory.java:89)	at com.tonbeller.tbutils.res.ResourcesFactoryContextListener.contextInitialized(ResourcesFactoryContextListener.java:23)	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)	at java.util.concurrent.FutureTask.run(Unknown Source)	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)	at java.lang.Thread.run(Unknown Source)Jul 11, 2012 4:44:23 PM org.apache.catalina.session.StandardManager doLoadSEVERE: IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.jaspersoft.jasperserver.api.engine.jasperreports.domain.impl.ReportUnitResultjava.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.jaspersoft.jasperserver.api.engine.jasperreports.domain.impl.ReportUnitResult	at java.io.ObjectInputStream.readObject0(Unknown Source)	at java.io.ObjectInputStream.readObject(Unknown Source)	at java.util.HashMap.readObject(Unknown Source)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)	at java.lang.reflect.Method.invoke(Unknown Source)	at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)	at java.io.ObjectInputStream.readSerialData(Unknown Source)	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)	at java.io.ObjectInputStream.readObject0(Unknown Source)	at java.io.ObjectInputStream.readObject(Unknown Source)	at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595)	at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060)	at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284)	at org.apache.catalina.session.StandardManager.load(StandardManager.java:204)	at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)	at java.util.concurrent.FutureTask.run(Unknown Source)	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)	at java.lang.Thread.run(Unknown Source)Caused by: java.io.NotSerializableException: com.jaspersoft.jasperserver.api.engine.jasperreports.domain.impl.ReportUnitResult	at java.io.ObjectOutputStream.writeObject0(Unknown Source)	at java.io.ObjectOutputStream.writeObject(Unknown Source)	at java.util.HashMap.writeObject(Unknown Source)	at sun.reflect.GeneratedMethodAccessor108.invoke(Unknown Source)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)	at java.lang.reflect.Method.invoke(Unknown Source)	at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)	at java.io.ObjectOutputStream.writeSerialData(Unknown Source)	at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)	at java.io.ObjectOutputStream.writeObject0(Unknown Source)	at java.io.ObjectOutputStream.writeObject(Unknown Source)	at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671)	at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077)	at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432)	at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353)	at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5474)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)	at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575)	at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564)	... 5 moreJul 11, 2012 4:44:23 PM org.apache.catalina.session.StandardManager startInternalSEVERE: Exception loading sessions from persistent storagejava.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.jaspersoft.jasperserver.api.engine.jasperreports.domain.impl.ReportUnitResult	at java.io.ObjectInputStream.readObject0(Unknown Source)	at java.io.ObjectInputStream.readObject(Unknown Source)	at java.util.HashMap.readObject(Unknown Source)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)	at java.lang.reflect.Method.invoke(Unknown Source)	at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)	at java.io.ObjectInputStream.readSerialData(Unknown Source)	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)	at java.io.ObjectInputStream.readObject0(Unknown Source)	at java.io.ObjectInputStream.readObject(Unknown Source)	at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595)	at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060)	at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284)	at org.apache.catalina.session.StandardManager.load(StandardManager.java:204)	at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294)	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)	at java.util.concurrent.FutureTask.run(Unknown Source)	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)	at java.lang.Thread.run(Unknown Source)Caused by: java.io.NotSerializableException: com.jaspersoft.jasperserver.api.engine.jasperreports.domain.impl.ReportUnitResult	at java.io.ObjectOutputStream.writeObject0(Unknown Source)	at java.io.ObjectOutputStream.writeObject(Unknown Source)	at java.util.HashMap.writeObject(Unknown Source)	at sun.reflect.GeneratedMethodAccessor108.invoke(Unknown Source)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)	at java.lang.reflect.Method.invoke(Unknown Source)	at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)	at java.io.ObjectOutputStream.writeSerialData(Unknown Source)	at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)	at java.io.ObjectOutputStream.writeObject0(Unknown Source)	at java.io.ObjectOutputStream.writeObject(Unknown Source)	at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671)	at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077)	at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432)	at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353)	at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5474)	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)	at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575)	at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564)	... 5 more
Link to comment
Share on other sites

  • Replies 3
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

After you start Tomcat, do you see an error in your browser, when logging into JasperReports Server? Do you see the normal login screen?

I ask because Tomcat's default behavior when it shuts down is to persist the contents of user sessions, so that when it restarts, the sessions are re-established. JasperReports Server doesn't serialize its user sessions, which is why you get the stack traces you see. That is not a problem since new sessions will be created when users start interacting with the system via the browser.

 

Link to comment
Share on other sites

Thanks for you reply gdmoreno.

I do not see any more error on my tomcat log and I see the normal login screen ( and I can login ) .
I will look how to modify the default behavior of Tomcat to avoid this log trace.
If someone know the solutions...

I will reply to this post if I succeed.

Link to comment
Share on other sites

 The way to disable serializing session is to modify the context.xml at the Tomcat level. If you look at the  [TOMCAT_HOME]/conf/context.xml file, you'll see:

    <!-- Uncomment this to disable session persistence across Tomcat restarts -->

    <!--

    <Manager pathname="" />

    -->

When you uncomment it, you'll stop getting those stack traces when you restart Tomcat.
 
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...