EL cannot read process variable set to null value. Variable is seen from Java code. When I try to access it in JPDL by EL expression javax.el.PropertyNotFoundException is thrown.
Simple test case (maven eclipse project) in attachment - it contains 1 process definition and 2 tests which show the issue.
Forum thread: http://community.jboss.org/thread/147447?start=0&tstart=0
reading variable cases:
1: var exists and has a non-null value - Java returns value, EL returns value
2: var exists and has value of 'null' - Java returns null, EL fails
3: var does not exists - Java returns null, EL fails
In cases 1,2 EL and Java should behave the same way... I think that in case 3 too, but which behavior is right ?