[
https://issues.apache.org/jira/browse/VELOCITY-514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sam Chang updated VELOCITY-514:
-------------------------------
Attachment: slammer.vm
macroSlammer-1.5.jar
macroSlammer-1.4.jar
The previously attached jar did not run independantly.
Added macroSlammer-1.4.jar which uses velocity 1.4 with correct dependency and
macroSlammer-1.5.jar using velocity 1.5 beta 2. You will also need slammer.vm
in the same directory to run.
It does appear to be fixed (or reoccur less often) in velocity 1.5 beta 2.
cheers,
Sam
> Rendering a template with inline macro concurrently causes VM error : Null AST
> ------------------------------------------------------------------------------
>
> Key: VELOCITY-514
> URL: https://issues.apache.org/jira/browse/VELOCITY-514
> Project: Velocity
> Issue Type: Bug
> Components: Engine
> Affects Versions: 1.4
> Reporter: Sam Chang
> Attachments: macroSlammer-1.4.jar, macroSlammer-1.5.jar,
> macroSlammer.jar, nullAST.log, slammer.vm
>
>
> If a template with inline macro is rendered concurrently it prints the
> following errors in the log:
> ERROR [velocity] VM #myInlineMacro: error : too few arguments to macro.
> Wanted 3 got 0
> ERROR [velocity] VM error : myInlineMacro. Null AST
> and where the expected output of the inline macro is, it has the string
> values of the arguments passed to the macro in brackets
> eg:
> #myInlineMacro('Arg1' 'arg2' 'arg3')
> gives the following on above error
> (Arg1 arg2 arg3)
--
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]