On 19/04/2023 03:11, jonmcalexan...@wellsfargo.com.INVALID wrote:
Hi Christopher ,

Where was this change in functionality documented, please?

It was part of the fix for BZ 66196 which was documented in the change log.

Mark


Thank you ,

Dream * Excel * Explore * Inspire
Jon McAlexander
Senior Infrastructure Engineer
Asst. Vice President
He/His

Middleware Product Engineering
Enterprise CIO | EAS | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexan...@wellsfargo.com
This message may contain confidential and/or privileged information. If you are 
not the addressee or authorized to receive this for the addressee, you must not 
use, copy, disclose, or take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation.


-----Original Message-----
From: Christopher Schultz <ch...@christopherschultz.net>
Sent: Monday, April 17, 2023 4:48 PM
To: users@tomcat.apache.org
Subject: Re: Tomcat 9.0.73 - Exception while accessing application

Jon,

On 4/13/23 17:57, jonmcalexan...@wellsfargo.com.INVALID wrote:
They are using Java 11.1

I wonder if you/they have a broken/mixed Tomcat installation.
https://urldefense.com/v3/__https://github.com/apache/tomcat/blob/9.0.
x/java/org/apache/catalina/core/ApplicationContext.java*L459__;Iw!!F9svG
WnIaVPGSwU!ojzcWqxdHFnKdTAFNeLjjEHz-
PBPgH8h0F2GT4mmGD2s0jJpNF5EqAoh0kXzJYDLbTnQIBFO8O8E8r32JZqbLCu
QzDoElOv4$
does indeed reference MessageBytes.EMPTY_CHAR_ARRAY which was
added a few months ago to the MessageBytes class.

If you have some kind of mixed jumble of libraries from Tomcat then you
could have a situation where ApplicationContext has new code but
MessageBytes for some reason has old code.

I would recommend repairing your Tomcat installation.

-chris

________________________________
From: Christopher Schultz <ch...@christopherschultz.net>
Sent: Thursday, April 13, 2023 1:11:15 PM
To: users@tomcat.apache.org <users@tomcat.apache.org>
Subject: Re: Tomcat 9.0.73 - Exception while accessing application

Jon,

On 4/12/23 17:38, jonmcalexan...@wellsfargo.com.INVALID wrote:
And another app, different stack-trace, same
java.lang.NoSuchFieldError: EMPTY_CHAR_ARRAY

What version of Java are you using?

-chris



11-Apr-2023 12:38:44.264 SEVERE
[https-jsse-nio-0.0.0.0-23601-exec-11]
org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for
servlet [F5 Mo nitoring.] in context with path [/accounts] threw exception
[Servlet execution threw an exception] with root cause
           java.lang.NoSuchFieldError: EMPTY_CHAR_ARRAY
                   at
org.apache.catalina.core.ApplicationContext.getRequestDispatcher(Applicati
onContext.java:459)
                   at
org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(A
pplicationContextFacade.java:215)
                   at
com.wellsfargo.accounts.monitoring.F5Monitoring.doPost(F5Monitoring.jav
a:38)
                   at
com.wellsfargo.accounts.monitoring.F5Monitoring.doGet(F5Monitoring.java
:33)
                   at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:502)
                   at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
                   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:209)
                   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153)
                   at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
                   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178)
                   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153)
                   at
com.wellsfargo.mwf.webappsupport.inlanguage.filter.InLanguageFilter.doFil
ter(InLanguageFilter.java:49)
                   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178)
                   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153)
                   at
com.wellsfargo.mwf.webappsupport.devicedetection.DeviceDetection.doFil
ter(DeviceDetection.java:151)
                   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178)
                   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153)
                   at
com.wellsfargo.mwf.webappsupport.security.SecurityCheck.doFilter(Securit
yCheck.java:425)
                   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178)
                   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153)
                   at
com.wellsfargo.wasapi.remediators.CsrfRemediator.remediate(CsrfRemedia
tor.java:102)
                   at
com.wellsfargo.wasapi.filters.CsrfFilter.doFilter(CsrfFilter.java:81)
                   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178)
                   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153)
                   at
com.wellsfargo.mwf.webappsupport.log.LogContextFilter.doFilter(LogConte
xtFilter.java:81)
                   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178)
                   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153)
                   at
com.wellsfargo.wasapi.remediators.securityheaders.XContentSecurityPol

icyHeaderRemediator.processWrapperContent(XContentSecurityPolicyHead
e
rRe
mediator.java:222)
                   at
com.wellsfargo.wasapi.remediators.securityheaders.XContentSecurityPol

icyHeaderRemediator.remediate(XContentSecurityPolicyHeaderRemediator.
jav
a:181)


