https://bz.apache.org/bugzilla/show_bug.cgi?id=69394

            Bug ID: 69394
           Summary: Breaking-change in jasper releaseTag method
           Product: Tomcat 9
           Version: 9.0.96
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Jasper
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: -----

The changes made for BUG 69333 introduce a breaking-change in jasper that
prevent the use of wars with pre-compiled JSPs compatible with all versions of
Tomcat 9.0.x.

The 3rd argument of the releaseTag method has been removed. This causes an
exception with JSPs pre-compiled in previous versions of Jasper:

---

org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for
servlet [org.apache.jsp.world_jsp] threw exception
java.lang.NoSuchMethodError:
org.apache.jasper.runtime.JspRuntimeLibrary.releaseTag(Ljavax/servlet/jsp/tagext/Tag;Lorg/apache/tomcat/InstanceManager;Z)V

---

I think that this 3rd argument should be reintroduced with a deprecation notice
and removed in the next major version of Tomcat.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to