You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by "Muthukumar Subramanian, Mysore" <Mu...@infosys.com> on 2003/04/15 09:02:28 UTC
iplanet session form bean issue.
Hi,
I am using struts 1.0.2 with iplanet application server SP4. I am having
a form bean in session scope. In the test environment everything is fine
and working. But in production environment i am getting the error as
given below.
The values in the form bean are getting reset. It is creating a new
instance on every request. But i have made the scope as session.
Note: The same code is working fine with testing environment and not in
production.
Let me know the issue and the solution to solve the same.
Thanks in advance
Log
[15/Apr/2003 01:37:33:2] info: --------------------------------------
[15/Apr/2003 01:37:33:2] info: action: Processing a POST for
/admin/camplist
[15/Apr/2003 01:37:33:2] info: --------------------------------------
[15/Apr/2003 01:37:33:2] info: --------------------------------------
[15/Apr/2003 01:37:33:2] info: action: Looking for ActionForm bean
under attribute 'CampListForm'
[15/Apr/2003 01:37:33:2] info: --------------------------------------
java.lang.ClassNotFoundException: not found at findClassOnDisk
at
com.iplanet.ias.classloader.IasAppClassLoader.findClassOnDisk(Unknown
Source)
at
com.iplanet.ias.classloader.IasAppClassLoader.findClass(Unknown Source)
at
com.iplanet.ias.classloader.IasAppClassLoader.loadClass(Unknown Source)
at
com.iplanet.ias.classloader.IasAppClassLoader.loadClass(Unknown Source)
at
com.iplanet.ias.classloader.IasAppClassLoader.loadClass(Unknown Source)
at
com.iplanet.ias.classloader.AppClassLoaderController.loadClass(Unknown
Source)
at
com.netscape.server.deployment.AppComponentDescriptor.classForName(Unkno
wn Source)
at com.kivasoft.util.Util.classForName(Unknown Source)
at com.kivasoft.eb.EBHelper.classForName(Unknown Source)
at com.kivasoft.util.NASObjectInputStream.resolveClass(Unknown
Source)
at
java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:91
8)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:366)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at
java.io.ObjectInputStream.inputArray(ObjectInputStream.java:1014)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:374)
at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at java.math.BigInteger.readObject(BigInteger.java:2960)
at java.lang.reflect.Method.invoke(Native Method)
at
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:2214
)
at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at java.math.BigDecimal.readObject(BigDecimal.java:943)
at java.lang.reflect.Method.invoke(Native Method)
at
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:2214
)
at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at
java.io.ObjectInputStream.inputArray(ObjectInputStream.java:1142)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:374)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at java.util.ArrayList.readObject(ArrayList.java:531)
at java.lang.reflect.Method.invoke(Native Method)
at
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:2214
)
at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at
com.netscape.server.servlet.platformhttp.PlatformNASSession.getMemberVal
ue(Unknown Source)
at
com.netscape.server.servlet.platformhttp.PlatformNASSession.getValue(Unk
nown Source)
at
com.netscape.server.servlet.platformhttp.PlatformNASSession.getAttribute
(Unknown Source)
at
org.apache.struts.action.ActionServlet.processActionForm(ActionServlet.j
ava:1674)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1563)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at ltc.servlet.JHServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.netscape.server.servlet.servletrunner.ServletInfo.service(Unknown
Source)
at
com.netscape.server.servlet.servletrunner.ServletRunner.execute(Unknown
Source)
at com.kivasoft.applogic.AppLogic.execute(Unknown Source)
at com.kivasoft.applogic.AppLogic.execute(Unknown Source)
at com.kivasoft.thread.ThreadBasic.run(Native Method)
at java.lang.Thread.run(Thread.java:484)
[15/Apr/2003 01:37:33:2] error: Exception: SERVLET-exception: Exception
occurred
[15/Apr/2003 01:37:33:2] info: --------------------------------------
[15/Apr/2003 01:37:33:2] info: action: Creating new ActionForm instance
of class 'ltc.admin.CampListForm'
[15/Apr/2003 01:37:33:2] info: --------------------------------------
[15/Apr/2003 01:37:33:2] info: --------------------------------------
[15/Apr/2003 01:37:33:2] info: action: Storing instance under attribute
'CampListForm' in scope 'session'
[15/Apr/2003 01:37:33:2] info: --------------------------------------
java.lang.ClassNotFoundException: not found at findClassOnDisk
at
com.iplanet.ias.classloader.IasAppClassLoader.findClassOnDisk(Unknown
Source)
at
com.iplanet.ias.classloader.IasAppClassLoader.findClass(Unknown Source)
at
com.iplanet.ias.classloader.IasAppClassLoader.loadClass(Unknown Source)
at
com.iplanet.ias.classloader.IasAppClassLoader.loadClass(Unknown Source)
at
com.iplanet.ias.classloader.IasAppClassLoader.loadClass(Unknown Source)
at
com.iplanet.ias.classloader.AppClassLoaderController.loadClass(Unknown
Source)
at
com.netscape.server.deployment.AppComponentDescriptor.classForName(Unkno
wn Source)
at com.kivasoft.util.Util.classForName(Unknown Source)
at com.kivasoft.eb.EBHelper.classForName(Unknown Source)
at com.kivasoft.util.NASObjectInputStream.resolveClass(Unknown
Source)
at
java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:91
8)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:366)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at
java.io.ObjectInputStream.inputArray(ObjectInputStream.java:1014)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:374)
at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at java.math.BigInteger.readObject(BigInteger.java:2960)
at java.lang.reflect.Method.invoke(Native Method)
at
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:2214
)
at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at java.math.BigDecimal.readObject(BigDecimal.java:943)
at java.lang.reflect.Method.invoke(Native Method)
at
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:2214
)
at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at
java.io.ObjectInputStream.inputArray(ObjectInputStream.java:1142)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:374)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at java.util.ArrayList.readObject(ArrayList.java:531)
at java.lang.reflect.Method.invoke(Native Method)
at
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:2214
)
at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at
java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2263)
at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
at
java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
at
com.netscape.server.servlet.platformhttp.PlatformNASSession.getMemberVal
ue(Unknown Source)
at
com.netscape.server.servlet.platformhttp.PlatformNASSession.getValue(Unk
nown Source)
at
com.netscape.server.servlet.platformhttp.PlatformNASSession.putValue(Unk
nown Source)
at
com.netscape.server.servlet.platformhttp.PlatformNASSession.setAttribute
(Unknown Source)
at
org.apache.struts.action.ActionServlet.processActionForm(ActionServlet.j
ava:1717)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1563)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at ltc.servlet.JHServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.netscape.server.servlet.servletrunner.ServletInfo.service(Unknown
Source)
at
com.netscape.server.servlet.servletrunner.ServletRunner.execute(Unknown
Source)
at com.kivasoft.applogic.AppLogic.execute(Unknown Source)
at com.kivasoft.applogic.AppLogic.execute(Unknown Source)
at com.kivasoft.thread.ThreadBasic.run(Native Method)
at java.lang.Thread.run(Thread.java:484)
[15/Apr/2003 01:37:33:3] error: Exception: SERVLET-exception: Exception
occurred
[15/Apr/2003 01:37:33:3] info: --------------------------------------
[15/Apr/2003 01:37:33:3] info: action: Populating bean properties from
this request
[15/Apr/2003 01:37:33:3] info: --------------------------------------
[15/Apr/2003 01:37:33:3] info: --------------------------------------
[15/Apr/2003 01:37:33:3] info: action: Validating input form properties
[15/Apr/2003 01:37:33:3] info: --------------------------------------
[15/Apr/2003 01:37:33:3] info: --------------------------------------
[15/Apr/2003 01:37:33:3] info: action: No errors detected, accepting
input
[15/Apr/2003 01:37:33:3] info: --------------------------------------
[15/Apr/2003 01:37:33:3] info: --------------------------------------
[15/Apr/2003 01:37:33:3] info: action: Looking for Action instance for
class ltc.admin.CampListAction
[15/Apr/2003 01:37:33:3] info: --------------------------------------
Thanks and Regards
Muthukumar_s
<ma...@infosys.com>