Dream * Excel * Explore * Inspire
Jon McAlexander
Senior Infrastructure Engineer
Asst. Vice President
He/His

Middleware Product Engineering
Enterprise CIO | EAS | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexan...@wellsfargo.com
This message may contain confidential and/or privileged information. If
you are not the addressee or authorized to receive this for the addressee,
you must not use, copy, disclose, or take any action based on this message or
any information herein. If you have received this message in error, please
advise the sender immediately by reply e-mail and delete this message.
Thank you for your cooperation.


-----Original Message-----
From: jonmcalexan...@wellsfargo.com.INVALID
<jonmcalexan...@wellsfargo.com.INVALID>
Sent: Wednesday, April 12, 2023 4:34 PM
To: users@tomcat.apache.org
Subject: RE: Tomcat 9.0.73 - Exception while accessing application

Here is a full stack-trace

12:23:08.346 [https-jsse-nio-0.0.0.0-22222-exec-7] DEBUG
org.springframework.web.servlet.DispatcherServlet - Failed to
complete
request: org.springframework.web.util.NestedServletException:
Handler processing failed; nested exception is
java.lang.NoSuchFieldError: EMPTY_CHAR_ARRAY
12:23:08.424 [https-jsse-nio-0.0.0.0-22222-exec-7] ERROR
org.springframework.boot.web.servlet.support.ErrorPageFilter -
Forwarding to error page from request [/] due to exception
[EMPTY_CHAR_ARRAY]
java.lang.NoSuchFieldError: EMPTY_CHAR_ARRAY
           at
org.apache.catalina.core.ApplicationContext.getRequestDispatcher(App
licati
onContext.java:459) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.core.ApplicationContextFacade.getRequestDispatch
er(A
pplicationContextFacade.java:215) ~[catalina.jar:9.0.73]
           at

org.apache.catalina.connector.Request.getRequestDispatcher(Request.java:
1381) ~[catalina.jar:9.0.73]
           at

org.apache.catalina.connector.RequestFacade.getRequestDispatcher(Req
ue
stFacade.java:462) ~[catalina.jar:9.0.73]
           at

org.springframework.web.servlet.view.InternalResourceView.getRequest
Di
spatcher(InternalResourceView.java:229) ~[spring-webmvc-
5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at

org.springframework.web.servlet.view.InternalResourceView.renderMerg
e
dOutputModel(InternalResourceView.java:151) ~[spring-webmvc-
5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at

org.springframework.web.servlet.view.AbstractView.render(AbstractVie
w.j
ava:316) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.springframework.web.servlet.DispatcherServlet.render(DispatcherS
ervl
et.java:1373) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.springframework.web.servlet.DispatcherServlet.processDispatchRes
ult(
DispatcherServlet.java:1118) ~[spring-webmvc-
5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatc
herS
ervlet.java:1057) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.springframework.web.servlet.DispatcherServlet.doService(Dispatch
erSe
rvlet.java:943) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at

org.springframework.web.servlet.FrameworkServlet.processRequest(Fram
e
workServlet.java:1006) ~[spring-webmvc-
5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at

org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServ
let.java:898) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
javax.servlet.http.HttpServlet.service(HttpServlet.java:502) ~[servlet-
api.jar:4.0.FR]
           at

org.springframework.web.servlet.FrameworkServlet.service(FrameworkSe
r
vlet.java:883) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
javax.servlet.http.HttpServlet.service(HttpServlet.java:596) ~[servlet-
api.jar:4.0.FR]
           at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
licationFi
lterChain.java:209) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
FilterChai
n.java:153) ~[catalina.jar:9.0.73]
           at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:5
3)
~[tomcat-websocket.jar:9.0.73]
           at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
licationFi
lterChain.java:178) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
FilterChai
n.java:153) ~[catalina.jar:9.0.73]
           at
org.springframework.web.filter.RequestContextFilter.doFilterInternal
(Requ
estContextFilter.java:100) ~[spring-web-
5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
Req
uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
licationFi
lterChain.java:178) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
FilterChai
n.java:153) ~[catalina.jar:9.0.73]
           at
org.springframework.web.filter.FormContentFilter.doFilterInternal(Fo
rmCon
tentFilter.java:93) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
Req
uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
licationFi
lterChain.java:178) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
FilterChai
n.java:153) ~[catalina.jar:9.0.73]
           at
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilte
r(Erro
rPageFilter.java:126) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
           at
org.springframework.boot.web.servlet.support.ErrorPageFilter.access$
000(E
rrorPageFilter.java:64) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
           at
org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFil
terInt
ernal(ErrorPageFilter.java:101) ~[spring-boot-
2.3.9.RELEASE.jar:2.3.9.RELEASE]
           at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
Req
uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilte
r(Erro
rPageFilter.java:119) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
           at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
