You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Velmurugan M <Ve...@tavant.com> on 2004/07/28 07:55:53 UTC
FW: error in new bea
In the new weblogic server 81. SP3., I am getting the following error after
each build. (Wlappc).
So everytime after doing a build, I need to restart of the server to avoid
this problem.
It looks related to Classcast exception of RequestProcessor. Has anyone
faced the below problem and is there any good sol.?
rgds,
velmuruganm
> Error 500--Internal Server Error
>
> java.lang.ClassCastException: org.apache.struts.action.RequestProcessor
> at
> org.apache.struts.action.ActionServlet.getRequestProcessor(Lorg.apache.str
> uts.config.ModuleConfig;)Lorg.apache.struts.action.RequestProcessor;(Actio
> nServlet.java:874) at
> org.apache.struts.action.ActionServlet.process(Ljavax.servlet.http.HttpSer
> vletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ActionServlet.java:
> 1480) at
> org.apache.struts.action.ActionServlet.doGet(Ljavax.servlet.http.HttpServl
> etRequest;Ljavax.servlet.http.HttpServletResponse;)V(ActionServlet.java:50
> 6) at
> javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequ
> est;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:740) at
> javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljava
> x.servlet.ServletResponse;)V(HttpServlet.java:853) at
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Lja
> va.lang.Object;(ServletStubImpl.java:996) at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.Ser
> vletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.Filt
> erChainImpl;)V(ServletStubImpl.java:419) at
> weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletReques
> t;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.
> java:28) at
> weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at
> com.tavant.resolve.common.web.security.ResolveFilterImpl.doFilter(Ljavax.s
> ervlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.Filter
> Chain;)V(ResolveFilterImpl.java:101) at
> weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run
> ()Ljava.lang.Object;(WebAppServletContext.java:6458) at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.securit
> y.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Obje
> ct;(AuthenticatedSubject.java:321) at
> weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.int
> ernal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSu
> bject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.
> java:118) at
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.ser
> vlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletRespons
> eImpl;)V(WebAppServletContext.java:3661) at
> weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.Exec
> uteThread;)V(ServletRequestImpl.java:2630) at
> weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(E
> xecuteThread.java:219) at
> weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178) at
> java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
>
>
>
>
>
>
> <Jul 27, 2004 8:07:55 PM GMT+05:30> <Error> <HTTP> <BEA-101309>
> <[ServletContext(id=37595024,name=webapp,context-path=/w
> ebapp)] could not deserialize the context attribute
> "com.cc.framework.painter"
> java.io.NotSerializableException:
> com.cc.framework.ui.painter.html.HtmlPainterFactory
> at
> java.io.ObjectOutputStream.writeObject0(Ljava.lang.Object;Z)V(Unknown
> Source)
> at
> java.io.ObjectOutputStream.writeObject(Ljava.lang.Object;)V(Unknown
> Source)
> at
> java.util.ArrayList.writeObject(Ljava.io.ObjectOutputStream;)V(ArrayList.j
> ava:529)
> at
> java.lang.LangAccessImpl.writeObject(Ljava.lang.Class;Ljava.lang.Object;Lj
> ava.io.ObjectOutputStream;)V(Unknow
> n Source)
> at
> java.io.ObjectStreamClass.invokeWriteObject(Ljava.lang.Object;Ljava.io.Obj
> ectOutputStream;)V(Unknown Source)
> at
> java.io.ObjectOutputStream.writeSerialData(Ljava.lang.Object;Ljava.io.Obje
> ctStreamClass;)V(Unknown Source)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(Ljava.lang.Object;Ljava.io.
> ObjectStreamClass;Z)V(Unknown Sourc
> e)
> at
> java.io.ObjectOutputStream.writeObject0(Ljava.lang.Object;Z)V(Unknown
> Source)
> at
> java.io.ObjectOutputStream.writeObject(Ljava.lang.Object;)V(Unknown
> Source)
> at
> weblogic.servlet.internal.AttributeWrapper.convertObjectToBytes(Ljava.lang
> .Object;)[B(AttributeWrapper.java:1
> 36)
> at
> weblogic.servlet.internal.AttributeWrapper.getObject(Z)Ljava.lang.Object;(
> AttributeWrapper.java:112)
> at
> weblogic.servlet.internal.AttributeWrapper.getObject()Ljava.lang.Object;(A
> ttributeWrapper.java:69)
> at
> weblogic.servlet.internal.WebAppServletContext.getAttribute(Ljava.lang.Str
> ing;)Ljava.lang.Object;(WebAppServl
> etContext.java:615)
> at
> com.cc.framework.ui.painter.PainterFactory.registerApplicationPainter(Ljav
> ax.servlet.ServletContext;Lcom.cc.f
> ramework.ui.painter.PainterFactory;)V(Unknown Source)
> at
> com.tavant.resolve.common.web.ResolveCCPlugin.init(Lorg.apache.struts.acti
> on.ActionServlet;Lorg.apache.struts
> .config.ModuleConfig;)V(ResolveCCPlugin.java:56)
> at
> org.apache.struts.action.ActionServlet.initModulePlugIns(Lorg.apache.strut
> s.config.ModuleConfig;)V(ActionServ
> let.java:1156)
> at
> org.apache.struts.action.ActionServlet.init()V(ActionServlet.java:472)
> at
> javax.servlet.GenericServlet.init(Ljavax.servlet.ServletConfig;)V(GenericS
> ervlet.java:258)
> at
> weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run()Ljava.lan
> g.Object;(ServletStubImpl.java:1018
> )
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.securit
> y.subject.AbstractSubject;Ljava.sec
> urity.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
> at
> weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.int
> ernal.AuthenticatedSubject;Lweblogi
> c.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedActi
> on;)Ljava.lang.Object;(SecurityManager.java:11
> 8)
> at
> weblogic.servlet.internal.ServletStubImpl.createServlet()Ljavax.servlet.Se
> rvlet;(ServletStubImpl.java:894)
> at
> weblogic.servlet.internal.ServletStubImpl.createInstances()V(ServletStubIm
> pl.java:873)
> at
> weblogic.servlet.internal.ServletStubImpl.prepareServlet(Lweblogic.servlet
> .internal.RequestCallback;)V(Servle
> tStubImpl.java:812)
> at
> weblogic.servlet.internal.ServletStubImpl.reloadServlet(Lweblogic.servlet.
> internal.RequestCallback;)V(Servlet
> StubImpl.java:730)
> at
> weblogic.servlet.internal.ServletStubImpl.checkForReload(Lweblogic.servlet
> .internal.RequestCallback;)V(Servle
> tStubImpl.java:695)
> at
> weblogic.servlet.internal.ServletStubImpl.getServlet(Lweblogic.servlet.int
> ernal.RequestCallback;)Ljavax.servl
> et.Servlet;(ServletStubImpl.java:539)
> at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.Ser
> vletRequest;Ljavax.servlet.ServletR
> esponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java
> :373)
> at
> weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletReques
> t;Ljavax.servlet.ServletResponse;Lj
> avax.servlet.FilterChain;)V(TailFilter.java:28)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletRespon
> se;)V(FilterChainImpl.java:27)
> at
> com.tavant.resolve.common.web.security.ResolveFilterImpl.doFilter(Ljavax.s
> ervlet.ServletRequest;Ljavax.servle
> t.ServletResponse;Ljavax.servlet.FilterChain;)V(ResolveFilterImpl.java:101
> )
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletRespon
> se;)V(FilterChainImpl.java:27)
> >
> <Jul 27, 2004 8:07:55 PM GMT+05:30> <Error> <HTTP> <BEA-101020>
> <[ServletContext(id=37595024,name=webapp,context-path=/w
> ebapp)] Servlet failed with Exception
> java.lang.ClassCastException: org.apache.struts.action.RequestProcessor
> at
> org.apache.struts.action.ActionServlet.getRequestProcessor(Lorg.apache.str
> uts.config.ModuleConfig;)Lorg.apach
> e.struts.action.RequestProcessor;(ActionServlet.java:874)
> at
> org.apache.struts.action.ActionServlet.process(Ljavax.servlet.http.HttpSer
> vletRequest;Ljavax.servlet.http.Htt
> pServletResponse;)V(ActionServlet.java:1480)
> at
> org.apache.struts.action.ActionServlet.doGet(Ljavax.servlet.http.HttpServl
> etRequest;Ljavax.servlet.http.HttpS
> ervletResponse;)V(ActionServlet.java:506)
> at
> javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequ
> est;Ljavax.servlet.http.HttpServlet
> Response;)V(HttpServlet.java:740)
> at
> javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljava
> x.servlet.ServletResponse;)V(HttpSe
> rvlet.java:853)
> at
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Lja
> va.lang.Object;(ServletStubImpl.jav
> a:996)
> at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.Ser
> vletRequest;Ljavax.servlet.ServletR
> esponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java
> :419)
> at
> weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletReques
> t;Ljavax.servlet.ServletResponse;Lj
> avax.servlet.FilterChain;)V(TailFilter.java:28)
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletRespon
> se;)V(FilterChainImpl.java:27)
> at
> com.tavant.resolve.common.web.security.ResolveFilterImpl.doFilter(Ljavax.s
> ervlet.ServletRequest;Ljavax.servle
> t.ServletResponse;Ljavax.servlet.FilterChain;)V(ResolveFilterImpl.java:101
> )
> at
> weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletRespon
> se;)V(FilterChainImpl.java:27)
> at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run
> ()Ljava.lang.Object;(WebAppServletC
> ontext.java:6458)
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.securit
> y.subject.AbstractSubject;Ljava.sec
> urity.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
> at
> weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.int
> ernal.AuthenticatedSubject;Lweblogi
> c.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedActi
> on;)Ljava.lang.Object;(SecurityManager.java:11
> 8)
> at
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.ser
> vlet.internal.ServletRequestImpl;Lw
> eblogic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:
> 3661)
> at
> weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.Exec
> uteThread;)V(ServletRequestImpl.jav
> a:2630)
> at
> weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(E
> xecuteThread.java:219)
> at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
> at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown
> Source)
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: FW: error in new bea
Posted by Erik Weber <er...@mindspring.com>.
My team is experiencing a redeploy problem with JBoss/Tomcat 3.2.5/5.0
on Windows 2000. I'm not seeing the problem on Red Hat.
On the Windows boxes we are having to restart the server for every
redeploy. A huge pain. At this point I'm not ready to say we don't have
something naively set up in the development environment. However, it
seems that the hot deploy process is failing. Sorry, I don't have a
stack trace, but the error is thrown by Struts components during
initialization, and it is a parsing error. A server restart fixes it.
I have also seen an error related to persisting existing sessions during
hot deploy -- they somehow cannot be reloaded (on Windows only again).
Both of these issues could be related to file system permissions. Not
being a Windows person, I don't know. But I'm pretty sure they are not
the fault of bad developer code.
I would appreciate any tips.
Thanks,
Erik
Velmurugan M wrote:
>In the new weblogic server 81. SP3., I am getting the following error after
>each build. (Wlappc).
>So everytime after doing a build, I need to restart of the server to avoid
>this problem.
>It looks related to Classcast exception of RequestProcessor. Has anyone
>faced the below problem and is there any good sol.?
>rgds,
>velmuruganm
>
>
>
>
>
>
>
>
>>Error 500--Internal Server Error
>>
>>java.lang.ClassCastException: org.apache.struts.action.RequestProcessor
>>at
>>org.apache.struts.action.ActionServlet.getRequestProcessor(Lorg.apache.str
>>uts.config.ModuleConfig;)Lorg.apache.struts.action.RequestProcessor;(Actio
>>nServlet.java:874) at
>>org.apache.struts.action.ActionServlet.process(Ljavax.servlet.http.HttpSer
>>vletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ActionServlet.java:
>>1480) at
>>org.apache.struts.action.ActionServlet.doGet(Ljavax.servlet.http.HttpServl
>>etRequest;Ljavax.servlet.http.HttpServletResponse;)V(ActionServlet.java:50
>>6) at
>>javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequ
>>est;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:740) at
>>javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljava
>>x.servlet.ServletResponse;)V(HttpServlet.java:853) at
>>weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Lja
>>va.lang.Object;(ServletStubImpl.java:996) at
>>weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.Ser
>>vletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.Filt
>>erChainImpl;)V(ServletStubImpl.java:419) at
>>weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletReques
>>t;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.
>>java:28) at
>>weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
>>equest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at
>>com.tavant.resolve.common.web.security.ResolveFilterImpl.doFilter(Ljavax.s
>>ervlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.Filter
>>Chain;)V(ResolveFilterImpl.java:101) at
>>weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
>>equest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at
>>weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run
>>()Ljava.lang.Object;(WebAppServletContext.java:6458) at
>>weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.securit
>>y.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Obje
>>ct;(AuthenticatedSubject.java:321) at
>>weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.int
>>ernal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSu
>>bject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.
>>java:118) at
>>weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.ser
>>vlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletRespons
>>eImpl;)V(WebAppServletContext.java:3661) at
>>weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.Exec
>>uteThread;)V(ServletRequestImpl.java:2630) at
>>weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(E
>>xecuteThread.java:219) at
>>weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178) at
>>java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
>>
>>
>>
>>
>>
>>
>><Jul 27, 2004 8:07:55 PM GMT+05:30> <Error> <HTTP> <BEA-101309>
>><[ServletContext(id=37595024,name=webapp,context-path=/w
>>ebapp)] could not deserialize the context attribute
>>"com.cc.framework.painter"
>>java.io.NotSerializableException:
>>com.cc.framework.ui.painter.html.HtmlPainterFactory
>> at
>>java.io.ObjectOutputStream.writeObject0(Ljava.lang.Object;Z)V(Unknown
>>Source)
>> at
>>java.io.ObjectOutputStream.writeObject(Ljava.lang.Object;)V(Unknown
>>Source)
>> at
>>java.util.ArrayList.writeObject(Ljava.io.ObjectOutputStream;)V(ArrayList.j
>>ava:529)
>> at
>>java.lang.LangAccessImpl.writeObject(Ljava.lang.Class;Ljava.lang.Object;Lj
>>ava.io.ObjectOutputStream;)V(Unknow
>>n Source)
>> at
>>java.io.ObjectStreamClass.invokeWriteObject(Ljava.lang.Object;Ljava.io.Obj
>>ectOutputStream;)V(Unknown Source)
>> at
>>java.io.ObjectOutputStream.writeSerialData(Ljava.lang.Object;Ljava.io.Obje
>>ctStreamClass;)V(Unknown Source)
>> at
>>java.io.ObjectOutputStream.writeOrdinaryObject(Ljava.lang.Object;Ljava.io.
>>ObjectStreamClass;Z)V(Unknown Sourc
>>e)
>> at
>>java.io.ObjectOutputStream.writeObject0(Ljava.lang.Object;Z)V(Unknown
>>Source)
>> at
>>java.io.ObjectOutputStream.writeObject(Ljava.lang.Object;)V(Unknown
>>Source)
>> at
>>weblogic.servlet.internal.AttributeWrapper.convertObjectToBytes(Ljava.lang
>>.Object;)[B(AttributeWrapper.java:1
>>36)
>> at
>>weblogic.servlet.internal.AttributeWrapper.getObject(Z)Ljava.lang.Object;(
>>AttributeWrapper.java:112)
>> at
>>weblogic.servlet.internal.AttributeWrapper.getObject()Ljava.lang.Object;(A
>>ttributeWrapper.java:69)
>> at
>>weblogic.servlet.internal.WebAppServletContext.getAttribute(Ljava.lang.Str
>>ing;)Ljava.lang.Object;(WebAppServl
>>etContext.java:615)
>> at
>>com.cc.framework.ui.painter.PainterFactory.registerApplicationPainter(Ljav
>>ax.servlet.ServletContext;Lcom.cc.f
>>ramework.ui.painter.PainterFactory;)V(Unknown Source)
>> at
>>com.tavant.resolve.common.web.ResolveCCPlugin.init(Lorg.apache.struts.acti
>>on.ActionServlet;Lorg.apache.struts
>>.config.ModuleConfig;)V(ResolveCCPlugin.java:56)
>> at
>>org.apache.struts.action.ActionServlet.initModulePlugIns(Lorg.apache.strut
>>s.config.ModuleConfig;)V(ActionServ
>>let.java:1156)
>> at
>>org.apache.struts.action.ActionServlet.init()V(ActionServlet.java:472)
>> at
>>javax.servlet.GenericServlet.init(Ljavax.servlet.ServletConfig;)V(GenericS
>>ervlet.java:258)
>> at
>>weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run()Ljava.lan
>>g.Object;(ServletStubImpl.java:1018
>>)
>> at
>>weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.securit
>>y.subject.AbstractSubject;Ljava.sec
>>urity.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
>> at
>>weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.int
>>ernal.AuthenticatedSubject;Lweblogi
>>c.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedActi
>>on;)Ljava.lang.Object;(SecurityManager.java:11
>>8)
>> at
>>weblogic.servlet.internal.ServletStubImpl.createServlet()Ljavax.servlet.Se
>>rvlet;(ServletStubImpl.java:894)
>> at
>>weblogic.servlet.internal.ServletStubImpl.createInstances()V(ServletStubIm
>>pl.java:873)
>> at
>>weblogic.servlet.internal.ServletStubImpl.prepareServlet(Lweblogic.servlet
>>.internal.RequestCallback;)V(Servle
>>tStubImpl.java:812)
>> at
>>weblogic.servlet.internal.ServletStubImpl.reloadServlet(Lweblogic.servlet.
>>internal.RequestCallback;)V(Servlet
>>StubImpl.java:730)
>> at
>>weblogic.servlet.internal.ServletStubImpl.checkForReload(Lweblogic.servlet
>>.internal.RequestCallback;)V(Servle
>>tStubImpl.java:695)
>> at
>>weblogic.servlet.internal.ServletStubImpl.getServlet(Lweblogic.servlet.int
>>ernal.RequestCallback;)Ljavax.servl
>>et.Servlet;(ServletStubImpl.java:539)
>> at
>>weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.Ser
>>vletRequest;Ljavax.servlet.ServletR
>>esponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java
>>:373)
>> at
>>weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletReques
>>t;Ljavax.servlet.ServletResponse;Lj
>>avax.servlet.FilterChain;)V(TailFilter.java:28)
>> at
>>weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
>>equest;Ljavax.servlet.ServletRespon
>>se;)V(FilterChainImpl.java:27)
>> at
>>com.tavant.resolve.common.web.security.ResolveFilterImpl.doFilter(Ljavax.s
>>ervlet.ServletRequest;Ljavax.servle
>>t.ServletResponse;Ljavax.servlet.FilterChain;)V(ResolveFilterImpl.java:101
>>)
>> at
>>weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
>>equest;Ljavax.servlet.ServletRespon
>>se;)V(FilterChainImpl.java:27)
>>
>>
>><Jul 27, 2004 8:07:55 PM GMT+05:30> <Error> <HTTP> <BEA-101020>
>><[ServletContext(id=37595024,name=webapp,context-path=/w
>>ebapp)] Servlet failed with Exception
>>java.lang.ClassCastException: org.apache.struts.action.RequestProcessor
>> at
>>org.apache.struts.action.ActionServlet.getRequestProcessor(Lorg.apache.str
>>uts.config.ModuleConfig;)Lorg.apach
>>e.struts.action.RequestProcessor;(ActionServlet.java:874)
>> at
>>org.apache.struts.action.ActionServlet.process(Ljavax.servlet.http.HttpSer
>>vletRequest;Ljavax.servlet.http.Htt
>>pServletResponse;)V(ActionServlet.java:1480)
>> at
>>org.apache.struts.action.ActionServlet.doGet(Ljavax.servlet.http.HttpServl
>>etRequest;Ljavax.servlet.http.HttpS
>>ervletResponse;)V(ActionServlet.java:506)
>> at
>>javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequ
>>est;Ljavax.servlet.http.HttpServlet
>>Response;)V(HttpServlet.java:740)
>> at
>>javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljava
>>x.servlet.ServletResponse;)V(HttpSe
>>rvlet.java:853)
>> at
>>weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Lja
>>va.lang.Object;(ServletStubImpl.jav
>>a:996)
>> at
>>weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.Ser
>>vletRequest;Ljavax.servlet.ServletR
>>esponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java
>>:419)
>> at
>>weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletReques
>>t;Ljavax.servlet.ServletResponse;Lj
>>avax.servlet.FilterChain;)V(TailFilter.java:28)
>> at
>>weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
>>equest;Ljavax.servlet.ServletRespon
>>se;)V(FilterChainImpl.java:27)
>> at
>>com.tavant.resolve.common.web.security.ResolveFilterImpl.doFilter(Ljavax.s
>>ervlet.ServletRequest;Ljavax.servle
>>t.ServletResponse;Ljavax.servlet.FilterChain;)V(ResolveFilterImpl.java:101
>>)
>> at
>>weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
>>equest;Ljavax.servlet.ServletRespon
>>se;)V(FilterChainImpl.java:27)
>> at
>>weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run
>>()Ljava.lang.Object;(WebAppServletC
>>ontext.java:6458)
>> at
>>weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.securit
>>y.subject.AbstractSubject;Ljava.sec
>>urity.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
>> at
>>weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.int
>>ernal.AuthenticatedSubject;Lweblogi
>>c.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedActi
>>on;)Ljava.lang.Object;(SecurityManager.java:11
>>8)
>> at
>>weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.ser
>>vlet.internal.ServletRequestImpl;Lw
>>eblogic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:
>>3661)
>> at
>>weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.Exec
>>uteThread;)V(ServletRequestImpl.jav
>>a:2630)
>> at
>>weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(E
>>xecuteThread.java:219)
>> at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
>> at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown
>>Source)
>>
>>
>>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>For additional commands, e-mail: user-help@struts.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: FW: error in new bea
Posted by pu...@tcs.com.
I guess u just have to redeploy after rebuild...that should fix this
problem...!!
Puneet Agarwal
Tata Consultancy Services
Mailto: puneet.a@tcs.com
Website: http://www.tcs.com
Velmurugan M <Ve...@tavant.com>
07/28/2004 11:25 AM
Please respond to
"Struts Users Mailing List" <us...@struts.apache.org>
To
user@struts.apache.org
cc
Subject
FW: error in new bea
In the new weblogic server 81. SP3., I am getting the following error
after
each build. (Wlappc).
So everytime after doing a build, I need to restart of the server to avoid
this problem.
It looks related to Classcast exception of RequestProcessor. Has anyone
faced the below problem and is there any good sol.?
rgds,
velmuruganm
> Error 500--Internal Server Error
>
> java.lang.ClassCastException: org.apache.struts.action.RequestProcessor
> at
>
org.apache.struts.action.ActionServlet.getRequestProcessor(Lorg.apache.str
>
uts.config.ModuleConfig;)Lorg.apache.struts.action.RequestProcessor;(Actio
> nServlet.java:874) at
>
org.apache.struts.action.ActionServlet.process(Ljavax.servlet.http.HttpSer
>
vletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ActionServlet.java:
> 1480) at
>
org.apache.struts.action.ActionServlet.doGet(Ljavax.servlet.http.HttpServl
>
etRequest;Ljavax.servlet.http.HttpServletResponse;)V(ActionServlet.java:50
> 6) at
>
javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequ
> est;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:740) at
>
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljava
> x.servlet.ServletResponse;)V(HttpServlet.java:853) at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Lja
> va.lang.Object;(ServletStubImpl.java:996) at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.Ser
>
vletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.Filt
> erChainImpl;)V(ServletStubImpl.java:419) at
>
weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletReques
>
t;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.
> java:28) at
>
weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at
>
com.tavant.resolve.common.web.security.ResolveFilterImpl.doFilter(Ljavax.s
>
ervlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.Filter
> Chain;)V(ResolveFilterImpl.java:101) at
>
weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run
> ()Ljava.lang.Object;(WebAppServletContext.java:6458) at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.securit
>
y.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Obje
> ct;(AuthenticatedSubject.java:321) at
>
weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.int
>
ernal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSu
>
bject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.
> java:118) at
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.ser
>
vlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletRespons
> eImpl;)V(WebAppServletContext.java:3661) at
>
weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.Exec
> uteThread;)V(ServletRequestImpl.java:2630) at
>
weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(E
> xecuteThread.java:219) at
> weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178) at
> java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
>
>
>
>
>
>
> <Jul 27, 2004 8:07:55 PM GMT+05:30> <Error> <HTTP> <BEA-101309>
> <[ServletContext(id=37595024,name=webapp,context-path=/w
> ebapp)] could not deserialize the context attribute
> "com.cc.framework.painter"
> java.io.NotSerializableException:
> com.cc.framework.ui.painter.html.HtmlPainterFactory
> at
> java.io.ObjectOutputStream.writeObject0(Ljava.lang.Object;Z)V(Unknown
> Source)
> at
> java.io.ObjectOutputStream.writeObject(Ljava.lang.Object;)V(Unknown
> Source)
> at
>
java.util.ArrayList.writeObject(Ljava.io.ObjectOutputStream;)V(ArrayList.j
> ava:529)
> at
>
java.lang.LangAccessImpl.writeObject(Ljava.lang.Class;Ljava.lang.Object;Lj
> ava.io.ObjectOutputStream;)V(Unknow
> n Source)
> at
>
java.io.ObjectStreamClass.invokeWriteObject(Ljava.lang.Object;Ljava.io.Obj
> ectOutputStream;)V(Unknown Source)
> at
>
java.io.ObjectOutputStream.writeSerialData(Ljava.lang.Object;Ljava.io.Obje
> ctStreamClass;)V(Unknown Source)
> at
>
java.io.ObjectOutputStream.writeOrdinaryObject(Ljava.lang.Object;Ljava.io.
> ObjectStreamClass;Z)V(Unknown Sourc
> e)
> at
> java.io.ObjectOutputStream.writeObject0(Ljava.lang.Object;Z)V(Unknown
> Source)
> at
> java.io.ObjectOutputStream.writeObject(Ljava.lang.Object;)V(Unknown
> Source)
> at
>
weblogic.servlet.internal.AttributeWrapper.convertObjectToBytes(Ljava.lang
> .Object;)[B(AttributeWrapper.java:1
> 36)
> at
>
weblogic.servlet.internal.AttributeWrapper.getObject(Z)Ljava.lang.Object;(
> AttributeWrapper.java:112)
> at
>
weblogic.servlet.internal.AttributeWrapper.getObject()Ljava.lang.Object;(A
> ttributeWrapper.java:69)
> at
>
weblogic.servlet.internal.WebAppServletContext.getAttribute(Ljava.lang.Str
> ing;)Ljava.lang.Object;(WebAppServl
> etContext.java:615)
> at
>
com.cc.framework.ui.painter.PainterFactory.registerApplicationPainter(Ljav
> ax.servlet.ServletContext;Lcom.cc.f
> ramework.ui.painter.PainterFactory;)V(Unknown Source)
> at
>
com.tavant.resolve.common.web.ResolveCCPlugin.init(Lorg.apache.struts.acti
> on.ActionServlet;Lorg.apache.struts
> .config.ModuleConfig;)V(ResolveCCPlugin.java:56)
> at
>
org.apache.struts.action.ActionServlet.initModulePlugIns(Lorg.apache.strut
> s.config.ModuleConfig;)V(ActionServ
> let.java:1156)
> at
> org.apache.struts.action.ActionServlet.init()V(ActionServlet.java:472)
> at
>
javax.servlet.GenericServlet.init(Ljavax.servlet.ServletConfig;)V(GenericS
> ervlet.java:258)
> at
>
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run()Ljava.lan
> g.Object;(ServletStubImpl.java:1018
> )
> at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.securit
> y.subject.AbstractSubject;Ljava.sec
>
urity.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
> at
>
weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.int
> ernal.AuthenticatedSubject;Lweblogi
>
c.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedActi
> on;)Ljava.lang.Object;(SecurityManager.java:11
> 8)
> at
>
weblogic.servlet.internal.ServletStubImpl.createServlet()Ljavax.servlet.Se
> rvlet;(ServletStubImpl.java:894)
> at
>
weblogic.servlet.internal.ServletStubImpl.createInstances()V(ServletStubIm
> pl.java:873)
> at
>
weblogic.servlet.internal.ServletStubImpl.prepareServlet(Lweblogic.servlet
> .internal.RequestCallback;)V(Servle
> tStubImpl.java:812)
> at
>
weblogic.servlet.internal.ServletStubImpl.reloadServlet(Lweblogic.servlet.
> internal.RequestCallback;)V(Servlet
> StubImpl.java:730)
> at
>
weblogic.servlet.internal.ServletStubImpl.checkForReload(Lweblogic.servlet
> .internal.RequestCallback;)V(Servle
> tStubImpl.java:695)
> at
>
weblogic.servlet.internal.ServletStubImpl.getServlet(Lweblogic.servlet.int
> ernal.RequestCallback;)Ljavax.servl
> et.Servlet;(ServletStubImpl.java:539)
> at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.Ser
> vletRequest;Ljavax.servlet.ServletR
>
esponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java
> :373)
> at
>
weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletReques
> t;Ljavax.servlet.ServletResponse;Lj
> avax.servlet.FilterChain;)V(TailFilter.java:28)
> at
>
weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletRespon
> se;)V(FilterChainImpl.java:27)
> at
>
com.tavant.resolve.common.web.security.ResolveFilterImpl.doFilter(Ljavax.s
> ervlet.ServletRequest;Ljavax.servle
>
t.ServletResponse;Ljavax.servlet.FilterChain;)V(ResolveFilterImpl.java:101
> )
> at
>
weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletRespon
> se;)V(FilterChainImpl.java:27)
> >
> <Jul 27, 2004 8:07:55 PM GMT+05:30> <Error> <HTTP> <BEA-101020>
> <[ServletContext(id=37595024,name=webapp,context-path=/w
> ebapp)] Servlet failed with Exception
> java.lang.ClassCastException: org.apache.struts.action.RequestProcessor
> at
>
org.apache.struts.action.ActionServlet.getRequestProcessor(Lorg.apache.str
> uts.config.ModuleConfig;)Lorg.apach
> e.struts.action.RequestProcessor;(ActionServlet.java:874)
> at
>
org.apache.struts.action.ActionServlet.process(Ljavax.servlet.http.HttpSer
> vletRequest;Ljavax.servlet.http.Htt
> pServletResponse;)V(ActionServlet.java:1480)
> at
>
org.apache.struts.action.ActionServlet.doGet(Ljavax.servlet.http.HttpServl
> etRequest;Ljavax.servlet.http.HttpS
> ervletResponse;)V(ActionServlet.java:506)
> at
>
javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequ
> est;Ljavax.servlet.http.HttpServlet
> Response;)V(HttpServlet.java:740)
> at
>
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljava
> x.servlet.ServletResponse;)V(HttpSe
> rvlet.java:853)
> at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Lja
> va.lang.Object;(ServletStubImpl.jav
> a:996)
> at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.Ser
> vletRequest;Ljavax.servlet.ServletR
>
esponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java
> :419)
> at
>
weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletReques
> t;Ljavax.servlet.ServletResponse;Lj
> avax.servlet.FilterChain;)V(TailFilter.java:28)
> at
>
weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletRespon
> se;)V(FilterChainImpl.java:27)
> at
>
com.tavant.resolve.common.web.security.ResolveFilterImpl.doFilter(Ljavax.s
> ervlet.ServletRequest;Ljavax.servle
>
t.ServletResponse;Ljavax.servlet.FilterChain;)V(ResolveFilterImpl.java:101
> )
> at
>
weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletR
> equest;Ljavax.servlet.ServletRespon
> se;)V(FilterChainImpl.java:27)
> at
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run
> ()Ljava.lang.Object;(WebAppServletC
> ontext.java:6458)
> at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.securit
> y.subject.AbstractSubject;Ljava.sec
>
urity.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
> at
>
weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.int
> ernal.AuthenticatedSubject;Lweblogi
>
c.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedActi
> on;)Ljava.lang.Object;(SecurityManager.java:11
> 8)
> at
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.ser
> vlet.internal.ServletRequestImpl;Lw
>
eblogic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:
> 3661)
> at
>
weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.Exec
> uteThread;)V(ServletRequestImpl.jav
> a:2630)
> at
>
weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(E
> xecuteThread.java:219)
> at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
> at
java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown
> Source)
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
ForwardSourceID:NT000037DA