velocity-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Byron Foster <by...@base2.cc>
Subject Re: [jira] Updated: (VELOCITY-620) Parse error creates an obscure error message
Date Thu, 02 Oct 2008 10:32:33 GMT
I need a sanity check.  I tested this with an unmodified checkout from  
svn:

URL: http://svn.apache.org/repos/asf/velocity/engine/trunk
Last Changed Author: nbubna
Last Changed Rev: 700847
Last Changed Date: 2008-10-01 10:39:45 -0700 (Wed, 01 Oct 2008)

This is the latest as of now on trunk.  I tested the below case with  
no velocity properties set (running with defaults), and I still get my  
original reported results (Bad Reference "null").  In fact, I tracked  
down the problem (An exception was getting dropped).   So I'm  
wondering if we are looking at the same source base, or maybe there is  
still some condition in my environment that is not in yours.  Can you  
verify that you are using the same source snapshot as myself?


On Oct 1, 2008, at 14:53 , Nathan Bubna (JIRA) wrote:

>
>     [ https://issues.apache.org/jira/browse/VELOCITY-620?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

>  ]
>
> Nathan Bubna updated VELOCITY-620:
> ----------------------------------
>
>    Attachment: Velocity620TestCase.java
>
> For the first of your examples, 1.6-dev (with the standard  
> velocity.properties) works fine, and for the second, i get this  
> helpful error:
>
> org.apache.velocity.exception.ParseErrorException: Encountered "="  
> at line 1, column 9 of #if ($x = "a")
> #end
> Was expecting one of:
>    <RPAREN> ...
>    "-" ...
>    "+" ...
>    "*" ...
>    "/" ...
>    "%" ...
>    <LOGICAL_AND> ...
>    <LOGICAL_OR> ...
>    <LOGICAL_LT> ...
>    <LOGICAL_LE> ...
>    <LOGICAL_GT> ...
>    <LOGICAL_GE> ...
>    <LOGICAL_EQUALS> ...
>    <LOGICAL_NOT_EQUALS> ...
>
>
>> Parse error creates an obscure error message
>> --------------------------------------------
>>
>>                Key: VELOCITY-620
>>                URL: https://issues.apache.org/jira/browse/ 
>> VELOCITY-620
>>            Project: Velocity
>>         Issue Type: Bug
>>         Components: Engine
>>   Affects Versions: 1.6
>>           Reporter: Byron Foster
>>            Fix For: 1.6
>>
>>        Attachments: Velocity620TestCase.java
>>
>>
>> The following incorrect velocity usage:
>> #macro(foo $a)
>>  blaa
>> #end
>> #foo("b" "c")
>> or ...
>> #if ($x = "a")
>> #end
>> will create the obscure error message in the exception:
>>> Bad Reference "null" in /foo.vm:18


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@velocity.apache.org
For additional commands, e-mail: dev-help@velocity.apache.org


Mime
View raw message