NotSerializableException when Tomcat startup

Víctor Manuel Monsalve Retamal

I'm trying to solve this. I'm using NetBeans 8.0 and TomCat 8.0.9, when server start up throws this NSE:

11-Sep-2014 00:01:43.578 WARNING [http-apr-8080-exec-191] org.apache.catalina.session.StandardSession.doWriteObject No puedo serializar atributo de sesión com.sun.faces.application.view.activeViewMaps para sesión 9AA3A199643F6FDA808F5269DDF0EA86
 java.io.NotSerializableException: model.Estado_civil
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
at java.util.ArrayList.writeObject(ArrayList.java:762)
at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:988)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
at java.util.HashMap.internalWriteEntries(HashMap.java:1777)
at java.util.HashMap.writeObject(HashMap.java:1354)
at sun.reflect.GeneratedMethodAccessor239.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:988)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
at java.util.HashMap.writeObject(HashMap.java:1354)
at sun.reflect.GeneratedMethodAccessor239.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:988)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:441)
at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2691)
at sun.reflect.GeneratedMethodAccessor1935.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:988)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
at org.apache.catalina.session.StandardSession.doWriteObject(StandardSession.java:1710)
at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1116)
at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:401)
at org.apache.catalina.session.StandardManager.unload(StandardManager.java:320)
at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:487)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5397)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3773)
at org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:984)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:345)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:615)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:655)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:277)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2381)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2370)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

model.Estado_civil is POJO and isn't referenced. I delete every code could call this POJO I'm using an empty Bean and an empty XHTML. I undeployed the project from the server using netbeans and clean and built the project again. I can't understand why throws this exception.

Boris the Spider

You are storing an Object that doesn't implement Serializable in a HttpSession:

...
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
at org.apache.catalina.session.StandardSession.doWriteObject(StandardSession.java:1710)
...

When Tomcat shuts down it attempts to save the session state to a file using the Java Serialization API. When it starts up again it attempts to restore the session state.

From the method name - doWriteObject - I would say it's attempting to store something persistently.

In order to disable this feature entirely you need to add:

<Manager pathname="" />

To your context.xml. The context.xml is located in /META-INF/context.xml and will look something like:

<Context>
    <Manager pathname="" />
</Context>

For more information consult the Tomcat documentation

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

NotSerializableException when Tomcat startup

From Dev

NotSerializableException when sending an Object

From Dev

Tomcat startup script not working when invoked from jenkins

From Dev

Tomcat Server Hanging During Startup When Using Spring Rabbit

From Dev

Error on Tomcat Embedded startup

From Dev

Error on Tomcat Embedded startup

From Dev

Startup Tomcat Using Grunt

From Dev

Tomcat server startup error

From Dev

java.io.NotSerializableException when @ViewScoped is used

From Dev

NotSerializableException when FragmentActivity goes to background in Android

From Dev

NoClassDefFoundError: org/apache/catalina/startup/Bootstrap when running tomcat from exe/as service

From Dev

Tomcat: startup.bat is missing

From Dev

Callback on Tomcat server startup complete

From Dev

Wait till tomcat startup is over

From Dev

tomcat deploy only manager on startup

From Dev

Start tomcat at startup with administrative privileges

From Dev

Application startup difference eclipse and tomcat?

From Dev

tomcat deploy only manager on startup

From Dev

Tomcat on startup White label error

From Dev

Getting Error:JRE_HOME variable is not defined correctly when trying to run startup.bat of Apache-Tomcat

From Dev

java.io.NotSerializableException when clicking back button

From Dev

Wicket JDBC dao NotSerializableException when called on AjaxEventBehavior Click

From Dev

tomcat startup issue on windows with intellij-idea

From Dev

Can you open a ServerSocket from Tomcat on Startup?

From Dev

Tomcat 7 startup.bat exception

From Dev

Infinite load on tomcat server webapp startup

From Dev

Delegate processing during Tomcat startup with Spring

From Dev

Tomcat "no method found" error on server startup

From Dev

Can you open a ServerSocket from Tomcat on Startup?

Related Related

  1. 1

    NotSerializableException when Tomcat startup

  2. 2

    NotSerializableException when sending an Object

  3. 3

    Tomcat startup script not working when invoked from jenkins

  4. 4

    Tomcat Server Hanging During Startup When Using Spring Rabbit

  5. 5

    Error on Tomcat Embedded startup

  6. 6

    Error on Tomcat Embedded startup

  7. 7

    Startup Tomcat Using Grunt

  8. 8

    Tomcat server startup error

  9. 9

    java.io.NotSerializableException when @ViewScoped is used

  10. 10

    NotSerializableException when FragmentActivity goes to background in Android

  11. 11

    NoClassDefFoundError: org/apache/catalina/startup/Bootstrap when running tomcat from exe/as service

  12. 12

    Tomcat: startup.bat is missing

  13. 13

    Callback on Tomcat server startup complete

  14. 14

    Wait till tomcat startup is over

  15. 15

    tomcat deploy only manager on startup

  16. 16

    Start tomcat at startup with administrative privileges

  17. 17

    Application startup difference eclipse and tomcat?

  18. 18

    tomcat deploy only manager on startup

  19. 19

    Tomcat on startup White label error

  20. 20

    Getting Error:JRE_HOME variable is not defined correctly when trying to run startup.bat of Apache-Tomcat

  21. 21

    java.io.NotSerializableException when clicking back button

  22. 22

    Wicket JDBC dao NotSerializableException when called on AjaxEventBehavior Click

  23. 23

    tomcat startup issue on windows with intellij-idea

  24. 24

    Can you open a ServerSocket from Tomcat on Startup?

  25. 25

    Tomcat 7 startup.bat exception

  26. 26

    Infinite load on tomcat server webapp startup

  27. 27

    Delegate processing during Tomcat startup with Spring

  28. 28

    Tomcat "no method found" error on server startup

  29. 29

    Can you open a ServerSocket from Tomcat on Startup?

HotTag

Archive