From: David H. <pro...@ma...> - 2007-05-18 17:46:31
|
Hi Anjo, Thanks for your reply. I had done both of those things, so that's not it. Querying a specific entity from the list on the QueryAll page give a different exception and it doesn't matter if it is "BasicLook" or "NeutralLook" for either of these errors: [2007-05-18 10:09:07 PDT] <main> Waiting for requests... [2007-05-18 10:09:16 PDT] <WorkerThread0> <com.webobjects.appserver._private.WOComponentRequestHandler>: Exception occurred while handling request: java.lang.ClassCastException: com.webobjects.directtoweb.D2W [2007-05-18 10:09:16 PDT] <WorkerThread0> java.lang.ClassCastException: com.webobjects.directtoweb.D2W at er.directtoweb.ERD2WFactory.erFactory(ERD2WFactory.java:99) at er.directtoweb.ERD2WListPage.displayGroup(ERD2WListPage.java:99) at er.directtoweb.ERD2WListPage.setDataSource(ERD2WListPage.java:397) at er.directtoweb.ERD2WQueryEntitiesPage.queryAction (ERD2WQueryEntitiesPage.java:66) 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:585) at com.webobjects.foundation.NSKeyValueCoding$ValueAccessor $1.methodValue(NSKeyValueCoding.java:684) at com.webobjects.foundation.NSKeyValueCoding $_MethodBinding.valueInObject(NSKeyValueCoding.java:1160) at com.webobjects.foundation.NSKeyValueCoding $DefaultImplementation.valueForKey(NSKeyValueCoding.java:1268) at com.webobjects.appserver.WOComponent.valueForKey(WOComponent.java: 1539) at com.webobjects.foundation.NSKeyValueCoding$Utility.valueForKey (NSKeyValueCoding.java:498) at com.webobjects.foundation.NSKeyValueCodingAdditions $DefaultImplementation.valueForKeyPath(NSKeyValueCodingAdditions.java: 212) at com.webobjects.appserver.WOComponent.valueForKeyPath (WOComponent.java:1600) at com.webobjects.appserver._private.WOKeyValueAssociation.valueInComponent (WOKeyValueAssociation.java:46) at com.webobjects.appserver._private.WOActiveImage.invokeAction (WOActiveImage.java:255) at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction (WODynamicGroup.java:101) at com.webobjects.appserver._private.WODynamicGroup.invokeAction (WODynamicGroup.java:110) at com.webobjects.appserver._private.WOForm.invokeAction(WOForm.java: 82) at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction (WODynamicGroup.java:101) at com.webobjects.appserver._private.WOGenericContainer.invokeAction (WOGenericContainer.java:23) at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction (WODynamicGroup.java:101) at com.webobjects.appserver._private.WODynamicGroup.invokeAction (WODynamicGroup.java:110) at com.webobjects.appserver._private.WORepetition.invokeAction (WORepetition.java:196) at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction (WODynamicGroup.java:101) at com.webobjects.appserver._private.WOGenericContainer.invokeAction (WOGenericContainer.java:23) at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction (WODynamicGroup.java:101) at com.webobjects.appserver._private.WODynamicGroup.invokeAction (WODynamicGroup.java:110) at com.webobjects.appserver._private.WOComponentContent.invokeAction (WOComponentContent.java:31) at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction (WODynamicGroup.java:101) at com.webobjects.appserver._private.WODynamicGroup.invokeAction (WODynamicGroup.java:110) at com.webobjects.appserver.WOComponent.invokeAction (WOComponent.java:945) at com.webobjects.appserver._private.WOComponentReference.invokeAction (WOComponentReference.java:104) at com.webobjects.appserver._private.WOSwitchComponent.invokeAction (WOSwitchComponent.java:171) at com.webobjects.appserver.WOComponent.invokeAction (WOComponent.java:945) at er.directtoweb.ERD2WPage.invokeAction(ERD2WPage.java:549) at com.webobjects.appserver.WOSession.invokeAction(WOSession.java:1168) at com.webobjects.appserver.WOApplication.invokeAction (WOApplication.java:1375) at com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWit hPreparedPage(WOComponentRequestHandler.java:196) at com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWit hPreparedSession(WOComponentRequestHandler.java:287) at com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWit hPreparedApplication(WOComponentRequestHandler.java:322) at com.webobjects.appserver._private.WOComponentRequestHandler._handleReque st(WOComponentRequestHandler.java:358) at com.webobjects.appserver._private.WOComponentRequestHandler.handleReques t(WOComponentRequestHandler.java:432) at com.webobjects.appserver.WOApplication.dispatchRequest (WOApplication.java:1306) at com.webobjects.appserver._private.WOWorkerThread.runOnce (WOWorkerThread.java:173) at com.webobjects.appserver._private.WOWorkerThread.run (WOWorkerThread.java:254) at java.lang.Thread.run(Thread.java:613) On 18 May 2007, at 9:32 AM, Anjo Krank wrote: > Most likely, you didn't extend ERXApp or didn't call ERXApp.main > > Am 18.05.2007 um 06:15 schrieb David Holt: > >> After hitting Login to my brand new ERD2W application and getting to >> the QueryAll page, if I hit Query or New Record I get the following >> exception. I am using the latest Wonder frameworks and I have set my >> look rule to "NeutralLook" and added a very simple model. I have >> tried with various models and am getting the same error. >> >> David >> >> >> [2007-05-17 20:49:02 PDT] <main> Waiting for requests... >> [2007-05-17 20:49:18 PDT] <WorkerThread0> >> <com.webobjects.appserver._private.WOComponentRequestHandler>: >> Exception occurred while handling request: >> java.lang.IllegalArgumentException: No key operator available to >> compute aggregate @sortAsc.toString >> [2007-05-17 20:49:18 PDT] <WorkerThread0> >> java.lang.IllegalArgumentException: No key operator available to >> compute aggregate @sortAsc.toString >> at com.webobjects.foundation.NSArray._valueForKeyPathWithOperator >> (NSArray.java:1187) >> at com.webobjects.foundation.NSArray.valueForKeyPath(NSArray.java: >> 1276) >> at com.webobjects.foundation.NSKeyValueCodingAdditions >> $Utility.valueForKeyPath(NSKeyValueCodingAdditions.java:149) >> at com.webobjects.foundation.NSKeyValueCodingAdditions >> $DefaultImplementation.valueForKeyPath >> (NSKeyValueCodingAdditions.java: >> 217) >> at com.webobjects.foundation.NSDictionary.valueForKeyPath >> (NSDictionary.java:784) >> at com.webobjects.foundation.NSKeyValueCodingAdditions >> $Utility.valueForKeyPath(NSKeyValueCodingAdditions.java:149) >> at com.webobjects.foundation.NSKeyValueCodingAdditions >> $DefaultImplementation.valueForKeyPath >> (NSKeyValueCodingAdditions.java: >> 217) >> at com.webobjects.appserver.WOComponent.valueForKeyPath >> (WOComponent.java:1600) >> at >> com.webobjects.appserver._private.WOKeyValueAssociation.valueInCompon >> ent >> (WOKeyValueAssociation.java:46) >> at com.webobjects.appserver._private.WORepetition.appendToResponse >> (WORepetition.java:248) >> at >> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResp >> ons >> e(WODynamicGroup.java:121) >> at com.webobjects.appserver._private.WOConditional.appendToResponse >> (WOConditional.java:70) >> at com.webobjects.appserver.WOComponent.appendToResponse >> (WOComponent.java:992) >> at >> com.webobjects.appserver._private.WOComponentReference.appendToRespon >> se( >> WOComponentReference.java:111) >> at >> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResp >> ons >> e(WODynamicGroup.java:121) >> at com.webobjects.appserver._private.WODynamicGroup.appendToResponse >> (WODynamicGroup.java:130) >> at >> com.webobjects.appserver._private.WOComponentContent.appendToResponse >> (WOComponentContent.java:43) >> at >> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResp >> ons >> e(WODynamicGroup.java:121) >> at com.webobjects.appserver._private.WODynamicGroup.appendToResponse >> (WODynamicGroup.java:130) >> at com.webobjects.appserver.WOComponent.appendToResponse >> (WOComponent.java:992) >> at >> com.webobjects.appserver._private.WOComponentReference.appendToRespon >> se( >> WOComponentReference.java:111) >> at >> com.webobjects.appserver._private.WOSwitchComponent.appendToResponse >> (WOSwitchComponent.java:197) >> at >> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResp >> ons >> e(WODynamicGroup.java:121) >> at com.webobjects.appserver._private.WODynamicGroup.appendToResponse >> (WODynamicGroup.java:130) >> at com.webobjects.appserver.WOComponent.appendToResponse >> (WOComponent.java:992) >> at er.directtoweb.ERD2WPage.appendToResponse(ERD2WPage.java:570) >> at er.directtoweb.ERD2WQueryPage.appendToResponse >> (ERD2WQueryPage.java:129) >> at com.webobjects.appserver.WOSession.appendToResponse >> (WOSession.java:1200) >> at er.extensions.ERXSession.appendToResponse(ERXSession.java:529) >> at com.webobjects.appserver.WOApplication.appendToResponse >> (WOApplication.java:1418) >> at >> com.webobjects.appserver._private.WOComponentRequestHandler._dispatch >> Wit >> hPreparedPage(WOComponentRequestHandler.java:230) >> at >> com.webobjects.appserver._private.WOComponentRequestHandler._dispatch >> Wit >> hPreparedSession(WOComponentRequestHandler.java:287) >> at >> com.webobjects.appserver._private.WOComponentRequestHandler._dispatch >> Wit >> hPreparedApplication(WOComponentRequestHandler.java:322) >> at >> com.webobjects.appserver._private.WOComponentRequestHandler._handleRe >> que >> st(WOComponentRequestHandler.java:358) >> at >> com.webobjects.appserver._private.WOComponentRequestHandler.handleReq >> ues >> t(WOComponentRequestHandler.java:432) >> at com.webobjects.appserver.WOApplication.dispatchRequest >> (WOApplication.java:1306) >> at com.webobjects.appserver._private.WOWorkerThread.runOnce >> (WOWorkerThread.java:173) >> at com.webobjects.appserver._private.WOWorkerThread.run >> (WOWorkerThread.java:254) >> at java.lang.Thread.run(Thread.java:613) >> >> >> >> >> >> --------------------------------------------------------------------- >> ---- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Wonder-disc mailing list >> Won...@li... >> https://lists.sourceforge.net/lists/listinfo/wonder-disc > |