Hi All,

           I am newbie of WO 5.4.3. Recently I upgraded from WebObjects 5.2
to WebObjects 5.4.3. Under WO 5.2 I deployed my app under Tomcat 5.5 and
it's running fine. But When upgraded to WO 5.4.3, my app in Servlet Single
Directory Deployment is not working. 

Now I am working with WOLips + Wonder Frameworks.

At the first time errors are came as shown below:

1). Class 'Session' exists but is not a subclass of WOSession

2). Class 'Main' exists but is not a subclass of WOComponent

 

For "Class 'Session' exists but is not a subclass of WOSession" issue , I
commented javaxml.jar and log4j.jar files in my properties file. Then I get
rid out of the error.

For "Class 'Main' exists but is not a subclass of WOComponent" issue, I
added code "ERXPatcher.setClassForName(Main.class, "Main");" to my
Appliction Constructor. Then I get rid out of the error.

Sample HelloWorld app is working fine.

But my app is not working when I done the above changes to my application. I
am not maintaining a package structure in my application. Because my app is
from WO 5.2 to WO 5.4.3.

 

I am sending my error log. ( I think, it's due to my appliction's Session
class not taking. It is trying to cast from
com.webobjects.appserver.WOSession. But I am extending my application's
Session class is with CCBSession class). : 

 

Application: CCBAdmin Error: java.lang.ClassCastException:
com.webobjects.appserver.WOSession cannot be cast to Session Reason:
com.webobjects.appserver.WOSession cannot be cast to Session Stack trace: 


File

Line#

Method

Package


  _____  


DirectAction.java

61

productAdminAction
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=DirectAction&wosid=gobaftYmZi0d0kt6
vFmspw&filename=DirectAction.java&methodName=productAdminAction&line=61&erro
rMessage=Error+%3A+java.lang.ClassCastException+-+Reason+%3Acom.webobjects.a
ppserver.WOSession+cannot+be+cast+to+Session> 

DirectAction


NativeMethodAccessorImpl.java

NA

invoke0

sun.reflect


NativeMethodAccessorImpl.java

NA

invoke

sun.reflect


DelegatingMethodAccessorImpl.java

NA

invoke

sun.reflect


Method.java

NA

invoke

java.lang.reflect


WODirectAction.java

144

performActionNamed

com.webobjects.appserver


WOActionRequestHandler.java

259

_handleRequest

com.webobjects.appserver._private


WOActionRequestHandler.java

158

handleRequest

com.webobjects.appserver._private


WOApplication.java

1687

dispatchRequest

com.webobjects.appserver


_WOApplicationWrapper.java

131

servletDispatchRequest

com.webobjects.jspservlet


WOServletAdaptor.java

727

_handleRequest

com.webobjects.jspservlet


WOServletAdaptor.java

709

doGet

com.webobjects.jspservlet


HttpServlet.java

627

service
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=javax.servlet.http.HttpServlet&wosi
d=gobaftYmZi0d0kt6vFmspw&filename=HttpServlet.java&methodName=service&line=6
27&errorMessage=Error+%3A+java.lang.ClassCastException+-+Reason+%3Acom.webob
jects.appserver.WOSession+cannot+be+cast+to+Session> 

javax.servlet.http


HttpServlet.java

729

service
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=javax.servlet.http.HttpServlet&wosi
d=gobaftYmZi0d0kt6vFmspw&filename=HttpServlet.java&methodName=service&line=7
29&errorMessage=Error+%3A+java.lang.ClassCastException+-+Reason+%3Acom.webob
jects.appserver.WOSession+cannot+be+cast+to+Session> 

javax.servlet.http


ApplicationFilterChain.java

269

internalDoFilter
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.catalina.core.Applicatio
nFilterChain&wosid=gobaftYmZi0d0kt6vFmspw&filename=ApplicationFilterChain.ja
va&methodName=internalDoFilter&line=269&errorMessage=Error+%3A+java.lang.Cla
ssCastException+-+Reason+%3Acom.webobjects.appserver.WOSession+cannot+be+cas
t+to+Session> 

org.apache.catalina.core


ApplicationFilterChain.java

188

doFilter
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.catalina.core.Applicatio
nFilterChain&wosid=gobaftYmZi0d0kt6vFmspw&filename=ApplicationFilterChain.ja
va&methodName=doFilter&line=188&errorMessage=Error+%3A+java.lang.ClassCastEx
ception+-+Reason+%3Acom.webobjects.appserver.WOSession+cannot+be+cast+to+Ses
sion> 

