[
https://issues.apache.org/jira/browse/VELOCITY-426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Henning Schmiedehausen closed VELOCITY-426.
-------------------------------------------
> move of Node object broke compatibility with custom directives
> --------------------------------------------------------------
>
> Key: VELOCITY-426
> URL: https://issues.apache.org/jira/browse/VELOCITY-426
> Project: Velocity
> Issue Type: Bug
> Components: Engine
> Affects Versions: 1.5
> Reporter: Will Glass-Husain
> Assigned To: 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.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]