No idea,  if you file an issue with ~exact~ object types / values
being used - independent of anything happening in tapestry - I should
be able to look at it.

I do everything on linux so I probably would have seen something there
by now but 64 bit stuff in general is still kind of wanky for libstdc/
friends as far as I know.

On 7/27/07, Wojciech Ciesielski <[EMAIL PROTECTED]> wrote:
> Hi there,
>
> I am stuck with an exception being thrown by OGNL expression... I have
> an application started on the windows machine and exactly the same app
> connected to exactly the same databases on the 64bit linux. On windows
> it's workin, on linux - mysterious exception is being thrown....
>
> Does anybody know what might be OS sensitive ??
>
> 13:25:31,025 ERROR [http-8080-Processor24] AjaxComponentProvider - Error
> while processing request
> org.apache.tapestry.BindingException: Unable to parse OGNL expression
> 'isOccurrenceNew()': Method "isOccurrenceNew" failed for object
> $OccurrencesInf$
>        at
> org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:145)
>
>        at
> org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:125)
>
>        at
> org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:84)
>
>        at
> org.apache.tapestry.enhance.EnhanceUtils.toBoolean(EnhanceUtils.java:173)
>        at $IfBean_6.getCondition($IfBean_6.java)
>        at
> org.apache.tapestry.components.IfBean.evaluateCondition(IfBean.java:128)
>        at
> org.apache.tapestry.components.IfBean.renderComponent(IfBean.java:66)
>
> ...
>
>        at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>
>        at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>
>        at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>
>        at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.hivemind.ApplicationRuntimeException: Unable to
> parse OGNL expression 'isOccurrenceNew()': Method "isOccurrenceNew"
> failed for $
>        at
> org.apache.tapestry.services.impl.ExpressionCacheImpl.parse(ExpressionCacheImpl.java:156)
>
>        at
> org.apache.tapestry.services.impl.ExpressionCacheImpl.getCompiledExpression(ExpressionCacheImpl.java:115)
>
>        at
> $ExpressionCache_11407a2adbb.getCompiledExpression($ExpressionCache_11407a2adbb.java)
>
>        at
> org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:134)
>
>        ... 69 more
> Caused by: ognl.MethodFailedException: Method "isOccurrenceNew" failed
> for object
> [EMAIL PROTECTED]/OccurrencesInfo]$
>        at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1058)
>        at
> ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
>        at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1084)
>        at ognl.ASTMethod.getValueBody(ASTMethod.java:90)
>        at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:200)
>        at ognl.SimpleNode.getValue(SimpleNode.java:244)
>        at ognl.Ognl.getValue(Ognl.java:494)
>        at ognl.Ognl.getValue(Ognl.java:458)
>        at
> org.apache.tapestry.services.impl.HiveMindExpressionCompiler.compileExpression(HiveMindExpressionCompiler.java:148)
>
>        at ognl.OgnlRuntime.compileExpression(OgnlRuntime.java:498)
>        at ognl.Ognl.compileExpression(Ognl.java:141)
>        at
> org.apache.tapestry.services.impl.ExpressionCacheImpl.parse(ExpressionCacheImpl.java:152)
>
>        ... 72 more
>
> TIA,
> Wojtek
>
>


-- 
Jesse Kuhnert
Tapestry/Dojo team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to