• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: How do I switch the parent page after submitting AMD -- (Cast Exception?)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How do I switch the parent page after submitting AMD -- (Cast Exception?)


  • Subject: Re: How do I switch the parent page after submitting AMD -- (Cast Exception?)
  • From: James Cicenia <email@hidden>
  • Date: Fri, 13 Apr 2012 14:20:13 -0500

Hmmm, I must have set something wrong in Wonder. 
This is an app I am converting. And I need submit to redirect to work.


Here is the code:

public ERXRedirect myAjaxAction() {
  ERXRedirect redirect = pageWithName(ERXRedirect.class);
  redirect.setComponentToPage();
  return redirect;
}


Here is the exception:

WARN  NSLog  - <er.ajax.AjaxRequestHandler>: Exception occurred while handling request:
java.lang.ClassCastException: com.webobjects.appserver.WOContext cannot be cast to er.extensions.appserver.ERXWOContext
[2012-4-13 14:17:42 CDT] <WorkerThread10> java.lang.ClassCastException: com.webobjects.appserver.WOContext cannot be cast to er.extensions.appserver.ERXWOContext
at er.extensions.appserver.ERXRedirect.appendToResponse(ERXRedirect.java:162)
at com.webobjects.appserver.WOSession.appendToResponse(WOSession.java:1385)
at er.extensions.appserver.ERXSession.appendToResponse(ERXSession.java:552)
at com.webobjects.appserver.WOApplication.appendToResponse(WOApplication.java:1794)
at er.extensions.appserver.ERXApplication.appendToResponse(ERXApplication.java:1924)
at com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWithPreparedPage(WOComponentRequestHandler.java:242)
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 er.ajax.AjaxRequestHandler.handleRequest(AjaxRequestHandler.java:17)
at com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
at er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2029)
at er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:1994)
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:680)



Thoughts?
Thanks
James

On Apr 13, 2012, at 1:27 AM, Johann Werner wrote:

From where does this exception originate? ERXRedirect doesn't use ERXWOContext nor does it cast to it (at least in my code). Have your tried to set a breakpoint in the constructor of WOContext to see where it has been created?

jw


Am 13.04.2012 um 03:36 schrieb James Cicenia:

Ok -

The redirect crashes with a cast error:
java.lang.ClassCastException: com.webobjects.appserver.WOContext cannot be cast to er.extensions.appserver.ERXWOContext
[2012-4-12 20:33:47 CDT] <WorkerThread0> java.lang.ClassCastException: com.webobjects.appserver.WOContext cannot be cast to er.extensions.appserver.ERXWOContext

Why would the appserver be WOContext? I thought ERXWOContext gets loaded on startup?

Thanks
James



On Apr 12, 2012, at 5:10 PM, Johann Werner wrote:

ERXRedirect should work as it is. Alternatively you could try AjaxUtils.redirectTo() which does pretty the same.

public WOActionResults myAjaxAction() {
  ERXRedirect redirect = pageWithName(ERXRedirect.class);
  redirect.setComponent(pageWithName(MyPageToGo.class));
  return redirect;
}


Am 12.04.2012 um 23:47 schrieb James Cicenia:

I don't see any isJavascriptRedirectEnabled.

Am I supposed to anything special in the ModalBox besides just the action binding in Submit?

Thanks

James Cicenia 
cell: 773.398.4649


Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >How do I switch the parent page after submitting AMD (From: James Cicenia <email@hidden>)
 >Re: How do I switch the parent page after submitting AMD (From: Johann Werner <email@hidden>)
 >Re: How do I switch the parent page after submitting AMD (From: James Cicenia <email@hidden>)
 >Re: How do I switch the parent page after submitting AMD (From: David LeBer <email@hidden>)
 >Re: How do I switch the parent page after submitting AMD (From: James Cicenia <email@hidden>)
 >Re: How do I switch the parent page after submitting AMD (From: Johann Werner <email@hidden>)
 >Re: How do I switch the parent page after submitting AMD (From: James Cicenia <email@hidden>)
 >Re: How do I switch the parent page after submitting AMD (From: Johann Werner <email@hidden>)

  • Prev by Date: Re: WOCOmmunity Logo
  • Next by Date: Re: How do I switch the parent page after submitting AMD -- (Cast Exception?)
  • Previous by thread: Re: How do I switch the parent page after submitting AMD
  • Next by thread: Re: How do I switch the parent page after submitting AMD -- (Cast Exception?)
  • Index(es):
    • Date
    • Thread