Tomcat 10.1.56: Extending RequestElement no longer works!

"Amit Pande via users" <[email protected]> Tue, 23 Jun 2026 18:01:32 +0000
Newsgroups gmane.comp.jakarta.tomcat.user
Message-ID <MW5PR14MB54369ED9796E4658B0C44ECBE2EE2@MW5PR14MB5436.namprd14.prod.outlook.com>
--_000_MW5PR14MB54369ED9796E4658B0C44ECBE2EE2MW5PR14MB5436namp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello,

protected static class RequestElement implements AccessLogElement {

/**
* Constructs a new RequestElement.
*/
RequestElement() {


Javadoc fixes and improvements =B7 apache/tomcat@53c8f1e<https://github.com=
/apache/tomcat/commit/53c8f1ef59cb2bd1f03b7348b59263bfe3738550#diff-2a57b3a=
ba46c5951ddee8deb44f6e415f08899734b938fd114ceb7ffc1a4df14>

In 10.1.56, above change has caused breakage in code extending from Request=
Element .


         error: RequestElement() is not public in RequestElement; cannot be=
 accessed from outside package


Is this change intentional? If yes, what is the recommended alternate?


Thanks,
Amit



--_000_MW5PR14MB54369ED9796E4658B0C44ECBE2EE2MW5PR14MB5436namp_--