You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by jo...@wellsfargo.com.INVALID on 2023/04/12 19:07:27 UTC

Tomcat 9.0.73 - Exception while accessing application

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(ApplicationContext.java:459)
                   at org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(ApplicationContextFacade.java:215)
                   at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:343)
               at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java: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

jonmcalexander@wellsfargo.com<ma...@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.


RE: Tomcat 9.0.73 - Exception while accessing application

Posted by jo...@wellsfargo.com.INVALID.
I'm not sure. I'll check with the developers.

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

jonmcalexander@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 <th...@m3y3r.de>
> Sent: Wednesday, April 12, 2023 2:20 PM
> To: Tomcat Users List <us...@tomcat.apache.org>;
> jonmcalexander@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
> jonmcalexander@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(Applicati
> onContext.java:459)
> >                   at
> org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(A
> pplicationContextFacade.java:215)
> >                   at
> org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java
> :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
> >
> >jonmcalexander@wellsfargo.com<mailto:jonmcalexander@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.

RE: Tomcat 9.0.73 - Exception while accessing application

Posted by jo...@wellsfargo.com.INVALID.
I don't think they have a mixed environment, but will have them check this out. If it's not a mixed Tomcat lib issue, could it be something else?

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

jonmcalexander@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, jonmcalexander@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 <us...@tomcat.apache.org>
> > Subject: Re: Tomcat 9.0.73 - Exception while accessing application
> >
> > Jon,
> >
> > On 4/12/23 17:38, jonmcalexander@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
> >>
> >> jonmcalexander@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: jonmcalexander@wellsfargo.com.INVALID
> >>> <jo...@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
> >>>
> >>> jonmcalexander@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 <th...@m3y3r.de>
> >>>> Sent: Wednesday, April 12, 2023 2:20 PM
> >>>> To: Tomcat Users List <us...@tomcat.apache.org>;
> >>>> jonmcalexander@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
> >>>> jonmcalexander@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
> >>>>>
> >>>>
> >>>>
> jonmcalexander@wellsfargo.com<mailto:jonmcalexander@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-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org


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


RE: Tomcat 9.0.73 - Exception while accessing application

Posted by jo...@wellsfargo.com.INVALID.
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

