|Anonymous | Login | Signup for a new account||04-09-2020 20:21 PDT|
|Main | My View | View Issues | Change Log | Docs|
|Viewing Issue Simple Details [ Jump to Notes ]||[ View Advanced ] [ Issue History ] [ Print ]|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0004820||[Resin]||minor||always||10-20-11 15:22||10-20-11 15:23|
|Summary||0004820: CompositeELResolver and invoke|
(rep by Wesley Wu)
I used to bundle JUEL 2.1.x in my webapp and it run fine with resin 4.0.x.
After I upgrade to JUEL 2.2.3, some of the el expressions in jsp file
The error method invocation expressions is like:
it will produce
javax.el.MethodNotFoundException: Cannot find method 'myMethod' in
I replaced java.el package in RESIN_HOME/lib/javaee16.jar with the
same package content in juel-2.2.3.jar
then everything went fine.
So I guess the implementation of java.el in resin maybe is conformed
to the EL 2.1 spec but not the EL 2.2 one.
I looked at the source of resin el implementation and found
java.el.CompositeELResolver did not implemented the
public Object invoke(ELContext context, Object base, Object method,
Class<?> paramTypes, Object params);
method which was added since EL 2.2.
|10-20-11 15:22||ferg||New Issue|
|10-20-11 15:23||ferg||Note Added: 0005571|
|10-20-11 15:23||ferg||Assigned To||=> ferg|
|10-20-11 15:23||ferg||Status||new => closed|
|10-20-11 15:23||ferg||Resolution||open => fixed|
|10-20-11 15:23||ferg||Fixed in Version||=> 4.0.24|
|01-24-12 00:24||mate||Issue Monitored: mate|
| Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
30 total queries executed.|
26 unique queries executed.