primefaces: Jakarta: master build throws NoClassDefFoundError at startup
Describe the bug
Starting Wildfly 27 web app with primefaces-jakarta throws a NoClassDefFoundError for a javax class. Seems that there is a wrong dependency,
`Cause: Class ‘org.primefaces.component.accordionpanel.AccordionPanelRenderer’ is missing a runtime dependency: java.lang.NoClassDefFoundError: javax/el/PropertyNotFoundException
2023-01-13 08:28:49,620 ERROR [stderr] (ServerService Thread Pool – 109) at com.sun.jsf-impl@4.0.0.SP01//com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:246)
2023-01-13 08:28:49,620 ERROR [stderr] (ServerService Thread Pool – 109) at com.sun.jsf-impl@4.0.0.SP01//com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:191)
2023-01-13 08:28:49,621 ERROR [stderr] (ServerService Thread Pool – 109) at com.sun.jsf-impl@4.0.0.SP01//com.sun.faces.config.processor.RenderKitConfigProcessor.addRenderers(RenderKitConfigProcessor.java:285)
2023-01-13 08:28:49,621 ERROR [stderr] (ServerService Thread Pool – 109) at com.sun.jsf-impl@4.0.0.SP01//com.sun.faces.config.processor.RenderKitConfigProcessor.process(RenderKitConfigProcessor.java:162)
2023-01-13 08:28:49,621 ERROR [stderr] (ServerService Thread Pool – 109) at com.sun.jsf-impl@4.0.0.SP01//com.sun.faces.config.ConfigManager.lambda$initialize$1(ConfigManager.java:295)
2023-01-13 08:28:49,621 ERROR [stderr] (ServerService Thread Pool – 109) at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:720)
2023-01-13 08:28:49,621 ERROR [stderr] (ServerService Thread Pool – 109) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) … 2023-01-13 08:28:49,623 ERROR [stderr] (ServerService Thread Pool – 109) Caused by: java.lang.NoClassDefFoundError: javax/el/PropertyNotFoundException
2023-01-13 08:28:49,623 ERROR [stderr] (ServerService Thread Pool – 109) at java.base/java.lang.Class.forName0(Native Method)
2023-01-13 08:28:49,623 ERROR [stderr] (ServerService Thread Pool – 109) at java.base/java.lang.Class.forName(Class.java:467) … `
Reproducer
No response
Expected behavior
No response
PrimeFaces edition
Community
PrimeFaces version
13.0.0-SNAPSHOT
Theme
No response
JSF implementation
Mojarra
JSF version
4.0
Java version
17
Browser(s)
No response
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 15 (14 by maintainers)
@melloware Hi, yes it works fine. Great!