jonmcalexander@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: Mark Thomas <ma...@apache.org>
> Sent: Wednesday, April 19, 2023 2:20 AM
> To: users@tomcat.apache.org
> Subject: Re: Tomcat 9.0.73 - Exception while accessing application
> 
> On 19/04/2023 03:11, jonmcalexander@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
> >
> > jonmcalexander@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, jonmcalexander@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!!F9
> >> svG
> >> 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 <us...@tomcat.apache.org>
> >>> Subject: Re: Tomcat 9.0.73 - Exception while accessing application
> >>>
> >>> Jon,
> >>>
> >>> On 4/12/23 17:38, jonmcalexander@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(Appl
> >> icati
> >> onContext.java:459)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationContextFacade.getRequestDispatche
> >> r(A
> >> pplicationContextFacade.java:215)
> >>>>                    at
> >> com.wellsfargo.accounts.monitoring.F5Monitoring.doPost(F5Monitoring.j
> >> av
> >> a:38)
> >>>>                    at
> >>
> com.wellsfargo.accounts.monitoring.F5Monitoring.doGet(F5Monitoring.ja
> >> va
> >> :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(Appl
> >> icationFi
> >> lterChain.java:209)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> >> ilterChai
> >> n.java:153)
> >>>>                    at
> >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53
> >> )
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> >> icationFi
> >> lterChain.java:178)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> >> ilterChai
> >> n.java:153)
> >>>>                    at
> >> com.wellsfargo.mwf.webappsupport.inlanguage.filter.InLanguageFilter.d
> >> oFil
> >> ter(InLanguageFilter.java:49)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> >> icationFi
> >> lterChain.java:178)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> >> ilterChai
> >> n.java:153)
> >>>>                    at
> >>
> com.wellsfargo.mwf.webappsupport.devicedetection.DeviceDetection.doFi
> >> l
> >> ter(DeviceDetection.java:151)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> >> icationFi
> >> lterChain.java:178)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> >> ilterChai
> >> n.java:153)
> >>>>                    at
> >>
> com.wellsfargo.mwf.webappsupport.security.SecurityCheck.doFilter(Secu
> >> rit
> >> yCheck.java:425)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> >> icationFi
> >> lterChain.java:178)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> >> ilterChai
> >> n.java:153)
> >>>>                    at
> >>
> com.wellsfargo.wasapi.remediators.CsrfRemediator.remediate(CsrfRemedi
> >> a
> >> tor.java:102)
> >>>>                    at
> >> com.wellsfargo.wasapi.filters.CsrfFilter.doFilter(CsrfFilter.java:81)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> >> icationFi
> >> lterChain.java:178)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> >> ilterChai
> >> n.java:153)
> >>>>                    at
> >>
> com.wellsfargo.mwf.webappsupport.log.LogContextFilter.doFilter(LogCon
> >> te
> >> xtFilter.java:81)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> >> icationFi
> >> lterChain.java:178)
> >>>>                    at
> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> >> ilterChai
> >> n.java:153)
> >>>>                    at
> >>>>
> com.wellsfargo.wasapi.remediators.securityheaders.XContentSecurityP
> >>>> ol
> >>>>
> >>
> icyHeaderRemediator.processWrapperContent(XContentSecurityPolicyHead
> >> e
> >>>> rRe
> >>>> mediator.java:222)
> >>>>                    at
> >>>>
> com.wellsfargo.wasapi.remediators.securityheaders.XContentSecurityP
> >>>> ol
> >>>>
> >>
> 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
> >>>>
> >>>> jonmcalexander@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: jonmcalexander@wellsfargo.com.INVALID
> >>>>> <jo...@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(A
> >>>>> pp
> >>>>> licati
> >>>>> onContext.java:459) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationContextFacade.getRequestDispat
> >>>>> ch
> >>>>> 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(Dispatche
> >>>>> rS
> >>>>> ervl
> >>>>> et.java:1373) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
> >>>>>            at
> >>>>>
> org.springframework.web.servlet.DispatcherServlet.processDispatchR
> >>>>> es
> >>>>> ult(
> >>>>> DispatcherServlet.java:1118) ~[spring-webmvc-
> >>>>> 5.2.13.RELEASE.jar:5.2.13.RELEASE]
> >>>>>            at
> >>>>>
> org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispa
> >>>>> tc
> >>>>> herS
> >>>>> ervlet.java:1057) ~[spring-webmvc-
> 5.2.13.RELEASE.jar:5.2.13.RELEASE]
> >>>>>            at
> >>>>> org.springframework.web.servlet.DispatcherServlet.doService(Dispat
> >>>>> ch
> >>>>> 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(A
> >>>>> pp
> >>>>> licationFi
> >>>>> lterChain.java:209) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> >>>>> on
> >>>>> 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(A
> >>>>> pp
> >>>>> licationFi
> >>>>> lterChain.java:178) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> >>>>> on
> >>>>> FilterChai
> >>>>> n.java:153) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.springframework.web.filter.RequestContextFilter.doFilterIntern
> >>>>> al
> >>>>> (Requ
> >>>>> estContextFilter.java:100) ~[spring-web-
> >> 5.2.13.RELEASE.jar:5.2.13.RELEASE]
> >>>>>            at
> >>>>>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OnceP
> >>>>> er
> >>>>> Req
> >>>>> uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> >>>>> pp
> >>>>> licationFi
> >>>>> lterChain.java:178) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> >>>>> on
> >>>>> 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(OnceP
> >>>>> er
> >>>>> Req
> >>>>> uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> >>>>> pp
> >>>>> licationFi
> >>>>> lterChain.java:178) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> >>>>> on
> >>>>> FilterChai
> >>>>> n.java:153) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.springframework.boot.web.servlet.support.ErrorPageFilter.doFil
> >>>>> te
> >>>>> r(Erro
> >>>>> rPageFilter.java:126) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
> >>>>>            at
> >>>>> org.springframework.boot.web.servlet.support.ErrorPageFilter.acces
> >>>>> s$
> >>>>> 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.doF
> >>>>> il
> >>>>> terInt
> >>>>> ernal(ErrorPageFilter.java:101) ~[spring-boot-
> >>>>> 2.3.9.RELEASE.jar:2.3.9.RELEASE]
> >>>>>            at
> >>>>>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OnceP
> >>>>> er
> >>>>> Req
> >>>>> uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
> >>>>>            at
> >>>>> org.springframework.boot.web.servlet.support.ErrorPageFilter.doFil
> >>>>> te
> >>>>> r(Erro
> >>>>> rPageFilter.java:119) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> >>>>> pp
> >>>>> licationFi
> >>>>> lterChain.java:178) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> >>>>> on
> >>>>> FilterChai
> >>>>> n.java:153) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.springframework.web.filter.CharacterEncodingFilter.doFilterInt
> >>>>> er
> >>>>> nal(Cha
> >>>>> racterEncodingFilter.java:201) ~[spring-web-
> >>>>> 5.2.13.RELEASE.jar:5.2.13.RELEASE]
> >>>>>            at
> >>>>>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OnceP
> >>>>> er
> >>>>> Req
> >>>>> uestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> >>>>> pp
> >>>>> licationFi
> >>>>> lterChain.java:178) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> >>>>> on
> >>>>> 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(Authent
> >>>>> ic
> >>>>> 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(StuckT
> >>>>> hr
> >>>>> eadD
> >>>>> etectionValve.java:188) ~[catalina.jar:9.0.73]
> >>>>>            at
> >>>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractA
> >>>>> cc
> >>>>> 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(RequestFilte
> >>>>> rV
> >>>>> 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.j
> >>>>> av
> >>>>> a:389
> >>>>> ) ~[tomcat-coyote.jar:9.0.73]
> >>>>>            at
> >>>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessor
> >>>>> Li
> >>>>> 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(SocketProcessor
> >>>>> Ba
> >>>>> 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
> >>>>>
> >>>>> jonmcalexander@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 <th...@m3y3r.de>
> >>>>>> Sent: Wednesday, April 12, 2023 2:20 PM
> >>>>>> To: Tomcat Users List <us...@tomcat.apache.org>;
> >>>>>> jonmcalexander@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
> >>>>>> jonmcalexander@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.getRequestDispa
> >>>>>> tc
> >>>>>> 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
> >>>>>>>
> >>>>>>
> >>>>>>
> >>
> jonmcalexander@wellsfargo.com<mailto:jonmcalexander@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-unsubscribe@tomcat.apache.org
> >>>> For additional commands, e-mail: users-help@tomcat.apache.org
> >>>>
> >>>
> >>> --------------------------------------------------------------------
> >>> - To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >>> For additional commands, e-mail: users-help@tomcat.apache.org
> >>>
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 9.0.73 - Exception while accessing application

Posted by Mark Thomas <ma...@apache.org>.
On 19/04/2023 03:11, jonmcalexander@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
> 
> jonmcalexander@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, jonmcalexander@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 <us...@tomcat.apache.org>
>>> Subject: Re: Tomcat 9.0.73 - Exception while accessing application
>>>
>>> Jon,
>>>
>>> On 4/12/23 17:38, jonmcalexander@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
>>>>
>>>> jonmcalexander@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: jonmcalexander@wellsfargo.com.INVALID
>>>>> <jo...@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
>>>>>
>>>>> jonmcalexander@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 <th...@m3y3r.de>
>>>>>> Sent: Wednesday, April 12, 2023 2:20 PM
>>>>>> To: Tomcat Users List <us...@tomcat.apache.org>;
>>>>>> jonmcalexander@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
>>>>>> jonmcalexander@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
>>>>>>>
>>>>>>
>>>>>>
>> jonmcalexander@wellsfargo.com<mailto:jonmcalexander@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-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 

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


RE: Tomcat 9.0.73 - Exception while accessing application

Posted by jo...@wellsfargo.com.INVALID.
Hi Christopher ,

Where was this change in functionality documented, please?

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

jonmcalexander@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, jonmcalexander@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 <us...@tomcat.apache.org>
> > Subject: Re: Tomcat 9.0.73 - Exception while accessing application
> >
> > Jon,
> >
> > On 4/12/23 17:38, jonmcalexander@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
> >>
> >> jonmcalexander@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: jonmcalexander@wellsfargo.com.INVALID
> >>> <jo...@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
> >>>
> >>> jonmcalexander@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 <th...@m3y3r.de>
> >>>> Sent: Wednesday, April 12, 2023 2:20 PM
> >>>> To: Tomcat Users List <us...@tomcat.apache.org>;
> >>>> jonmcalexander@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
> >>>> jonmcalexander@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
> >>>>>
> >>>>
> >>>>
> jonmcalexander@wellsfargo.com<mailto:jonmcalexander@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-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 9.0.73 - Exception while accessing application

Posted by Christopher Schultz <ch...@christopherschultz.net>.
Jon,

On 4/13/23 17:57, jonmcalexander@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 <us...@tomcat.apache.org>
> Subject: Re: Tomcat 9.0.73 - Exception while accessing application
> 
> Jon,
> 
> On 4/12/23 17:38, jonmcalexander@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
>>
>> jonmcalexander@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: jonmcalexander@wellsfargo.com.INVALID
>>> <jo...@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
>>>
>>> jonmcalexander@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 <th...@m3y3r.de>
>>>> Sent: Wednesday, April 12, 2023 2:20 PM
>>>> To: Tomcat Users List <us...@tomcat.apache.org>;
>>>> jonmcalexander@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
>>>> jonmcalexander@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
>>>>>
>>>>
>>>> jonmcalexander@wellsfargo.com<mailto:jonmcalexander@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-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 

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


Re: Tomcat 9.0.73 - Exception while accessing application

Posted by jo...@wellsfargo.com.INVALID.
Hi Christopher,

They are using Java 11.1

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

Jon,

On 4/12/23 17:38, jonmcalexander@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
>
> jonmcalexander@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: jonmcalexander@wellsfargo.com.INVALID
>> <jo...@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
>>
>> jonmcalexander@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 <th...@m3y3r.de>
>>> Sent: Wednesday, April 12, 2023 2:20 PM
>>> To: Tomcat Users List <us...@tomcat.apache.org>;
>>> jonmcalexander@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
>>> jonmcalexander@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
>>>>
>>>
>>> jonmcalexander@wellsfargo.com<mailto:jonmcalexander@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-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>

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


Re: Tomcat 9.0.73 - Exception while accessing application

Posted by Christopher Schultz <ch...@christopherschultz.net>.
Jon,

On 4/12/23 17:38, jonmcalexander@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
> 
> jonmcalexander@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: jonmcalexander@wellsfargo.com.INVALID
>> <jo...@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
>>
>> jonmcalexander@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 <th...@m3y3r.de>
>>> Sent: Wednesday, April 12, 2023 2:20 PM
>>> To: Tomcat Users List <us...@tomcat.apache.org>;
>>> jonmcalexander@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
>>> jonmcalexander@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
>>>>
>>>
>>> jonmcalexander@wellsfargo.com<mailto:jonmcalexander@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-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 

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


RE: Tomcat 9.0.73 - Exception while accessing application

Posted by jo...@wellsfargo.com.INVALID.
And another app, different stack-trace, same         java.lang.NoSuchFieldError: EMPTY_CHAR_ARRAY


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

jonmcalexander@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: jonmcalexander@wellsfargo.com.INVALID
> <jo...@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
> 
> jonmcalexander@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 <th...@m3y3r.de>
> > Sent: Wednesday, April 12, 2023 2:20 PM
> > To: Tomcat Users List <us...@tomcat.apache.org>;
> > jonmcalexander@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
> > jonmcalexander@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
> > >
> >
> >jonmcalexander@wellsfargo.com<mailto:jonmcalexander@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.

RE: Tomcat 9.0.73 - Exception while accessing application

Posted by jo...@wellsfargo.com.INVALID.
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(ApplicationContext.java:459) ~[catalina.jar:9.0.73]
        at org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(ApplicationContextFacade.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(RequestFacade.java:462) ~[catalina.jar:9.0.73]
        at org.springframework.web.servlet.view.InternalResourceView.getRequestDispatcher(InternalResourceView.java:229) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:151) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:316) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.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(DispatcherServlet.java:1057) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.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(FrameworkServlet.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(ApplicationFilterChain.java:209) ~[catalina.jar:9.0.73]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.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(ApplicationFilterChain.java:178) ~[catalina.jar:9.0.73]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[catalina.jar:9.0.73]
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[catalina.jar:9.0.73]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[catalina.jar:9.0.73]
        at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[catalina.jar:9.0.73]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[catalina.jar:9.0.73]
        at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) ~[spring-boot-2.3.9.RELEASE.jar:2.3.9.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[catalina.jar:9.0.73]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[catalina.jar:9.0.73]
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.13.RELEASE.jar:5.2.13.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) ~[catalina.jar:9.0.73]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) ~[catalina.jar:9.0.73]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) ~[catalina.jar:9.0.73]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[catalina.jar:9.0.73]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.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:93) ~[catalina.jar:9.0.73]
        at org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:188) ~[catalina.jar:9.0.73]
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.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.java: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:343) ~[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.java:63) ~[tomcat-coyote.jar:9.0.73]
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) ~[tomcat-coyote.jar:9.0.73]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) ~[tomcat-coyote.jar:9.0.73]
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java: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