org.apache.catalina.core


StandardWrapperValve.java

213

invoke
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.catalina.core.StandardWr
apperValve&wosid=gobaftYmZi0d0kt6vFmspw&filename=StandardWrapperValve.java&m
ethodName=invoke&line=213&errorMessage=Error+%3A+java.lang.ClassCastExceptio
n+-+Reason+%3Acom.webobjects.appserver.WOSession+cannot+be+cast+to+Session> 

org.apache.catalina.core


StandardContextValve.java

172

invoke
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.catalina.core.StandardCo
ntextValve&wosid=gobaftYmZi0d0kt6vFmspw&filename=StandardContextValve.java&m
ethodName=invoke&line=172&errorMessage=Error+%3A+java.lang.ClassCastExceptio
n+-+Reason+%3Acom.webobjects.appserver.WOSession+cannot+be+cast+to+Session> 

org.apache.catalina.core


StandardHostValve.java

127

invoke
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.catalina.core.StandardHo
stValve&wosid=gobaftYmZi0d0kt6vFmspw&filename=StandardHostValve.java&methodN
ame=invoke&line=127&errorMessage=Error+%3A+java.lang.ClassCastException+-+Re
ason+%3Acom.webobjects.appserver.WOSession+cannot+be+cast+to+Session> 

org.apache.catalina.core


ErrorReportValve.java

117

invoke
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.catalina.valves.ErrorRep
ortValve&wosid=gobaftYmZi0d0kt6vFmspw&filename=ErrorReportValve.java&methodN
ame=invoke&line=117&errorMessage=Error+%3A+java.lang.ClassCastException+-+Re
ason+%3Acom.webobjects.appserver.WOSession+cannot+be+cast+to+Session> 

org.apache.catalina.valves


StandardEngineValve.java

108

invoke
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.catalina.core.StandardEn
gineValve&wosid=gobaftYmZi0d0kt6vFmspw&filename=StandardEngineValve.java&met
hodName=invoke&line=108&errorMessage=Error+%3A+java.lang.ClassCastException+
-+Reason+%3Acom.webobjects.appserver.WOSession+cannot+be+cast+to+Session> 

org.apache.catalina.core


CoyoteAdapter.java

174

service
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.catalina.connector.Coyot
eAdapter&wosid=gobaftYmZi0d0kt6vFmspw&filename=CoyoteAdapter.java&methodName
=service&line=174&errorMessage=Error+%3A+java.lang.ClassCastException+-+Reas
on+%3Acom.webobjects.appserver.WOSession+cannot+be+cast+to+Session> 

org.apache.catalina.connector


Http11AprProcessor.java

835

process
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.coyote.http11.Http11AprP
rocessor&wosid=gobaftYmZi0d0kt6vFmspw&filename=Http11AprProcessor.java&metho
dName=process&line=835&errorMessage=Error+%3A+java.lang.ClassCastException+-
+Reason+%3Acom.webobjects.appserver.WOSession+cannot+be+cast+to+Session> 

org.apache.coyote.http11


Http11AprProtocol.java

640

process
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.coyote.http11.Http11AprP
rotocol%24Http11ConnectionHandler&wosid=gobaftYmZi0d0kt6vFmspw&filename=Http
11AprProtocol.java&methodName=process&line=640&errorMessage=Error+%3A+java.l
ang.ClassCastException+-+Reason+%3Acom.webobjects.appserver.WOSession+cannot
+be+cast+to+Session> 

org.apache.coyote.http11


AprEndpoint.java

1286

run
<http://10.2.1.95:8080/CCBAdmin/WebObjects/CCBAdmin.woa/wa/WOProjectBuilderA
ction/openInProjectBuilder?fullClassName=org.apache.tomcat.util.net.AprEndpo
int%24Worker&wosid=gobaftYmZi0d0kt6vFmspw&filename=AprEndpoint.java&methodNa
me=run&line=1286&errorMessage=Error+%3A+java.lang.ClassCastException+-+Reaso
n+%3Acom.webobjects.appserver.WOSession+cannot+be+cast+to+Session> 

org.apache.tomcat.util.net


Thread.java

NA

run

java.lang

 

Please any one get rid out of this.

Thanks in advance.

 

Thanks & Regards,

Sreenivasulu Arveti.

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to