Had some hope for a few seconds... Bot no Sep 21 11:59:23 ERROR ognl.webobjects.WOOgnlAssociation - Exception invoking setValue on WOOgnlAssociation: 'dateFormat(anOperation.dateStart())'. InappropriateExpressionException: Inappropriate OGNL expression: dateFormat(anOperation.dateStart()) at ognl.SimpleNode.setValueBody(SimpleNode.java:257) at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177) at ognl.SimpleNode.setValue(SimpleNode.java:246) at ognl.Ognl.setValue(Ognl.java:476) at ognl.Ognl.setValue(Ognl.java:494) at ognl.webobjects.WOOgnl.setValue(WOOgnl.java:275) at ognl.webobjects.WOOgnlAssociation.setValue(WOOgnlAssociation.java:58) at com.webobjects.appserver.WOComponent._doPushValuesUp(WOComponent.java:558) at com.webobjects.appserver.WOComponent.pushValuesToParent(WOComponent.java:535) ... skipped 22 stack elements at er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedPage(ERXComponentRequestHandler.java:190) at er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedSession(ERXComponentRequestHandler.java:235) at er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedApplication(ERXComponentRequestHandler.java:268) at er.extensions.appserver.ERXComponentRequestHandler._handleRequest(ERXComponentRequestHandler.java:302) at er.extensions.appserver.ERXComponentRequestHandler.handleRequest(ERXComponentRequestHandler.java:374) ... skipped 6 stack elements
On 2012-09-21, at 11:12 , Chuck Hill <ch...@global-village.net> wrote: > Hi Louis, > > Does this work? > dateFormat(anOperation.dateStart()) > Note the () after dateStart. > > Chuck > > > On 2012-09-21, at 7:19 AM, Louis Demers wrote: > >> Hi, >> >> from some of my pages, I get the exception listed below. >> >> Sep 21 09:47:26 ERROR ognl.webobjects.WOOgnlAssociation - Exception >> invoking setValue on WOOgnlAssociation: 'dateFormat(anOperation.dateStart)'. >> InappropriateExpressionException: Inappropriate OGNL expression: >> dateFormat(anOperation.dateStart) >> at ognl.SimpleNode.setValueBody(SimpleNode.java:257) >> at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177) >> at ognl.SimpleNode.setValue(SimpleNode.java:246) >> at ognl.Ognl.setValue(Ognl.java:476) >> at ognl.Ognl.setValue(Ognl.java:494) >> at ognl.webobjects.WOOgnl.setValue(WOOgnl.java:275) >> at ognl.webobjects.WOOgnlAssociation.setValue(WOOgnlAssociation.java:58) >> at com.webobjects.appserver.WOComponent._doPushValuesUp(WOComponent.java:558) >> at >> com.webobjects.appserver.WOComponent.pushValuesToParent(WOComponent.java:535) >> ... skipped 22 stack elements >> at >> er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedPage(ERXComponentRequestHandler.java:190) >> at >> er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedSession(ERXComponentRequestHandler.java:235) >> at >> er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedApplication(ERXComponentRequestHandler.java:268) >> at >> er.extensions.appserver.ERXComponentRequestHandler._handleRequest(ERXComponentRequestHandler.java:302) >> at >> er.extensions.appserver.ERXComponentRequestHandler.handleRequest(ERXComponentRequestHandler.java:374) >> ... skipped 6 stack elements >> >> The code in my page is >> >> <wo:PageHeader left = "$anOperation.part.ID" center = "$anOperation.title" >> right = "$~dateFormat(anOperation.dateStart)" /> >> >> and the corresponding java is >> >> // >> __________________________________________________________________________________________________________________ >> public String dateFormat(NSTimestamp d) { >> NSTimestampFormatter formatter = new >> NSTimestampFormatter("%Y-%m-%d %H:%M:%S"); >> formatter.setDefaultParseTimeZone(NSTimeZone.defaultTimeZone()); >> >> return formatter.format(d); >> } >> >> and the associated webobject is >> >> <div class = "PageHeader"> >> <table> >> <tr> >> <td class = "left"> >> <span class = "Header"> <wo:str value = "$left" /> </span> >> </td> >> <td class = "center"> >> <span class = "Header"> <wo:str value = "$center" /> </span> >> </td> >> <td class = "right"> >> <span class = "Header"> <wo:str value = "$right" /> </span> >> </td> >> </tr> >> </table> >> </div> >> >> au cas ou ca serait une question d'ordre de framework j'ai mis un snapshot >> ... >> >> This happens in a lot of other similar places but not all ! Can't figure out >> what they have in common >> >> >> >> >> Louis Demers eng. >> Vice-President, Co-Founder >> Obzerv Technologies Inc. >> 400 Jean Lesage, suite 201 >> Quebec, QC, Canada >> G1K 8W1 >> T 418.524.3522 >> F 418.524.6745 >> www.obzerv.com >> >> >> >> <Screen Shot 2012-09-21 at 10.09.52 .PDF> >> >> >> Louis Demers eng. >> www.obzerv.com >> >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net >> >> This email sent to ch...@global-village.net > > -- > Chuck Hill Senior Consultant / VP Development > > Practical WebObjects - for developers who want to increase their overall > knowledge of WebObjects or who are trying to solve specific problems. > http://www.global-village.net/gvc/practical_webobjects > > > > > > > > Louis Demers eng. Vice-President, Co-Founder Obzerv Technologies Inc. 400 Jean Lesage, suite 201 Quebec, QC, Canada G1K 8W1 T 418.524.3522 F 418.524.6745 www.obzerv.com Louis Demers eng. www.obzerv.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com