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      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
> 
> This email sent to [email protected]

-- 
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









 _______________________________________________
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