I'm currently having this same issue on a project I haven't touched in
months.  I haven't changed wonder, nothing changed in the class path.
 There's no obvious reason what's going on, and overriding _sessionClass
doesn't fix the problem, cleaning the project didn't help, restarting the
computer didn't help, deleting the run configurations didn't help.

What Profiler settings did you change?

On Tue, Jun 7, 2011 at 7:45 AM, Jean Pierre Malrieu <[email protected]>wrote:

> Changing compiler settings back and forth seemed to clean it up. Thanks.
>
> JPM
>
> Le 7 juin 2011 à 14:39, Mike Schrag a écrit :
>
> your classpath is messed up ...
>
> On Jun 7, 2011, at 8:37 AM, Jean Pierre Malrieu wrote:
>
>
> Le 7 juin 2011 à 14:23, Mike Schrag a écrit :
>
> not sure what changed in your app, but it's basically just guessing wrong
> on the session class .. you can override _session() in your WOApplication
> subclass and return the exact class you expect it to be.
>
>
> if I put the following method in my Application
>
>  @Override
> protected Class _sessionClass() {
>  return com.educlab.iep.Session.class;
>  }
>
> I receive the following exception:
>
> *Application: SaisieIEP
> Error: java.lang.IllegalStateException exception
> Reason:
> java.lang.IllegalStateException: An Exception occurred while generating
> the Exception page 'WOExceptionPage'. This is most likely due to an error
> in 'WOExceptionPage' itself or WebObjects encountered an uncaught exception
> while creating a Session object.
>
>
> Below are the logs of the original Exception which occured in
> com.educlab.iep.Application, then the later Exception in WOExceptionPage.
>
> Original Exception:
> java.lang.ClassNotFoundException: com.educlab.iep.Session
> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> at com.educlab.iep.Application._sessionClass(Application.java:122)
> at
> com.webobjects.appserver.WOApplication.createSessionForRequest(WOApplication.java:1973)
> at
> er.extensions.appserver.ERXApplication.createSessionForRequest(ERXApplication.java:2239)
> at
> com.webobjects.appserver.WOApplication._initializeSessionInContext(WOApplication.java:2110)
> at com.webobjects.appserver.WOContext.session(WOContext.java:369)
> at
> com.webobjects.appserver.WOContext.componentActionURL(WOContext.java:1208)
> at
> com.webobjects.appserver.WOContext._componentActionURL(WOContext.java:1255)
> at
> er.extensions.components._private.ERXWOForm.appendAttributesToResponse(ERXWOForm.java:421)
> at
> com.webobjects.appserver._private.WOHTMLDynamicElement._appendOpenTagToResponse(WOHTMLDynamicElement.java:493)
> at
> er.extensions.components._private.ERXWOForm.appendToResponse(ERXWOForm.java:449)
> at
> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
> at
> com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
> at
> com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)
> at
> com.webobjects.appserver.WOComponent._appendPageToResponse(WOComponent.java:1574)
> at
> com.webobjects.appserver.WOComponent._generateResponseInContext(WOComponent.java:1543)
> at
> com.webobjects.appserver.WOComponent.generateResponse(WOComponent.java:1538)
> at
> com.webobjects.appserver.WODirectAction.defaultAction(WODirectAction.java:119)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> com.webobjects.appserver.WODirectAction.performActionNamed(WODirectAction.java:144)
> at
> com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:259)
> at
> com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:158)
> at
> er.extensions.appserver.ERXDirectActionRequestHandler.handleRequest(ERXDirectActionRequestHandler.java:124)
> at
> com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
> at
> er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:1984)
> at
> er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:1949)
> 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)
>
>
> WOExceptionPage Exception:
> java.lang.NoClassDefFoundError: com/educlab/iep/Session
> at com.educlab.iep.Application._sessionClass(Application.java:122)
> at
> com.webobjects.appserver.WOApplication.createSessionForRequest(WOApplication.java:1973)
> at
> er.extensions.appserver.ERXApplication.createSessionForRequest(ERXApplication.java:2239)
> at
> com.webobjects.appserver.WOApplication._initializeSessionInContext(WOApplication.java:2110)
> at com.webobjects.appserver.WOContext.session(WOContext.java:369)
> at
> com.webobjects.appserver.WOContext.componentActionURL(WOContext.java:1208)
> at
> com.webobjects.appserver._private.WOHyperlink._appendComponentActionURLToResponse(WOHyperlink.java:183)
> at
> com.webobjects.appserver._private.WOHyperlink.appendAttributesToResponse(WOHyperlink.java:219)
> at
> er.extensions.components._private.ERXHyperlink.appendAttributesToResponse(ERXHyperlink.java:98)
> at
> com.webobjects.appserver._private.WOHTMLDynamicElement._appendOpenTagToResponse(WOHTMLDynamicElement.java:493)
> at
> com.webobjects.appserver._private.WOHyperlink._appendOpenTagToResponse(WOHyperlink.java:133)
> at
> com.webobjects.appserver._private.WOHTMLDynamicElement.appendToResponse(WOHTMLDynamicElement.java:443)
> at
> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
> at
> com.webobjects.appserver._private.WOConditional.appendToResponse(WOConditional.java:94)
> at
> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
> at
> com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
> at
> com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)
> at
> com.webobjects.appserver._private.WOComponentReference.appendToResponse(WOComponentReference.java:135)
> at
> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
> at
> com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
> at
> com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)
> at
> com.webobjects.appserver.WOComponent._appendPageToResponse(WOComponent.java:1574)
> at
> com.webobjects.appserver.WOComponent._generateResponseInContext(WOComponent.java:1543)
> at
> com.webobjects.appserver.WOComponent.generateResponse(WOComponent.java:1538)
> at
> com.webobjects.woextensions.WOExceptionPage.generateResponse(WOExceptionPage.java:38)
> at
> com.webobjects.appserver.WOApplication._handleError(WOApplication.java:3095)
> at
> com.webobjects.appserver.WOApplication.handleException(WOApplication.java:3245)
> at
> er.extensions.appserver.ERXApplication.handleException(ERXApplication.java:1768)
> at
> er.extensions.appserver.ERXApplication.handleActionRequestError(ERXApplication.java:1701)
> at
> com.webobjects.appserver._private.WOActionRequestHandler._handleRequest(WOActionRequestHandler.java:271)
> at
> com.webobjects.appserver._private.WOActionRequestHandler.handleRequest(WOActionRequestHandler.java:158)
> at
> er.extensions.appserver.ERXDirectActionRequestHandler.handleRequest(ERXDirectActionRequestHandler.java:124)
> at
> com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
> at
> er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:1984)
> at
> er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:1949)
> 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)
> *
>
>
>
>  Tout ce que l'on apprend à un enfant, on l'empêche de l'inventer ou de le
> découvrir.
> J. Piaget
>
>
>
>
>
>  _______________________________________________
> 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/ted.archibald%40gmail.com
>
> This email sent to [email protected]
>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to