Malcolm sent a note to me earlier as well. What's strange is that the
offending parser method that is presumably missing seems to be
present in Velocity Subversion:
http://svn.apache.org/viewcvs.cgi/jakarta/velocity/core/trunk/src/
java/org/apache/velocity/runtime/parser/Node.java?view=markup
Andrus
On Dec 3, 2005, at 10:14 PM, Mike Kienenberger wrote:
> Forwarding to the Cayenne dev mailing list for comment. Note that
> Cayenne has been using Velocity 1.3.1 up to this point.
>
> ---------- Forwarded message ----------
> From: Will Glass-Husain <wglas..orio.com>
> Date: Dec 3, 2005 2:03 PM
> Subject: Re: Parse refactoring
> To: Velocity Developers List <velocity-de..akarta.apache.org>
>
>
> Hmm..
>
> This is awkward. Hard to improve a product when other apps rely on
> the
> internal method calls.
>
> Do you know the specific change in Velocity which broke Cayenne?
>
> WILL
>
> ----- Original Message -----
> From: "Malcolm Edgar" <malcolm.edga..mail.com>
> To: "Velocity Developers List" <velocity-de..akarta.apache.org>
> Sent: Saturday, December 03, 2005 2:53 AM
> Subject: Parse refactoring
>
>
> Hi Guys,
>
> Velocity parser was refactored a few weeks ago, the directory was
> changed
> from memory. This is breaking compatablity with Cayenne which uses
> Velocity
> 1.4.
>
> Click has been using 1.5-dev up until now, but this change is
> leaving me in
> no mans land.
>
> Is is possible that this change could be rolled back.
>
> regards Malcolm Edgar
>
> Stack trace:
>
> 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)
> at
> org.objectstyle.cayenne.access.jdbc.ResultDirective.getChildAsString(
> ResultDirective.java:202)
> at org.objectstyle.cayenne.access.jdbc.ResultDirective.render(
> ResultDirective.java:151)
> at org.apache.velocity.runtime.parser.node.ASTDirective.render(
> ASTDirective.java:117)
> at org.apache.velocity.runtime.parser.node.SimpleNode.render(
> SimpleNode.java:240)
> at
> org.objectstyle.cayenne.access.jdbc.SQLTemplateProcessor.buildStatemen
> t(
> SQLTemplateProcessor.java:219)
>
>
> ---------------------------------------------------------------------
> 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 : Sat Dec 03 2005 - 14:36:57 EST