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]