Hi,
I am trying to implement Project Wonder's AjaxTabbedPanel and
AjaxTabbedPanelTab in my application by following the Wonder Ajax
Examples from the link http://webobjects.mdimension.com/cgi-bin/WebObjects/AjaxExample.woa/1
. But after added these AjaxTabbedPanel and AjaxTabbedPanelTab in
my component's html and wod files then my page is not loading, getting
the following exception:
------------------------------------------------------------------------------------------------------------------------------------
23848 [WorkerThread15] WARN NSLog -
<com.webobjects.appserver._private.WOComponentRequestHandler>:
Exception occurred while handling request:
java.lang.ClassCastException: DDStartPage cannot be cast to
com.webobjects.appserver.WOResponse
[2011-1-28 9:42:11 EST] <WorkerThread15> java.lang.ClassCastException:
DDStartPage cannot be cast to com.webobjects.appserver.WOResponse
at Session.invokeAction(Session.java:151)
at
com.webobjects.appserver.WOApplication.invokeAction(WOApplication.java:
1745)
at
er
.extensions
.appserver
.ajax.ERXAjaxApplication.invokeAction(ERXAjaxApplication.java:50)
at
er
.extensions.appserver.ERXApplication.invokeAction(ERXApplication.java:
1687)
at
com
.webobjects
.appserver
._private
.WOComponentRequestHandler
._dispatchWithPreparedPage(WOComponentRequestHandler.java:206)
at
com
.webobjects
.appserver
._private
.WOComponentRequestHandler
._dispatchWithPreparedSession(WOComponentRequestHandler.java:298)
at
com
.webobjects
.appserver
._private
.WOComponentRequestHandler
._dispatchWithPreparedApplication(WOComponentRequestHandler.java:332)
at
com
.webobjects
.appserver
._private
.WOComponentRequestHandler
._handleRequest(WOComponentRequestHandler.java:369)
at
com
.webobjects
.appserver
._private
.WOComponentRequestHandler
.handleRequest(WOComponentRequestHandler.java:442)
at
com
.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:
1687)
at
er
.extensions
.appserver
.ERXApplication.dispatchRequestImmediately(ERXApplication.java:1802)
at
er
.extensions
.appserver.ERXApplication.dispatchRequest(ERXApplication.java:1767)
at Application.dispatchRequest(Application.java:503)
at
com
.webobjects
.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:144)
at
com
.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:
226)
at java.lang.Thread.run(Thread.java:619)
------------------------------------------------------------------------------------------------------------------------------------
My Application and Session classes extends ERXApplication and
ERXSession classes.
Any help would be appreciated.
Also adding my Session class invokeAction method code:
------------------------------------------------------------------------------------------------------------------------------------
public WOActionResults invokeAction(WORequest aRequest, WOContext
aContext) {
WOElement element =
(WOElement)requestLookup.objectForKey(aRequest.uri());
if ( element == null ) {
WOActionResults res = super.invokeAction(aRequest,
aContext);
try{
element = ((WOComponent)res).template();
}catch(Exception e){
e.printStackTrace();
return ((WOResponse)res); // Exception occurring
at this line-151.
}
if (res!=null && element != null && !
isReportMillComponent(element)) {
requestLookup.setObjectForKey(element,
aRequest.uri());
}
return res;
}
else if ( element instanceof WOComponent ){
((WOComponent)element).ensureAwakeInContext(aContext);
return (WOComponent)element;
}
return null;
}
------------------------------------------------------------------------------------------------------------------------------------
Thanks,
Raghu. _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]