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://github.com/apache/tomcat/blob/9.0.x/java/org/apache/catalina/core/ApplicationContext.java#L459 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(ApplicationContext.java:459)
                  at 
org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(ApplicationContextFacade.java:215)
                  at 
com.wellsfargo.accounts.monitoring.F5Monitoring.doPost(F5Monitoring.java: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(ApplicationFilterChain.java:209)
                  at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
                  at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
                  at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
                  at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
                  at 
com.wellsfargo.mwf.webappsupport.inlanguage.filter.InLanguageFilter.doFilter(InLanguageFilter.java:49)
                  at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
                  at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
                  at 
com.wellsfargo.mwf.webappsupport.devicedetection.DeviceDetection.doFilter(DeviceDetection.java:151)
                  at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
                  at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
                  at 
com.wellsfargo.mwf.webappsupport.security.SecurityCheck.doFilter(SecurityCheck.java:425)
                  at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
                  at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
                  at 
com.wellsfargo.wasapi.remediators.CsrfRemediator.remediate(CsrfRemediator.java:102)
                  at 
com.wellsfargo.wasapi.filters.CsrfFilter.doFilter(CsrfFilter.java:81)
                  at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
                  at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
                  at 
com.wellsfargo.mwf.webappsupport.log.LogContextFilter.doFilter(LogContextFilter.java:81)
                  at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
                  at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
                  at 
com.wellsfargo.wasapi.remediators.securityheaders.XContentSecurityPolicyHeaderRemediator.processWrapperContent(XContentSecurityPolicyHeaderRe
mediator.java:222)
                  at 
com.wellsfargo.wasapi.remediators.securityheaders.XContentSecurityPolicyHeaderRemediator.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(Applicati
onContext.java:459) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(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(Reque
stFacade.java:462) ~[catalina.jar:9.0.73]
          at
org.springframework.web.servlet.view.InternalResourceView.getRequestDi
spatcher(InternalResourceView.java:229) ~[spring-webmvc-
5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.springframework.web.servlet.view.InternalResourceView.renderMerge
dOutputModel(InternalResourceView.java:151) ~[spring-webmvc-
5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.springframework.web.servlet.view.AbstractView.render(AbstractView.j
ava:316) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServl
et.java:1373) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(
DispatcherServlet.java:1118) ~[spring-webmvc-
5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherS
ervlet.java:1057) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherSe
rvlet.java:943) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.springframework.web.servlet.FrameworkServlet.processRequest(Frame
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(FrameworkSer
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(ApplicationFi
lterChain.java:209) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153) ~[catalina.jar:9.0.73]
          at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
~[tomcat-websocket.jar:9.0.73]
          at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
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(OncePerReq
uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153) ~[catalina.jar:9.0.73]
          at
org.springframework.web.filter.FormContentFilter.doFilterInternal(FormCon
tentFilter.java:93) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerReq
uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153) ~[catalina.jar:9.0.73]
          at
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(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.doFilterInt
ernal(ErrorPageFilter.java:101) ~[spring-boot-
2.3.9.RELEASE.jar:2.3.9.RELEASE]
          at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerReq
uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(Erro
rPageFilter.java:119) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
          at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153) ~[catalina.jar:9.0.73]
          at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(Cha
racterEncodingFilter.java:201) ~[spring-web-
5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerReq
uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
          at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:178) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:153) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:167) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
ve.java:90) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorB
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(StuckThreadD
etectionValve.java:188) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLo
gValve.java:673) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:768)
~[catalina.jar:9.0.73]
          at
org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.ja
va:355) ~[catalina.jar:9.0.73]
          at
org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java
: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.java:3
43) ~[catalina.jar:9.0.73]
          at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389
) ~[tomcat-coyote.jar:9.0.73]
          at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.ja
va:63) ~[tomcat-coyote.jar:9.0.73]
          at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractPr
otocol.java:926) ~[tomcat-coyote.jar:9.0.73]
          at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoi
nt.java:1791) ~[tomcat-coyote.jar:9.0.73]
          at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.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(Appli
cati
onContext.java:459)
                    at
org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher
(A
pplicationContextFacade.java:215)
                    at
org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.ja
va
:343)
                at
org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve
.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

Reply via email to