Menu

Error is displayed when labels are defined

2007-07-31
2012-11-26
  • Janesh Kodikara

    Janesh Kodikara - 2007-07-31

    Hi Javi
    I am in the process of defining labels in property file.
    I could see a error message in the console. But there was no harm to the functionality.
    OpenXava version 2.2

    WARNING: Cannot serialize session attribute xava_view for session 60F564EDB4DA667A2E4164241D195876
    java.io.NotSerializableException: org.openxava.tab.Tab
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
            at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
            at java.util.HashMap.writeObject(HashMap.java:1039)
            at sun.reflect.GeneratedMethodAccessor520.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1251)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075)
            at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
            at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1462)
            at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:938)
            at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:516)
            at org.apache.catalina.session.StandardManager.unload(StandardManager.java:462)
            at org.apache.catalina.session.StandardManager.stop(StandardManager.java:666)
            at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4345)
            at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1081)
            at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1187)
            at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292)
            at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
            at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1305)
            at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
            at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
            at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
            at java.lang.Thread.run(Thread.java:595)
    Jul 31, 2007 3:35:50 PM org.apache.catalina.session.StandardManager doLoad
    SEVERE: IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.openxava.tab.Tab
    java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.openxava.tab.Tab
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
            at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
            at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
            at java.util.HashMap.readObject(HashMap.java:1067)
            at sun.reflect.GeneratedMethodAccessor527.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
            at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
            at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
            at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
            at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
            at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1386)
            at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:921)
            at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:393)
            at org.apache.catalina.session.StandardManager.load(StandardManager.java:320)
            at org.apache.catalina.session.StandardManager.start(StandardManager.java:636)
            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4137)
            at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1089)
            at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1187)
            at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292)
            at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
            at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1305)
            at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
            at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
            at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
            at java.lang.Thread.run(Thread.java:595)
    Caused by: java.io.NotSerializableException: org.openxava.tab.Tab
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
            at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
            at java.util.HashMap.writeObject(HashMap.java:1039)
            at sun.reflect.GeneratedMethodAccessor520.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1251)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075)
            at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
            at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1462)
            at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:938)
            at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:516)
            at org.apache.catalina.session.StandardManager.unload(StandardManager.java:462)
            at org.apache.catalina.session.StandardManager.stop(StandardManager.java:666)
            at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4345)
            at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1081)
            ... 8 more
    Jul 31, 2007 3:35:50 PM org.apache.catalina.session.StandardManager start
    SEVERE: Exception loading sessions from persistent storage
    java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.openxava.tab.Tab
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
            at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
            at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
            at java.util.HashMap.readObject(HashMap.java:1067)
            at sun.reflect.GeneratedMethodAccessor527.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
            at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
            at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
            at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
            at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
            at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1386)
            at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:921)
            at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:393)
            at org.apache.catalina.session.StandardManager.load(StandardManager.java:320)
            at org.apache.catalina.session.StandardManager.start(StandardManager.java:636)
            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4137)
            at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1089)
            at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1187)
            at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292)
            at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
            at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1305)
            at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
            at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
            at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
            at java.lang.Thread.run(Thread.java:595)
    Caused by: java.io.NotSerializableException: org.openxava.tab.Tab
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
            at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
            at java.util.HashMap.writeObject(HashMap.java:1039)
            at sun.reflect.GeneratedMethodAccessor520.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1251)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075)
            at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
            at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
            at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
            at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
            at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
            at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1462)
            at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:938)
            at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:516)
            at org.apache.catalina.session.StandardManager.unload(StandardManager.java:462)
            at org.apache.catalina.session.StandardManager.stop(StandardManager.java:666)
            at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4345)
            at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1081)
            ... 8 more

    Thanking You
    Janesh

     
    • Janesh Kodikara

      Janesh Kodikara - 2007-07-31

      Hi Javi
      It works fine now. Not sure what was the problem.
      I changed the values in labels property files (ONLY)

      Thanking You
      Janesh

       
      • Javier Paniza

        Javier Paniza - 2007-07-31

        Hi Janesh,

        it's a problem of tomcat for reloading the old session,
        possibly after a redeploy.

        Don't worry! It does not affect application behavior!

        In OX2.2.1 Tab is made Serializable in order to avoid
        this stacktrace.

        Cheers
        Javi

         

Log in to post a comment.