Edgar:
in your form do u have any customize java object which acts as a
attribute ?
if it is so, make sure the object class is extending serializable classes.
one more question, r u having your operation in transaction ?
----- Original Message -----
From: "Edgar Dollin" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
Sent: Thursday, February 27, 2003 4:35 PM
Subject: ActionForm serialization
> Is anyone familiar with the consequenses if an ActionForm is not
> serializable?
>
> Is anyone familiar with how to determine which element of an ActionForm is
> causing the lack of serialization?
>
> Here is the stack of the serialization error in tomcat and other than my
> ActionForm "ChangePassword" you don't get
> much help.
>
> Thanks in advance.
>
> Edgar
>
> 2003-02-27 05:56:55 StandardManager[] Cannot serialize session attribute
> ChangePassword for session C1B9C1E80D3F9BADB8FB57D7C9D85008
> java.io.NotSerializableException:
> org.apache.coyote.tomcat4.CoyoteRequestFacade
> at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1148)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
> at
> java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1827)
> at
> java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
> at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
> at
>
org.apache.catalina.session.StandardSession.writeObject(StandardSession.java
> :1427)
> at
>
org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.
> java:869)
> at
>
org.apache.catalina.session.StandardManager.unload(StandardManager.java:507)
> at
> org.apache.catalina.session.StandardManager.stop(StandardManager.java:662)
> at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:3665)
> at
>
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1036)
> at
>
org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDeployer.ja
> va:420)
> at org.apache.catalina.core.StandardHost.remove(StandardHost.java:852)
> at
org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:919)
> at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:899)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:370)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
> t.java:166)
> at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1221)
> at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1233)
> at
org.apache.catalina.core.StandardService.stop(StandardService.java:554)
> at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2224)
> at
> org.apache.catalina.startup.CatalinaService.stop(CatalinaService.java:295)
> at java.lang.reflect.Method.invoke(Native Method)
> at
>
org.apache.catalina.startup.BootstrapService.stop(BootstrapService.java:260)
> at
>
org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:309)
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]