jboss / jboss-jsf-api_spec

JBoss JSF API Spec
GNU General Public License v2.0
6 stars 14 forks source link

[Index 0 out of bounds for length 0 ] was happened when restore view. #22

Open Mamezou-zhang-yong opened 2 years ago

Mamezou-zhang-yong commented 2 years ago

I am face the following error. does it relate to jsf-api ?

FW: Primefaces 11 Server: wildfly 17.0.1 final jboss-jsf-api_2.3_spec-2.3.9.SP02.jar

here is the fix of majarra. https://github.com/eclipse-ee4j/mojarra/commit/b53295c553ea69b035173d11461de5734ad37325

2022-08-02 13:22:54,346 INFO  [stdout] (default task-31) java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at java.base/java.util.Objects.checkIndex(Objects.java:372)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at java.base/java.util.ArrayList.get(ArrayList.java:459)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.component.AttachedObjectListHolder.restoreState(AttachedObjectListHolder.java:146)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.component.UIComponentBase.restoreState(UIComponentBase.java:1228)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.application.view.FaceletPartialStateManagementStrategy$2.visit(FaceletPartialStateManagementStrategy.java:372)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.component.visit.FullVisitContext.invokeVisitCallback(FullVisitContext.java:127)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.component.UIComponent.visitTree(UIComponent.java:1456)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.component.UIComponent.visitTree(UIComponent.java:1468)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.component.UIComponent.visitTree(UIComponent.java:1468)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.component.UIComponent.visitTree(UIComponent.java:1468)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.component.UIForm.visitTree(UIForm.java:347)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.component.UIComponent.visitTree(UIComponent.java:1468)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.component.UIComponent.visitTree(UIComponent.java:1468)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.component.UIComponent.visitTree(UIComponent.java:1468)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.application.view.FaceletPartialStateManagementStrategy.restoreView(FaceletPartialStateManagementStrategy.java:358)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.application.StateManagerImpl.restoreView(StateManagerImpl.java:113)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.application.view.ViewHandlingStrategy.restoreView(ViewHandlingStrategy.java:99)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.application.view.FaceletViewHandlingStrategy.restoreView(FaceletViewHandlingStrategy.java:272)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.application.view.MultiViewHandler.restoreView(MultiViewHandler.java:133)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.application.ViewHandlerWrapper.restoreView(ViewHandlerWrapper.java:101)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.application.ViewHandlerWrapper.restoreView(ViewHandlerWrapper.java:101)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.application.ViewHandlerWrapper.restoreView(ViewHandlerWrapper.java:101)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at deployment.cockpit.war//org.omnifaces.viewhandler.OmniViewHandler.restoreView(OmniViewHandler.java:100)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.application.ViewHandlerWrapper.restoreView(ViewHandlerWrapper.java:101)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:180)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:109)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at com.sun.jsf-impl@2.3.9.SP02//com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:707)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at javax.faces.api@2.3.9.SP02//javax.faces.webapp.FacesServlet.service(FacesServlet.java:451)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at deployment.cockpit.war//org.omnifaces.filter.GzipResponseFilter.doFilter(GzipResponseFilter.java:181)
2022-08-02 13:22:54,346 INFO  [stdout] (default task-31)    at deployment.cockpit.war//org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31)    at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31)    at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31)    at deployment.cockpit.war//com.github.adminfaces.template.session.AdminFilter.doFilter(AdminFilter.java:155)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at deployment.cockpit.war//com.konicaminolta.govchois.presentation.filter.SessionFilter.doFilter(SessionFilter.java:174)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at deployment.cockpit.war//org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at deployment.cockpit.war//com.konicaminolta.govchois.presentation.filter.SecureFilter.doFilter(SecureFilter.java:105)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at deployment.cockpit.war//org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.opentracing.contrib.opentracing-jaxrs2//io.opentracing.contrib.jaxrs2.server.SpanFinishingFilter.doFilter(SpanFinishingFilter.java:55)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at org.wildfly.extension.undertow@17.0.1.Final//org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at org.wildfly.extension.undertow@17.0.1.Final//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at org.wildfly.extension.undertow@17.0.1.Final//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at org.wildfly.extension.undertow@17.0.1.Final//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at org.wildfly.extension.undertow@17.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at org.wildfly.extension.undertow@17.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at org.wildfly.extension.undertow@17.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at org.wildfly.extension.undertow@17.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at org.wildfly.extension.undertow@17.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
2022-08-02 13:22:54,347 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
2022-08-02 13:22:54,348 INFO  [stdout] (default task-31) at io.undertow.servlet@2.0.21.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
2022-08-02 13:22:54,348 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
2022-08-02 13:22:54,348 INFO  [stdout] (default task-31) at io.undertow.core@2.0.21.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
2022-08-02 13:22:54,348 INFO  [stdout] (default task-31) at org.jboss.threads@2.3.3.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
2022-08-02 13:22:54,348 INFO  [stdout] (default task-31) at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
2022-08-02 13:22:54,348 INFO  [stdout] (default task-31) at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
2022-08-02 13:22:54,348 INFO  [stdout] (default task-31) at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
2022-08-02 13:22:54,348 INFO  [stdout] (default task-31) at java.base/java.lang.Thread.run(Thread.java:829)