[ 
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)

Reply via email to