Giacomo Pati wrote:
Grzegorz Kossakowski wrote:
Any chance to reproduce this behaviour with my little sample? I tried to modify 
it so empty List is
passed but everything works fine. Is your list a standard Java implementation 
like ArrayList?
Isolating the problem that anyone can test on its own machine is crucial here, 
really. Or you can
just consider debugging Jexl yourself, it's has source code written decently.

I've setup a stripped down to bare minimum sample (based on your little sample) 
that has the
behaviour as our application. I can confirm, that this sample works with trunk 
upto revision
567300. You'll find it at http://people.apache.org/~giacomo/c2.2-test.tar.gz

I don't know if it is related but if I use the cocoon protocol to call a pipeline that uses a jx-template, the template doesn't receive the passed objects anymore. I think that's the relevant part of the stacktrace:

Caused by: java.lang.NullPointerException
        at org.apache.cocoon.callstack.CallScope.get(CallScope.java:37)

It can easily be reproduced by adding this pipeline to a Cocoon 2.2 app created by the Cocoon 2.2 archetype:

 <map:match pattern="fails">
    <map:generate src="cocoon:/spring-bean"/>
    <map:serialize type="xml"/>
 </map:match>

--
Reinhard Pötz Independent Consultant, Trainer & (IT)-Coach
{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                       web(log): http://www.poetz.cc
--------------------------------------------------------------------

Reply via email to