Getting the following stack trace when upgrading to primefaces 11. It was occuring with our previous dynamic menu, but also with the copy-pasted menu.xhtml file from the verona layout templates.
Primefaces Version: 11.0
Verona Layout Version: 6.0
WARNING: StandardWrapperValve[Faces Servlet]: Servlet.service() for servlet Faces Servlet threw exception
java.lang.ClassNotFoundException: org.primefaces.component.api.Widget
at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:775)
at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:686)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
at com.sun.enterprise.loader.CurrentBeforeParentClassLoader.loadClass(CurrentBeforeParentClassLoader.java:83)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:744)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
at com.sun.enterprise.loader.CurrentBeforeParentClassLoader.loadClass(CurrentBeforeParentClassLoader.java:83)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:575)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:575)
at com.sun.enterprise.loader.CurrentBeforeParentClassLoader.loadClass(CurrentBeforeParentClassLoader.java:83)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1716)
at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1615)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:398)
at com.sun.faces.util.Util.loadClass(Util.java:308)
at com.sun.faces.application.applicationimpl.InstanceFactory.newThing(InstanceFactory.java:819)
at com.sun.faces.application.applicationimpl.InstanceFactory.createComponentApplyAnnotations(InstanceFactory.java:735)
at com.sun.faces.application.applicationimpl.InstanceFactory.createComponent(InstanceFactory.java:294)
at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:459)
at javax.faces.application.ApplicationWrapper.createComponent(ApplicationWrapper.java:681)
at javax.faces.application.ApplicationWrapper.createComponent(ApplicationWrapper.java:681)
at javax.faces.application.ApplicationWrapper.createComponent(ApplicationWrapper.java:681)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.createComponent(ComponentTagHandlerDelegateImpl.java:564)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:152)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:111)
at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:179)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:111)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:55)
at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:153)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:52)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:46)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:271)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:330)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:309)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:162)
at com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:84)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:55)
at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:153)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:52)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:46)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:271)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:330)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:309)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:162)
at com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:84)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:55)
at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:179)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:111)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:55)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:52)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:46)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:271)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:330)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:309)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:162)
at com.sun.faces.facelets.tag.ui.DecorateHandler.apply(DecorateHandler.java:112)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:55)
at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:179)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:111)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:55)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:52)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:46)
at com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:120)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:358)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:78)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:199)
at javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:708)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:451)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1636)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:331)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:111)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:253)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211)
at org.glassfish.tyrus.servlet.TyrusServletFilter.doFilter(TyrusServletFilter.java:282)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:253)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211)
at com.mazars.session.SessionFilter.doFilter(SessionFilter.java:86)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:253)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211)
at org.omnifaces.facesviews.FacesViewsForwardingFilter.filterExtensionLessToExtension(FacesViewsForwardingFilter.java:184)
at org.omnifaces.facesviews.FacesViewsForwardingFilter.filterExtensionLess(FacesViewsForwardingFilter.java:141)
at org.omnifaces.facesviews.FacesViewsForwardingFilter.filterExtensionLess(FacesViewsForwardingFilter.java:127)
at org.omnifaces.facesviews.FacesViewsForwardingFilter.doFilter(FacesViewsForwardingFilter.java:88)
at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:253)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:211)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:757)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:577)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:158)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:371)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:238)
at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:520)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:217)
at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:182)
at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:156)
at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:218)
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:95)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:260)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:177)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:109)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:88)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:53)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:524)
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:89)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:94)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:33)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:114)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.ClassNotFoundException: org.primefaces.component.api.Widget
Forum rules
Please note that response time for technical support is within 3-5 business days.
Please note that response time for technical support is within 3-5 business days.
-
- Posts: 5
- Joined: 05 May 2013, 10:05
Primefaces Version: 6.2
Mojarra Version: 2.2.12
Environment: Netbeans 14, Payara 2022.X
Database: PostgreSQL 14
Mojarra Version: 2.2.12
Environment: Netbeans 14, Payara 2022.X
Database: PostgreSQL 14
-
- Posts: 5281
- Joined: 29 Jun 2013, 12:38
Hi,
I think this issue is not related to Verona. Could you please try it without Verona? Also, please check migration guides;
https://primefaces.github.io/primefaces ... ationguide
Best Regards,
I think this issue is not related to Verona. Could you please try it without Verona? Also, please check migration guides;
https://primefaces.github.io/primefaces ... ationguide
Best Regards,
Github Profile: https://github.com/mertsincan
-
- Posts: 5
- Joined: 05 May 2013, 10:05
Hi, reason I assume it is due to Verona, is that the error only appears if I use the <pv:menu> component from the template. If I remove that component (or even replace it with a p:menu) the error disappearsmert.sincan wrote: ↑30 Jun 2022, 12:19Hi,
I think this issue is not related to Verona. Could you please try it without Verona? Also, please check migration guides;
https://primefaces.github.io/primefaces ... ationguide
Best Regards,
All other changes as per the migration guide have already been done.
Regards,
Duncan
Primefaces Version: 6.2
Mojarra Version: 2.2.12
Environment: Netbeans 14, Payara 2022.X
Database: PostgreSQL 14
Mojarra Version: 2.2.12
Environment: Netbeans 14, Payara 2022.X
Database: PostgreSQL 14
-
- Posts: 5
- Joined: 05 May 2013, 10:05
Hi Mert,
If you could take another look at this please we're kind of stuck at the moment in our migration due to this issue.
Regards,
Duncan
If you could take another look at this please we're kind of stuck at the moment in our migration due to this issue.
Regards,
Duncan
Primefaces Version: 6.2
Mojarra Version: 2.2.12
Environment: Netbeans 14, Payara 2022.X
Database: PostgreSQL 14
Mojarra Version: 2.2.12
Environment: Netbeans 14, Payara 2022.X
Database: PostgreSQL 14
-
- Posts: 5281
- Joined: 29 Jun 2013, 12:38
Interesting! I still couldn't replicate it. Does our sample project work for you? It uses PrimeFaces 11 version. Could you please check it?
Github Profile: https://github.com/mertsincan
-
- Information
-
Who is online
Users browsing this forum: No registered users and 16 guests