From: Roman K. <ro...@un...> - 2024-11-29 17:27:11
|
Hi Sander, We are looking into the IllegalStateExceptions problem, we will strive to squeeze it into the next patch release. Our assessment of the “IOException: Stream Closed” warning is that it can occur if the user closes the browser while the server is attempting to write to the corresponding socket. Best regards, Roman wt., 26 lis 2024 o 11:26 Sander Apweiler <sa....@fz...> napisał(a): > Good morning, > we found another Exception which occurs quite oftern after the update: > > 2024-11-26T10:19:57,415 [qtp189759004-9219] WARN > org.eclipse.jetty.ee10.servlet.ServletChannel: handleException > /oauth2-as/VAADIN/dynamic/resource/0/e4baf8d2-5624-4b9c-82ee-57698afa6ead/4097c0b0cf59f1e2a962a148ed2043ad1en.png > java.io.IOException: Stream Closed > 2024-11-26T10:19:57,416 [qtp189759004-10574] ERROR > unity.server.web.CustomErrorPageInitializer: Vaadin initialization error: > java.io.IOException: Stream Closed > at java.base/java.io.FileInputStream.readBytes(Native Method) > ~[?:?] > at java.base/java.io.FileInputStream.read(FileInputStream.java:263) > ~[?:?] > at > com.vaadin.flow.server.StreamResource$Pipe.read(StreamResource.java:119) > ~[flow-server-24.3.7.jar:24.3.7] > at > com.vaadin.flow.server.StreamResource$Pipe.copy(StreamResource.java:109) > ~[flow-server-24.3.7.jar:24.3.7] > at > com.vaadin.flow.server.StreamResource$Pipe.accept(StreamResource.java:84) > ~[flow-server-24.3.7.jar:24.3.7] > at > com.vaadin.flow.server.communication.StreamResourceHandler.handleRequest(StreamResourceHandler.java:86) > ~[flow-server-24.3.7.jar:24.3.7] > at > com.vaadin.flow.server.communication.StreamRequestHandler.handleRequest(StreamRequestHandler.java:110) > ~[flow-server-24.3.7.jar:24.3.7] > at > com.vaadin.flow.server.VaadinService.handleRequest(VaadinService.java:1574) > ~[flow-server-24.3.7.jar:24.3.7] > at > com.vaadin.flow.server.VaadinServlet.service(VaadinServlet.java:398) > ~[flow-server-24.3.7.jar:24.3.7] > at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) > ~[jakarta.servlet-api-6.0.0.jar:6.0.0] > at > org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:736) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1614) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:317) > ~[jetty-ee10-servlets-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:270) > ~[jetty-ee10-servlets-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > io.imunity.vaadin.endpoint.common.InvocationContextSetupFilter.doFilter(InvocationContextSetupFilter.java:67) > ~[unity-server-vaadin-endpoint-common-4.0.2.jar:?] > at > org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > io.imunity.vaadin.auth.server.AuthenticationFilter.forwardtoAuthn(AuthenticationFilter.java:265) > ~[unity-server-vaadin-authentication-4.0.2.jar:?] > at > io.imunity.vaadin.auth.server.AuthenticationFilter.handleRememberMe(AuthenticationFilter.java:250) > ~[unity-server-vaadin-authentication-4.0.2.jar:?] > at > io.imunity.vaadin.auth.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:100) > ~[unity-server-vaadin-authentication-4.0.2.jar:?] > at > org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > io.imunity.vaadin.endpoint.common.RemoteRedirectedAuthnResponseProcessingFilter.doFilter(RemoteRedirectedAuthnResponseProcessingFilter.java:48) > ~[unity-server-vaadin-endpoint-common-4.0.2.jar:?] > at > org.eclipse.jetty.ee10.servlet.FilterHolder.doFilter(FilterHolder.java:205) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1586) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1547) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:814) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:431) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:464) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571) > ~[jetty-security-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.ee10.servlet.SessionHandler.handle(SessionHandler.java:703) > ~[jetty-ee10-servlet-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:765) > ~[jetty-server-12.0.7.jar:12.0.7] > at > pl.edu.icm.unity.engine.server.ClientIPSettingHandler.handle(ClientIPSettingHandler.java:67) > ~[unity-server-engine-4.0.2.jar:?] > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:181) > ~[jetty-server-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159) > ~[jetty-rewrite-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) > ~[jetty-rewrite-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89) > ~[jetty-rewrite-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) > ~[jetty-rewrite-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143) > ~[jetty-rewrite-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.rewrite.handler.RewriteHandler$LastRuleHandler.handle(RewriteHandler.java:159) > ~[jetty-rewrite-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) > ~[jetty-rewrite-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.rewrite.handler.HeaderPatternRule$1.handle(HeaderPatternRule.java:89) > ~[jetty-rewrite-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.rewrite.handler.Rule$Handler.handle(Rule.java:108) > ~[jetty-rewrite-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:143) > ~[jetty-rewrite-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:549) > ~[jetty-server-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:716) > ~[jetty-server-12.0.7.jar:12.0.7] > at > pl.edu.icm.unity.engine.server.TraceBlockingHandler.handle(TraceBlockingHandler.java:34) > ~[unity-server-engine-4.0.2.jar:?] > at org.eclipse.jetty.server.Server.handle(Server.java:179) > ~[jetty-server-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:619) > ~[jetty-server-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:411) > ~[jetty-server-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322) > ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) > ~[jetty-io-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.onFillable(SslConnection.java:574) > ~[jetty-io-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:390) > ~[jetty-io-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:150) > ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) > ~[jetty-io-12.0.7.jar:12.0.7] > at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) > ~[jetty-io-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478) > ~[jetty-util-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:441) > ~[jetty-util-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293) > ~[jetty-util-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:201) > ~[jetty-util-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:410) > ~[jetty-util-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:971) > ~[jetty-util-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1201) > ~[jetty-util-12.0.7.jar:12.0.7] > at > org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1156) > ~[jetty-util-12.0.7.jar:12.0.7] > at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] > 2024-11-26T10:19:57,416 [qtp189759004-10574] WARN > org.eclipse.jetty.ee10.servlet.ServletChannel: handleException > /oauth2-as/VAADIN/dynamic/resource/0/73e07c7d-ef52-4dac-a6e8-2333ac1f9844/4405244f9f75bd6012e40616bb767b461en.png > java.io.IOException: Stream Closed > > > Best regards, > Sander > > > On Mon, 2024-11-25 at 16:33 +0100, Sander Apweiler wrote: > > Hi Krzysztof, > > after updating our large unity instance this morning form 3.16.1 to > > 4.0.2 we got a lot of IllegalStateExceptions (see attachment) and a > > increase memory usage. Do you have any idea which could be the reason > > for this Exceptions? > > > > Best regards, > > Sander > > > > -- > Large-Scale Data Science > Juelich Supercomputing Centre > > phone: +49 2461 61 8847 > fax: +49 2461 61 6656 > email: sa....@fz... > > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > Forschungszentrum Jülich GmbH > 52425 Jülich > Sitz der Gesellschaft: Jülich > Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 > Vorsitzender des Aufsichtsrats: MinDir Stefan Müller > Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), > Karsten Beneke (stellv. Vorsitzender), Prof. Dr. Ir. Pieter Jansens > ----------------------------------------------------------------------- > ----------------------------------------------------------------------- > > > _______________________________________________ > Unity-idm-discuss mailing list > Uni...@li... > https://lists.sourceforge.net/lists/listinfo/unity-idm-discuss > |