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)

Most upvoted comments

@melloware Hi, yes it works fine. Great!