[
https://issues.apache.org/jira/browse/KARAF-7392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17523290#comment-17523290
]
ASF GitHub Bot commented on KARAF-7392:
---------------------------------------
grgrzybek commented on PR #1490:
URL: https://github.com/apache/karaf/pull/1490#issuecomment-1100822185
This is the problem:
```
Caused by: java.lang.ClassNotFoundException:
javax.servlet.jsp.tagext.TagVariableInfo not found by
org.ops4j.pax.web.pax-web-tomcat-common [97]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1585)
~[?:?]
at
org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
~[?:?]
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1970)
~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?]
at java.lang.Class.privateGetDeclaredMethods(Class.java:3166) ~[?:?]
at java.lang.Class.getMethodsRecursive(Class.java:3307) ~[?:?]
at java.lang.Class.getMethod0(Class.java:3293) ~[?:?]
at java.lang.Class.getMethod(Class.java:2106) ~[?:?]
at
org.apache.tomcat.util.descriptor.tld.TldRuleSet$GenericBooleanRule.<init>(TldRuleSet.java:387)
~[?:?]
at
org.apache.tomcat.util.descriptor.tld.TldRuleSet$GenericBooleanRule.<init>(TldRuleSet.java:382)
~[?:?]
at
org.apache.tomcat.util.descriptor.tld.TldRuleSet.addRuleInstances(TldRuleSet.java:96)
~[?:?]
at
org.apache.tomcat.util.digester.Digester.addRuleSet(Digester.java:1612) ~[?:?]
at
org.apache.tomcat.util.descriptor.DigesterFactory.newDigester(DigesterFactory.java:171)
~[?:?]
at
org.apache.tomcat.util.descriptor.tld.TldParser.<init>(TldParser.java:49) ~[?:?]
at
org.apache.tomcat.util.descriptor.tld.TldParser.<init>(TldParser.java:44) ~[?:?]
at org.apache.jasper.servlet.TldScanner.<init>(TldScanner.java:84)
~[?:?]
at
org.ops4j.pax.web.jsp.PaxWebTldScanner.<init>(PaxWebTldScanner.java:53) ~[?:?]
at
org.ops4j.pax.web.jsp.JasperInitializer.newTldScanner(JasperInitializer.java:205)
~[?:?]
at
org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:81)
~[?:?]
at
org.ops4j.pax.web.jsp.JasperInitializer.onStartup(JasperInitializer.java:141)
~[?:?]
at
org.ops4j.pax.web.service.spi.servlet.SCIWrapper.onStartup(SCIWrapper.java:43)
~[?:?]
at
org.ops4j.pax.web.service.jetty.internal.PaxWebServletContextHandler.lambda$startContext$1(PaxWebServletContextHandler.java:211)
~[?:?]
at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at
org.ops4j.pax.web.service.jetty.internal.PaxWebServletContextHandler.startContext(PaxWebServletContextHandler.java:205)
~[?:?]
at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)
~[?:?]
at
org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)
~[?:?]
at
org.ops4j.pax.web.service.jetty.internal.PaxWebServletContextHandler.doStart(PaxWebServletContextHandler.java:261)
~[?:?]
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
~[?:?]
at
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper.ensureServletContextStarted(JettyServerWrapper.java:2255)
~[?:?]
at
org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper.visitTransactionStateChange(JettyServerWrapper.java:725)
~[?:?]
at
org.ops4j.pax.web.service.spi.task.TransactionStateChange.accept(TransactionStateChange.java:35)
~[?:?]
at org.ops4j.pax.web.service.spi.task.Batch.accept(Batch.java:430)
~[?:?]
at
org.ops4j.pax.web.service.jetty.internal.JettyServerController.sendBatch(JettyServerController.java:168)
~[?:?]
at
org.ops4j.pax.web.service.internal.HttpServiceEnabled$WebAppWebContainer.lambda$sendBatch$0(HttpServiceEnabled.java:2472)
~[?:?]
at
org.ops4j.pax.web.service.spi.model.ServerModel.lambda$run$2(ServerModel.java:534)
~[?:?]
at
java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
~[?:?]
... 6 more
```
In 8.0.2 I've moved some classes around (to support `web-fragment.xml`
parsing for HTTP Context Processing). Let me check what's wrong - as all Pax
Web itests work fine.
> Upgrade to Pax Web 8 with its own Karaf commands
> ------------------------------------------------
>
> Key: KARAF-7392
> URL: https://issues.apache.org/jira/browse/KARAF-7392
> Project: Karaf
> Issue Type: Dependency upgrade
> Reporter: Grzegorz Grzybek
> Assignee: Grzegorz Grzybek
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v8.20.1#820001)