Yeah if all bugs were that easy :)

On 21.03.2011, at 21:40, David Holt wrote:

> Ow ow ow. That's the result of my hand hitting my forehead. 
> 
> Good thing I have a bonehead.
> 
> :-)
> 
> Thanks Marius,
> 
> David
> 
> 
> On 2011-03-21, at 1:31 PM, Marius Soutier wrote:
> 
>> My guess is that sortAscending must be compareAscending.
>> 
>> On 21.03.2011, at 21:24, David Holt wrote:
>> 
>>> Does anyone know why using this rule 
>>> 
>>> 100 : pageConfiguration = 'ListCategoryItemLookup' => defaultSortOrdering = 
>>> ("itemNumber", "sortAscending") [com.webobjects.directtoweb.Assignment]
>>> 
>>> is generating this error:
>>> 
>>> Mar 21 09:06:02 CSCWApp[49866] WARN  NSLog  - 
>>> <com.webobjects.appserver._private.WOComponentRequestHandler>: Exception 
>>> occurred while handling request:
>>> com.webobjects.foundation.NSForwardException 
>>> [java.lang.NoSuchMethodException] Class java.lang.String does not implement 
>>> method sortAscending:java.lang.NoSuchMethodException: Class 
>>> java.lang.String does not implement method sortAscending
>>> [2011-3-21 9:6:2 PDT] <pool-1-thread-1> 
>>> com.webobjects.foundation.NSForwardException 
>>> [java.lang.NoSuchMethodException] Class java.lang.String does not implement 
>>> method sortAscending:java.lang.NoSuchMethodException: Class 
>>> java.lang.String does not implement method sortAscending
>>>     at 
>>> com.webobjects.foundation.NSForwardException._runtimeExceptionForThrowable(NSForwardException.java:45)
>>>     at 
>>> com.webobjects.eocontrol.EOSortOrdering$ComparisonSupport._compareWithArbitrarySelector(EOSortOrdering.java:553)
>>>     at 
>>> com.webobjects.eocontrol.EOSortOrdering$ComparisonSupport.compareValues(EOSortOrdering.java:545)
>>>     at 
>>> com.webobjects.eocontrol.EOSortOrdering$_SingleValueComparator.compare(EOSortOrdering.java:373)
>>>     at 
>>> com.webobjects.foundation._NSCollectionPrimitives.K2SortArray(_NSCollectionPrimitives.java:332)
>>>     at 
>>> com.webobjects.eocontrol.EOSortOrdering._sortUsingKeyOrderArray(EOSortOrdering.java:214)
>>>     at 
>>> com.webobjects.eocontrol.EOSortOrdering.sortedArrayUsingKeyOrderArray(EOSortOrdering.java:249)
>>>     at 
>>> com.webobjects.appserver.WODisplayGroup.updateDisplayedObjects(WODisplayGroup.java:1059)
>>>     at 
>>> com.webobjects.appserver.WODisplayGroup.setObjectArray(WODisplayGroup.java:1091)
>>>     at 
>>> com.webobjects.appserver.WODisplayGroup.fetch(WODisplayGroup.java:2134)
>>>     at 
>>> er.extensions.appserver.ERXDisplayGroup.fetch(ERXDisplayGroup.java:124)
>>>     at 
>>> er.directtoweb.pages.ERD2WListPage._fetchDisplayGroup(ERD2WListPage.java:452)
>>>     at er.directtoweb.pages.ERD2WListPage.setupPhase(ERD2WListPage.java:552)
>>>     at 
>>> er.directtoweb.pages.ERD2WListPage.appendToResponse(ERD2WListPage.java:483)
>>>     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:1886)
>>>     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 
>>> com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
>>>     at 
>>> er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:1984)
>>>     at 
>>> er.extensions.appserver.ERXDelayedRequestHandler$DelayedRequest.call(ERXDelayedRequestHandler.java:89)
>>>     at 
>>> er.extensions.appserver.ERXDelayedRequestHandler$DelayedRequest.call(ERXDelayedRequestHandler.java:66)
>>>     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>     at 
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>     at 
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>     at java.lang.Thread.run(Thread.java:680)
>>> Caused by: java.lang.NoSuchMethodException: Class java.lang.String does not 
>>> implement method sortAscending
>>>     at 
>>> com.webobjects.foundation.NSSelector.methodOnClass(NSSelector.java:274)
>>>     at com.webobjects.foundation.NSSelector.invoke(NSSelector.java:358)
>>>     at com.webobjects.foundation.NSSelector.invoke(NSSelector.java:409)
>>>     at 
>>> com.webobjects.eocontrol.EOSortOrdering$ComparisonSupport._compareWithArbitrarySelector(EOSortOrdering.java:551)
>>>     ... 30 more
>>> _______________________________________________
>>> 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/m.soutier%40starhealthcare.info
>>> 
>>> 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:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to