Your template looks fine, and it works for me with JDK 1.6 and
Velocity 1.6.  I haven't tested on the older versions, but i don't see
any reason it wouldn't work on those also.  Are you sure you are using
your context in a threadsafe manner?  It looks like something removed
$test from the context between the two calls.

On Thu, Nov 27, 2008 at 6:31 AM, Etienne Loth <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
>
>
> I send an email, cause i got a problem with Velocity. I have Velocity 1.4 and 
> i use JDK 1.4 .
>
>
>
> When i use this template :
>
>
>
> #set( $a = "Velocity" )
>
> $a
>
> $test
>
> $a.length()
>
> $test.length()
>
> #if (1 > 0 )
>
> test simple : ok
>
> #end
>
> #if ($a.length() > 0 )
>
> test complique : ok
>
> #end
>
> #if ($test.length() > 0 )
>
> test complique2 : ok
>
> #end
>
>
>
> Where i give the value of "test" with a map and it's "toto".
>
>
>
> The result of generation is :
>
>
>
> Velocity
>
> toto
>
> 8
>
> 4
>
> test simple : ok
>
> test complique : ok
>
>
>
> Then apparently i success to do $test.length() but i don't success #if 
> ($test.length() > 0 ) and i got this error message :
>
>
>
> [ERROR][        VelocityResourceLoader][27/11][15:27:27] Left side
> ($test.length()) of '>' operation has null value. Operation not
> possible.
>
>
>
> Do you have any idea about this problem ?
>
>
>
> Thanks a lot
>
>
>
> Etienne
> _________________________________________________________________
> Email envoyé avec Windows Live Hotmail. Dites adieux aux spam et virus, 
> passez à Hotmail ! C'est gratuit !
> http://www.windowslive.fr/hotmail/default.asp

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to