You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by "Henning Schmiedehausen (JIRA)" <ji...@apache.org> on 2005/12/13 19:57:46 UTC

[jira] Assigned: (VELOCITY-426) move of Node object broke compatibility with custom directives

     [ http://issues.apache.org/jira/browse/VELOCITY-426?page=all ]

Henning Schmiedehausen reassigned VELOCITY-426:
-----------------------------------------------

    Assign To: Henning Schmiedehausen

> 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-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org