Hi Ognl in 4.1.6 is behaving rather strangely(I believe this must be a bug)! We're trying to upgrade from 4.0.2. Here's a simplified version of what's happening in an insert component. value="ognl:content.domain['startDate']" renders correctly however value="ognl:content.domain[sharedPickerProperty]" where sharedPickerProperty is a property of the page and has initial-value="literal:startDate" results in org.apache.tapestry.services.impl.HiveMindExpressionCompiler] context=/opvantage - Error generating OGNL getter for expression content.domain[sharedPickerProperty] with root $domainbase...@3c1[edit:Event] and body: { return ((com.algorithmics.opvantage.model.domain.Event)(($DomainBase_42)$2).getContent().getDomain()).getStartDate();} org.apache.hivemind.ApplicationRuntimeException: Unable to add method java.lang.Object get(ognl.OgnlContext, java.lang.Object) to class $ASTChain_121354aa5aa: [source error] no such class: com.algorithmics.opvantage.model.domain.Event
Now obviously com.algorithmics.opvantage.model.domain.Event does exist because content.domain['startDate'] works! How can we get around this because in a dynamic application like ours we don't have the luxury of doing content.domain.startDate/content.domain['startDate'] because we don't know what the property name is at .page creation. Any help would be greatly appreciated. Thanks in advance Howard -------------------------------------------------------------------------- This email and any files transmitted with it are confidential and proprietary to Algorithmics Incorporated and its affiliates ("Algorithmics"). If received in error, use is prohibited. Please destroy, and notify sender. Sender does not waive confidentiality or privilege. Internet communications cannot be guaranteed to be timely, secure, error or virus-free. Algorithmics does not accept liability for any errors or omissions. Any commitment intended to bind Algorithmics must be reduced to writing and signed by an authorized signatory. --------------------------------------------------------------------------