Jetty 9.4.21 с приложениями Spring Boot, получающими ошибку TypeCast - PullRequest
0 голосов
/ 13 октября 2019

Jetty 9.4.21: после обновления мы сталкиваемся со следующей проблемой

ОШИБКА org.springframework.boot.web.servlet.support.ErrorPageFilter - Перенаправление на страницу ошибки из запроса [/index.jsp]из-за исключительной ситуации [org.springframework.web.servlet.resource.ResourceUrlEncodingFilter $ ResourceUrlEncodingRequestWrapper не может быть приведен к org.eclipse.jetty.server.Request] java.lang.ClassCastException: org.springfrasне может быть приведен к org.eclipse.jetty.server.Request

Заполните журнал, как показано ниже: ОШИБКА org.springframework.boot.web.servlet.support.ErrorPageFilter - Перенаправление на страницу ошибки из запроса [/ index. jsp] из-за исключительной ситуации [org.springframework.web.servlet.resource.ResourceUrlEncodingFilter $ ResourceUrlEncodingRequestWrapper не может быть приведен к org.eclipse.jetty.server.Request] java.lang.Classwork.wewef.Exservice.seter_setup_setup_setup_setup_setup_setting_setting_set$ ResourceUrlEncoНевозможно привести dingRequestWrapper к org.eclipse.jetty.server.Request по адресу org.eclipse.jetty.servlet.ServletHolder $ NotAsyncServlet.service (ServletHolder.java:1395) в org.eclipse.jetty.letderHerlet.erlet.Serlet.Serlet. java: 760) at org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1617) в ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter.doFilter.dolep.serg.jetlet или orgletter.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1604) в org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter (ResourceUrlEncodingFilter.java:63) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1604) при org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal (HttpTraceFilter.java:90) в org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java: 107) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1604. .filter.DelegatingFilterProxy. : 1604) по адресу org.springframework.web.filter. ServletHandler $ CachedChain.doFilter (ServletHandler.java:1604) в org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter.java:92) в org.springframework.web.filter.jна org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1604) в org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal (HiddenHttpMethodFilest.java:93ilqu.ReterFerter.Filter.Filter.Filter.Player.PerF.PerFF.Player.PerFF.Player.File.Filter.Player.Player.Player.Player.PerFF.Player.Filter.Player.PerFF.Player.Player.PerFF.Player.Filter.Player.PerF_PF.Player.Filter.PerF.PerFB.WF.Player.Player.File.Filter.Play.Reter.Player.PerterF.Sterm.Ru.Filter. Java: 107) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1604) в org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter (errorPage: atjg).springframework.boot.web.servlet.support.ErrorPageFilter.access $ 000 (ErrorPageFilter.java:66) по адресу org.springframework.boot.web.servlet.support.ErrorPageFilter $ 1.doFilterInternal (ErrorPage: 10) forj.jpg.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:107)по адресу org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter (ErrorPageFilter.java:123) по адресу org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.otrag.rag.rag.trag.trag.trag.trag.trag.tv1).actuate.metrics.web. .filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:107) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1604) в org.springfilterF: 200) по адресу org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:107) по адресу org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHand60.ipj.jller.jp: org.jller.j. servlet.ServletHandler.doHandle (ServletHandler.java:545)в org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:143) в org.eclipse.jetty.security.SecurityHandler.handle (SecurityHandler.java:536) в org.eclipse.jetty.server.hand.HandlerWrapper.handle (HandlerWrapper.java:127) в org.eclipse.jetty.server.handler.ScopedHandler.nextHandle (ScopedHandler.java:235) в org.eclipse.jetty.server.session.SessionHandler.andHandle: 1589) в org.eclipse.jetty.server.handler.ScopedHandler.nextHandle (ScopedHandler.java:233) в org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler.java:1296) в org.ecjetty.server.handler.ScopedHandler.nextScope (ScopedHandler.java:188) в org.eclipse.jetty.servlet.ServletHandler.doScope (ServletHandler.java:485) в org.eclipse.jetty.server.andlerdoSession (сессии). SessionHandler.java:1559) в org.eclipse.jetty.server.handler.ScopedHandler.nextScope (ScopedHandler.java:186) в org.eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler.java:12)в org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:141) в org.eclipse.jetty.server.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:221) в org.eclipser. .handler.HandlerCollection.handle (HandlerCollection.java:146) в org.eclipse.jetty.server.handler.StatisticsHandler.handle (StatisticsHandler.java:173) в org.eclipse.jetty.server.handler.HandlerWrapper.raler (.java: 127) в org.eclipse.jetty.server.Server.handle (Server.java:500) в org.eclipse.jetty.server.HttpChannel.lambda $ дескриптор $ 1 (HttpChannel.java:386) в org.eclipse.jetty.server.HttpChannel.dispatch (HttpChannel.java:560) в org.eclipse.jetty.server.HttpChannel.handle (HttpChannel.java:378) в org.eclipse.jetty.server.HttpConnectionjF: 268) в org.eclipse.jetty.io.AbstractConnection $ ReadCallback.succeeded (AbstractConnection.java:311) в org.eclipse.jetty.io.FillInterest.fillable (FillInterest.java:103) в org.eclipse.jetty. io.ChannelEndУкажите $ 2.run (ChannelEndPoint.java:117) на org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask (EatWhatYouKill.java:336) на org.eclipse.jetty.util.thread.strategy.illWhat(EatWhatYouKill.java:313) в org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce (EatWhatYouKill.java:171) в org.eclipse.jetty.util.thread.strategy.EatWathYK: 129) в org.eclipse.jetty.util.thread.ReservedThreadExecutor $ ReservedThread.run (ReservedThreadExecutor.java:367) в org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.jol). eclipse.jetty.util.thread.QueuedThreadPool $ Runner.run (QueuedThreadPool.java:914) в java.lang.Thread.run (Thread.java:748)

Обратите внимание, что эта ошибка возникает только в Springзагрузка приложений с помощью Jetty 9.4.21Где, как и в случае с Jetty 9.4.20, те же самые приложения с весенней загрузкой работают нормально.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 13 октября 2019

Это ошибка в Jetty 9.4.21.

См. https://github.com/eclipse/jetty.project/issues/4141

Вернитесь к 9.4.20 или дождитесь 9.4.22

...