https://issues.apache.org/bugzilla/show_bug.cgi?id=57132

Konstantin Kolinko <knst.koli...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 OS|                            |All

--- Comment #2 from Konstantin Kolinko <knst.koli...@gmail.com> ---
The first (main) reported issue fixed by r1633769 and will be in Tomcat 8.0.15.

> 
> BTW, there is no control that the class name argument in resolveClass() is
> actually a simple name without a package. JavaEE javadoc says that it should
> be simple name, but there is no control of that fact. JavaEE does not say
> whether it is ELException or IAE to be thrown if such a check were added. I
> think it is an ELException. [1]
> 
> [1] http://docs.oracle.com/javaee/7/api/javax/el/ImportHandler.html

The above second issue is still pending. BTW, it can simply return "null"
without reporting any errors.

Also noted the third issue:

ImportHandler.importClass() does not allow to import the exactly same class
twice.

I think that such imports shall be silently swallowed. It boils down to adding
a check whether conflicting Class instances are the same, (conflict == clazz).

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to