jonmcalexander@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 <th...@m3y3r.de>
> Sent: Wednesday, April 12, 2023 2:20 PM
> To: Tomcat Users List <us...@tomcat.apache.org>;
> jonmcalexander@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
> jonmcalexander@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(Applicati
> onContext.java:459)
> >                   at
> org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(A
> pplicationContextFacade.java:215)
> >                   at
> org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java
> :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
> >
> >jonmcalexander@wellsfargo.com<mailto:jonmcalexander@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.

Re: Tomcat 9.0.73 - Exception while accessing application

Posted by Thomas Meyer <th...@m3y3r.de>.
Hi,

Do you use newrelic java agent?

Mfg
Thomas


Am 12. April 2023 21:07:27 MESZ schrieb jonmcalexander@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(ApplicationContext.java:459)
>                   at org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(ApplicationContextFacade.java:215)
>                   at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:343)
>               at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java: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
>
>jonmcalexander@wellsfargo.com<ma...@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.

RE: Tomcat 9.0.73 - Exception while accessing application

Posted by jo...@wellsfargo.com.INVALID.
I will have them check but this would not be normal for our installations.

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

jonmcalexander@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: Mark Thomas <ma...@apache.org>
> Sent: Friday, April 14, 2023 9:19 AM
> To: users@tomcat.apache.org
> Subject: Re: Tomcat 9.0.73 - Exception while accessing application
> 
> On 12/04/2023 20:07, jonmcalexander@wellsfargo.com.INVALID wrote:
> > 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(Applicati
> onContext.java:459)
> >                     at
> org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(A
> pplicationContextFacade.java:215)
> >                     at
> org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java
> :343)
> >                 at
> > org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve
> > .java: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.
> 
> The field org.apache.tomcat.util.buf.MessageBytes.EMPTY_CHAR_ARRAY
> was added.
> 
> It looks like you are trying to use JARs from different versions of Tomcat. You
> can sometimes get away with doing that. This isn't one of those times.
> 
> You need to fix the 9.0.73 install so it is using all the 9.0.73 JARs and none
> from earlier Tomcat versions.
> 
> Mark
> 
> >
> > 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
> >
> >
> jonmcalexander@wellsfargo.com<ma...@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.
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 9.0.73 - Exception while accessing application

Posted by Mark Thomas <ma...@apache.org>.
On 12/04/2023 20:07, jonmcalexander@wellsfargo.com.INVALID wrote:
> 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(ApplicationContext.java:459)
>                     at org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(ApplicationContextFacade.java:215)
>                     at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:343)
>                 at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java: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.

The field org.apache.tomcat.util.buf.MessageBytes.EMPTY_CHAR_ARRAY was 
added.

It looks like you are trying to use JARs from different versions of 
Tomcat. You can sometimes get away with doing that. This isn't one of 
those times.

You need to fix the 9.0.73 install so it is using all the 9.0.73 JARs 
and none from earlier Tomcat versions.

Mark

> 
> 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
> 
> jonmcalexander@wellsfargo.com<ma...@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.
> 
> 

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