licationFi
lterChain.java:178) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
FilterChai
n.java:153) ~[catalina.jar:9.0.73]
           at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInter
nal(Cha
racterEncodingFilter.java:201) ~[spring-web-
5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePer
Req
uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
           at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App
licationFi
lterChain.java:178) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Application
FilterChai
n.java:153) ~[catalina.jar:9.0.73]
           at

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapper
V
alve.java:167) ~[catalina.jar:9.0.73]
           at

org.apache.catalina.core.StandardContextValve.invoke(StandardContext
Val
ve.java:90) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentic
atorB
ase.java:492) ~[catalina.jar:9.0.73]
           at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
130) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
java:9
3) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThr
eadD
etectionValve.java:188) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAcc
essLo
gValve.java:673) ~[catalina.jar:9.0.73]
           at

org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:7
68)
~[catalina.jar:9.0.73]
           at
org.apache.catalina.valves.RequestFilterValve.process(RequestFilterV
alve.ja
va:355) ~[catalina.jar:9.0.73]
           at

org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.ja
va
:54) ~[catalina.jar:9.0.73]
           at

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:74) ~[catalina.jar:9.0.73]
           at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja
va:3
43) ~[catalina.jar:9.0.73]
           at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.jav
a:389
) ~[tomcat-coyote.jar:9.0.73]
           at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLi
ght.ja
va:63) ~[tomcat-coyote.jar:9.0.73]
           at

org.apache.coyote.AbstractProtocol$ConnectionHandler.process(Abstrac
tPr
otocol.java:926) ~[tomcat-coyote.jar:9.0.73]
           at

org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndp
oi
nt.java:1791) ~[tomcat-coyote.jar:9.0.73]
           at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBa
se.j
ava:49) ~[tomcat-coyote.jar:9.0.73]

Dream * Excel * Explore * Inspire
Jon McAlexander
Senior Infrastructure Engineer
Asst. Vice President
He/His

Middleware Product Engineering
Enterprise CIO | EAS | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexan...@wellsfargo.com
This message may contain confidential and/or privileged information.
If you are not the addressee or authorized to receive this for the
addressee, you must not use, copy, disclose, or take any action
based on this message or any information herein. If you have
received this message in error, please advise the sender immediately
by reply e-mail and delete this message. Thank you for your
cooperation.


-----Original Message-----
From: Thomas Meyer <tho...@m3y3r.de>
Sent: Wednesday, April 12, 2023 2:20 PM
To: Tomcat Users List <users@tomcat.apache.org>;
jonmcalexan...@wellsfargo.com.INVALID; users@tomcat.apache.org
Subject: Re: Tomcat 9.0.73 - Exception while accessing application

Hi,

Do you use newrelic java agent?

Mfg
Thomas


Am 12. April 2023 21:07:27 MESZ schrieb
jonmcalexan...@wellsfargo.com.INVALID:
I have an application team that started receiving the following
Exception:

11-Apr-2023 09:26:01.396 SEVERE
[https-jsse-nio-0.0.0.0-11510-exec-19]
org.apache.catalina.core.StandardHostValve.custom Exception
Processing
ErrorPa        ge[exceptionType=java.lang.Exception,
location=/jsp/sendMessage.jsp]
              java.lang.NoSuchFieldError: EMPTY_CHAR_ARRAY
                      at
org.apache.catalina.core.ApplicationContext.getRequestDispatcher(Ap
pli
cati
onContext.java:459)
                     at
org.apache.catalina.core.ApplicationContextFacade.getRequestDispatc
her
(A
pplicationContextFacade.java:215)
                     at

org.apache.catalina.core.StandardHostValve.custom(StandardHostValve
.ja
va
:343)
                 at

org.apache.catalina.core.StandardHostValve.throwable(StandardHostVa
lve
.j
ava:302)

If did NOT do this with 9.0.70.

We know that it may be something that changed between 9.0.70 and
9.0.73, but we don't know.

So far searching the Google isn't giving us much information, so
reaching out
to the experts.

Thanks,

Dream * Excel * Explore * Inspire
Jon McAlexander
Senior Infrastructure Engineer
Asst. Vice President
He/His

Middleware Product Engineering
Enterprise CIO | EAS | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508



jonmcalexan...@wellsfargo.com<mailto:jonmcalexan...@wellsfargo.com

This message may contain confidential and/or privileged information.
If you
are not the addressee or authorized to receive this for the
addressee, you must not use, copy, disclose, or take any action
based on this message or any information herein. If you have
received this message in error, please advise the sender
immediately by reply e-mail and delete this message. Thank you for
your cooperation.


--
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail
gesendet.

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


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



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


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


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

Reply via email to