---------- Forwarded message ----------
From: Malcolm Edgar (JIRA) <jir..pache.org>
Date: Dec 15, 2005 12:01 AM
Subject: [jira] Commented: (VELOCITY-426) move of Node object broke
compatibility with custom directives
To: velocity-de..akarta.apache.org
[
http://issues.apache.org/jira/browse/VELOCITY-426?page=comments#action_12360417]
Malcolm Edgar commented on VELOCITY-426:
----------------------------------------
Hi guys,
I have tested head stream against Cayenne 1.2M6 and confirm that this change
resolves this issue.
Thanks for your help.
regards Malcolm Edgar
> move of Node object broke compatibility with custom directives
> --------------------------------------------------------------
>
> Key: VELOCITY-426
> URL: http://issues.apache.org/jira/browse/VELOCITY-426
> Project: Velocity
> Type: Bug
> Components: Source
> Versions: 1.5
> Reporter: Will Glass-Husain
> Assignee: Henning Schmiedehausen
> Fix For: 1.5
>
> From Malcolm Edgar:
> Hi Will & company,
> Regarding the cause of the problem.
> This is the code from Cayenne class ResultDirective (Cayenne 1.2 M6):
> import org.apache.velocity.runtime.parser.node.Node;
> protected Object getChild(InternalContextAdapter context, Node node,
int
> i)
> throws MethodInvocationException {
> return (i >= 0 && i < node.jjtGetNumChildren())
> ? node.jjtGetChild(i).value(context)
> : null;
> }
> When running with Velocity 1.5-dev this throwing the exception:
> Caused by: java.lang.NoSuchMethodError:
> org.apache.velocity.runtime.parser.node.Node.jjtGetChild
> (I)Lorg/apache/velocity/runtime/parser/node/Node;
> at org.objectstyle.cayenne.access.jdbc.ResultDirective.getChild(
> ResultDirective.java:190)
> As the Node.jttGetChild(i) returns:
> org.apache.velocity.runtime.parser.Node
> rather than:
> org.apache.velocity.runtime.parser.node.Node
> This issue, plus another Velocity/Cayenne issue of a disappearing object
> reference in the velocity Context, is causing a lot of grief. We have
been
> burning a lot of time over the last couple of weeks trying identify the
> latter issue, plus having to rollback Velocity changes maintain Cayenne
> compatability.
-- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira--------------------------------------------------------------------- To unsubscribe, e-mail: velocity-dev-unsubscrib..akarta.apache.org For additional commands, e-mail: velocity-dev-hel..akarta.apache.org
This archive was generated by hypermail 2.0.0 : Wed Dec 14 2005 - 08:03:23 EST