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

Reply via email to