You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Paul Spencer <pa...@apache.org> on 2018/07/13 02:45:39 UTC

Installing cxf-jaxrs and http-whiteboard on virgin karaf v4.2.0 silently fail with "Unable to start pax web server: Weaving hook failed."

Installing cxf-jaxrs and http-whiteboard on virgin karaf v4.2.0 silently fail with "Unable to start pax web server: Weaving hook failed."

I am started with a freshly installed copy of karaf.

Why is pax-web not starting?

Paul Spencer


***
* Console Log
***
sparrow:apache-karaf-4.2.0 paul$ bin/start
sparrow:apache-karaf-4.2.0 paul$ bin/client
Logging in as karaf
        __ __                  ____      
       / //_/____ __________ _/ __/      
      / ,<  / __ `/ ___/ __ `/ /_        
     / /| |/ /_/ / /  / /_/ / __/        
    /_/ |_|\__,_/_/   \__,_/_/         

  Apache Karaf (4.2.0)

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit 'system:shutdown' to shutdown Karaf.
Hit '<ctrl-d>' or type 'logout' to disconnect shell from current session.

karaf@root()> repo-add cxf                                                                                                                                                                
Adding feature url mvn:org.apache.cxf.karaf/apache-cxf/RELEASE/xml/features
karaf@root()> feature:install cxf-jaxrs http-whiteboard 
karaf@root()> list
START LEVEL 100 , List Threshold: 50
 ID │ State  │ Lvl │ Version │ Name
────┼────────┼─────┼─────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 21 │ Active │  80 │ 4.2.0   │ Apache Karaf :: OSGi Services :: Event
 73 │ Active │  80 │ 4.6.0   │ Apache XBean OSGI Bundle Utilities
 74 │ Active │  80 │ 4.6.0   │ Apache XBean :: Classpath Resource Finder
103 │ Active │  80 │ 6.0     │ ASM
104 │ Active │  80 │ 6.0     │ ASM commons classes
105 │ Active │  80 │ 6.0     │ ASM Tree class visitor
karaf@root()> shell:info
Karaf
  Karaf version               4.2.0
  Karaf home                  /Users/paul/Downloads/apache-karaf-4.2.0
  Karaf base                  /Users/paul/Downloads/apache-karaf-4.2.0
  OSGi Framework              org.apache.felix.framework-5.6.10

JVM
  Java Virtual Machine        Java HotSpot(TM) 64-Bit Server VM version 10.0.1+10
  Version                     10.0.1
  Vendor                      "Oracle Corporation"
  Pid                         7220
  Uptime                      12 minutes
  Process CPU time            32.502 seconds
  Process CPU load            0.00
  System CPU load             0.00
  Open file descriptors       152
  Max file descriptors        10,240
  Total compile time          22.879 seconds
Threads
  Live threads                75
  Daemon threads              61
  Peak                        88
  Total started               146
Memory
  Current heap size           41,553 kbytes
  Maximum heap size           524,288 kbytes
  Committed heap size         131,072 kbytes
  Pending objects             0
  Garbage collector           Name = 'G1 Young Generation', Collections = 10, Time = 0.084 seconds
  Garbage collector           Name = 'G1 Old Generation', Collections = 0, Time = 0.000 seconds
Classes
  Current classes loaded      9,220
  Total classes loaded        9,220
  Total classes unloaded      0
Operating system
  Name                        Mac OS X version 10.13.5
  Architecture                x86_64
  Processors                  8
karaf@root()>                                                                                                                                                                             karaf@root()> 


***
* From karaf.log
***
22:34:12.283 INFO [pipe-feature:install cxf-jaxrs http-whiteboard] Adding features: http-whiteboard/[4.2.0,4.2.0],cxf-jaxrs/[3.2.5,3.2.5]
22:34:12.590 INFO [features-3-thread-1] Changes to perform:
22:34:12.592 INFO [features-3-thread-1]   Region: root
22:34:12.593 INFO [features-3-thread-1]     Bundles to install:
22:34:12.594 INFO [features-3-thread-1]       mvn:com.fasterxml.woodstox/woodstox-core/5.0.3
22:34:12.595 INFO [features-3-thread-1]       mvn:javax.annotation/javax.annotation-api/1.3
22:34:12.596 INFO [features-3-thread-1]       mvn:javax.el/javax.el-api/3.0.0
22:34:12.597 INFO [features-3-thread-1]       mvn:javax.mail/mail/1.4.4
22:34:12.598 INFO [features-3-thread-1]       mvn:javax.servlet/javax.servlet-api/3.1.0
22:34:12.599 INFO [features-3-thread-1]       mvn:javax.websocket/javax.websocket-api/1.1
22:34:12.600 INFO [features-3-thread-1]       mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.0.10
22:34:12.602 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-core/3.2.5
22:34:12.603 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/3.2.5
22:34:12.604 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-management/3.2.5
22:34:12.605 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-rs-client/3.2.5
22:34:12.606 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-rs-extension-providers/3.2.5
22:34:12.607 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-rs-extension-search/3.2.5
22:34:12.608 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-rs-json-basic/3.2.5
22:34:12.609 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-rs-service-description/3.2.5
22:34:12.610 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-transports-http/3.2.5
22:34:12.611 INFO [features-3-thread-1]       mvn:org.apache.cxf.karaf/cxf-karaf-commands/3.2.5
22:34:12.611 INFO [features-3-thread-1]       mvn:org.apache.felix/org.apache.felix.scr/2.0.14
22:34:12.612 INFO [features-3-thread-1]       mvn:org.apache.geronimo.specs/geronimo-jaspic_1.0_spec/1.1
22:34:12.613 INFO [features-3-thread-1]       mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1
22:34:12.614 INFO [features-3-thread-1]       mvn:org.apache.geronimo.specs/geronimo-osgi-registry/1.1
22:34:12.615 INFO [features-3-thread-1]       mvn:org.apache.karaf.http/org.apache.karaf.http.core/4.2.0
22:34:12.616 INFO [features-3-thread-1]       mvn:org.apache.karaf.scr/org.apache.karaf.scr.management/4.2.0
22:34:12.617 INFO [features-3-thread-1]       mvn:org.apache.karaf.scr/org.apache.karaf.scr.state/4.2.0
22:34:12.618 INFO [features-3-thread-1]       mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.fastinfoset/1.2.13_1
22:34:12.619 INFO [features-3-thread-1]       mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.11_1
22:34:12.620 INFO [features-3-thread-1]       mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-xjc/2.2.11_1
22:34:12.622 INFO [features-3-thread-1]       mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5
22:34:12.623 INFO [features-3-thread-1]       mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxrs-api-2.1/2.9.1
22:34:12.624 INFO [features-3-thread-1]       mvn:org.apache.ws.xmlschema/xmlschema-core/2.2.3
22:34:12.626 INFO [features-3-thread-1]       mvn:org.apache.xbean/xbean-bundleutils/4.6
22:34:12.627 INFO [features-3-thread-1]       mvn:org.apache.xbean/xbean-finder/4.6
22:34:12.630 INFO [features-3-thread-1]       mvn:org.codehaus.jettison/jettison/1.4.0
22:34:12.632 INFO [features-3-thread-1]       mvn:org.eclipse.jdt.core.compiler/ecj/4.5.1
22:34:12.635 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-client/9.4.6.v20170531
22:34:12.636 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-continuation/9.4.6.v20170531
22:34:12.638 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-deploy/9.4.6.v20170531
22:34:12.640 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-http/9.4.6.v20170531
22:34:12.642 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-io/9.4.6.v20170531
22:34:12.643 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jaas/9.4.6.v20170531
22:34:12.644 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jmx/9.4.6.v20170531
22:34:12.645 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jndi/9.4.6.v20170531
22:34:12.646 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-plus/9.4.6.v20170531
22:34:12.648 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-rewrite/9.4.6.v20170531
22:34:12.648 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-security/9.4.6.v20170531
22:34:12.649 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jaspi/9.4.6.v20170531
22:34:12.650 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-server/9.4.6.v20170531
22:34:12.653 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-servlet/9.4.6.v20170531
22:34:12.654 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-servlets/9.4.6.v20170531
22:34:12.655 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-util/9.4.6.v20170531
22:34:12.656 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-util-ajax/9.4.6.v20170531
22:34:12.657 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-webapp/9.4.6.v20170531
22:34:12.658 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-api/9.4.6.v20170531
22:34:12.659 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-client/9.4.6.v20170531
22:34:12.661 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-common/9.4.6.v20170531
22:34:12.662 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/javax-websocket-client-impl/9.4.6.v20170531
22:34:12.663 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/javax-websocket-server-impl/9.4.6.v20170531
22:34:12.664 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-server/9.4.6.v20170531
22:34:12.665 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-servlet/9.4.6.v20170531
22:34:12.666 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-xml/9.4.6.v20170531
22:34:12.667 INFO [features-3-thread-1]       mvn:org.ow2.asm/asm/6.0
22:34:12.669 INFO [features-3-thread-1]       mvn:org.ow2.asm/asm-commons/6.0
22:34:12.670 INFO [features-3-thread-1]       mvn:org.ow2.asm/asm-tree/6.0
22:34:12.671 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-api/7.0.0
22:34:12.672 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.0.0
22:34:12.673 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-jetty/7.0.0
22:34:12.674 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-jsp/7.0.0
22:34:12.675 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-runtime/7.0.0
22:34:12.677 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-spi/7.0.0
22:34:12.678 INFO [features-3-thread-1]       mvn:org.codehaus.woodstox/stax2-api/3.1.4
22:34:12.679 INFO [features-3-thread-1] Stopping bundles:
22:34:12.681 INFO [features-3-thread-1]   org.ops4j.pax.logging.pax-logging-log4j2/1.10.1
22:34:12.684 INFO [features-3-thread-1] Unregistering commands for bundle org.apache.karaf.log.core/4.2.0
22:34:13.594 INFO [features-3-thread-1]   org.eclipse.jetty.http/9.4.6.v20170531
22:34:13.645 INFO [features-3-thread-1]   org.eclipse.jetty.server/9.4.6.v20170531
22:34:13.648 INFO [features-3-thread-1]   org.eclipse.jetty.security/9.4.6.v20170531
22:34:13.650 INFO [features-3-thread-1]   org.eclipse.jetty.servlet/9.4.6.v20170531
22:34:13.653 INFO [features-3-thread-1]   org.eclipse.jetty.xml/9.4.6.v20170531
22:34:13.655 INFO [features-3-thread-1]   org.eclipse.jetty.webapp/9.4.6.v20170531
22:34:13.658 INFO [features-3-thread-1]   org.eclipse.jetty.deploy/9.4.6.v20170531
22:34:13.659 INFO [features-3-thread-1]   org.apache.geronimo.specs.geronimo-jaspic_1.0_spec/1.1.0
22:34:13.664 INFO [features-3-thread-1]   org.eclipse.jetty.rewrite/9.4.6.v20170531
22:34:13.667 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-spi/7.0.0
22:34:13.669 INFO [features-3-thread-1]   org.apache.ws.xmlschema.core/2.2.3
22:34:13.672 INFO [features-3-thread-1]   org.apache.geronimo.specs.geronimo-jta_1.1_spec/1.1.1
22:34:13.674 INFO [features-3-thread-1]   org.eclipse.jetty.jndi/9.4.6.v20170531
22:34:13.676 INFO [features-3-thread-1]   org.eclipse.jetty.plus/9.4.6.v20170531
22:34:13.679 INFO [features-3-thread-1]   org.eclipse.jdt.core.compiler.batch/3.11.1.v20150902-1521
22:34:13.681 INFO [features-3-thread-1]   javax.el-api/3.0.0
22:34:13.684 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-jsp/7.0.0
22:34:13.687 INFO [features-3-thread-1]   org.eclipse.jetty.jaas/9.4.6.v20170531
22:34:13.689 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.api/9.4.6.v20170531
22:34:13.691 INFO [features-3-thread-1]   org.eclipse.jetty.client/9.4.6.v20170531
22:34:13.694 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.common/9.4.6.v20170531
22:34:13.697 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.client/9.4.6.v20170531
22:34:13.699 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.javax.websocket/9.4.6.v20170531
22:34:13.702 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.servlet/9.4.6.v20170531
22:34:13.705 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.server/9.4.6.v20170531
22:34:13.708 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.javax.websocket.server/9.4.6.v20170531
22:34:13.716 INFO [features-3-thread-1]   org.eclipse.jetty.security.jaspi/9.4.6.v20170531
22:34:13.718 INFO [features-3-thread-1]   org.eclipse.jetty.continuation/9.4.6.v20170531
22:34:13.720 INFO [features-3-thread-1]   org.eclipse.jetty.util.ajax/9.4.6.v20170531
22:34:13.723 INFO [features-3-thread-1]   org.eclipse.jetty.servlets/9.4.6.v20170531
22:34:13.725 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-jetty/7.0.0
22:34:13.740 INFO [features-3-thread-1] Logging initialized @190904ms to org.eclipse.jetty.util.log.Slf4jLog
22:34:13.748 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-runtime/7.0.0
22:34:13.761 INFO [features-3-thread-1] EventAdmin support enabled, servlet events will be postet to topics.
22:34:13.764 INFO [features-3-thread-1] LogService support enabled, log events will be created.
22:34:13.770 INFO [features-3-thread-1] Pax Web started
22:34:13.772 INFO [features-3-thread-1]   org.apache.karaf.http.core/4.2.0
22:34:13.794 INFO [features-3-thread-1] Command registration delayed for bundle org.apache.karaf.http.core/4.2.0. Missing dependencies: [org.apache.karaf.http.core.ProxyService, org.apache.karaf.http.core.ServletService]
22:34:13.797 INFO [features-3-thread-1]   org.apache.felix.scr/2.0.14
22:34:13.862 ERROR [paxweb-config-1-thread-1] Unable to start pax web server: Weaving hook failed.
java.lang.ClassFormatError: Weaving hook failed.
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.transformClass(BundleWiringImpl.java:2479) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2152) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.getClassByDelegation(BundleWiringImpl.java:1414) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1660) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1590) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.<init>(JettyServerImpl.java:97) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.JettyFactoryImpl.createServer(JettyFactoryImpl.java:90) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:443) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:81) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerFactoryImpl$1.start(ServerControllerFactoryImpl.java:164) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:788) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:97) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:347) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.lambda$scheduleUpdateFactory$2(Activator.java:291) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
	at java.lang.Thread.run(Thread.java:844) [?:?]
Caused by: java.lang.IllegalArgumentException
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:160) ~[?:?]
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:143) ~[?:?]
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:418) ~[?:?]
	at org.apache.aries.spifly.dynamic.OSGiFriendlyClassWriter.getCommonSuperClass(OSGiFriendlyClassWriter.java:81) ~[?:?]
	at org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1729) ~[?:?]
	at org.objectweb.asm.Frame.merge(Frame.java:1530) ~[?:?]
	at org.objectweb.asm.Frame.merge(Frame.java:1441) ~[?:?]
	at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1497) ~[?:?]
	at org.objectweb.asm.commons.LocalVariablesSorter.visitMaxs(LocalVariablesSorter.java:165) ~[?:?]
	at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1738) ~[?:?]
	at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1126) ~[?:?]
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:698) ~[?:?]
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:500) ~[?:?]
	at org.apache.aries.spifly.dynamic.ClientWeavingHook.weave(ClientWeavingHook.java:61) ~[?:?]
	at org.apache.felix.framework.util.SecureAction.invokeWeavingHook(SecureAction.java:1203) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.transformClass(BundleWiringImpl.java:2465) ~[?:?]
	... 25 more
22:34:13.862 ERROR [FelixDispatchQueue] FrameworkEvent ERROR - org.apache.aries.spifly.dynamic.bundle
java.lang.IllegalArgumentException: null
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:160) ~[?:?]
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:143) ~[?:?]
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:418) ~[?:?]
	at org.apache.aries.spifly.dynamic.OSGiFriendlyClassWriter.getCommonSuperClass(OSGiFriendlyClassWriter.java:81) ~[?:?]
	at org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1729) ~[?:?]
	at org.objectweb.asm.Frame.merge(Frame.java:1530) ~[?:?]
	at org.objectweb.asm.Frame.merge(Frame.java:1441) ~[?:?]
	at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1497) ~[?:?]
	at org.objectweb.asm.commons.LocalVariablesSorter.visitMaxs(LocalVariablesSorter.java:165) ~[?:?]
	at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1738) ~[?:?]
	at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1126) ~[?:?]
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:698) ~[?:?]
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:500) ~[?:?]
	at org.apache.aries.spifly.dynamic.ClientWeavingHook.weave(ClientWeavingHook.java:61) ~[?:?]
	at org.apache.felix.framework.util.SecureAction.invokeWeavingHook(SecureAction.java:1203) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.transformClass(BundleWiringImpl.java:2465) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2152) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.getClassByDelegation(BundleWiringImpl.java:1414) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1660) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1590) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.<init>(JettyServerImpl.java:97) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.JettyFactoryImpl.createServer(JettyFactoryImpl.java:90) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:443) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:81) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerFactoryImpl$1.start(ServerControllerFactoryImpl.java:164) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:788) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:97) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:347) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.lambda$scheduleUpdateFactory$2(Activator.java:291) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) ~[?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:844) [?:?]
22:34:13.925 INFO [features-3-thread-1]   org.apache.karaf.scr.state/4.2.0
22:34:13.934 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.scr.state/4.2.0
22:34:13.936 INFO [features-3-thread-1]   org.apache.servicemix.bundles.fastinfoset/1.2.13.1
22:34:13.938 INFO [features-3-thread-1]   org.apache.karaf.scr.management/4.2.0
22:34:13.953 INFO [features-3-thread-1] Activating the Apache Karaf ServiceComponentRuntime MBean
22:34:13.956 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-extender-whiteboard/7.0.0
22:34:13.990 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-transports-http/3.2.5
22:34:14.027 INFO [features-3-thread-1] Aries Blueprint packages not available. So namespaces will not be registered
22:34:14.029 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-frontend-jaxrs/3.2.5
22:34:14.035 INFO [features-3-thread-1] Aries Blueprint packages not available. So namespaces will not be registered
22:34:14.039 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-rs-extension-search/3.2.5
22:34:14.042 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-rs-client/3.2.5
22:34:14.047 INFO [features-3-thread-1] Aries Blueprint packages not available. So namespaces will not be registered
22:34:14.049 INFO [features-3-thread-1]   org.apache.cxf.karaf.cxf-karaf-commands/3.2.5
22:34:14.064 INFO [features-3-thread-1] Registering commands for bundle org.apache.cxf.karaf.cxf-karaf-commands/3.2.5
22:34:14.071 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-rs-extension-providers/3.2.5
22:34:14.074 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-management/3.2.5
22:34:14.077 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-rs-service-description/3.2.5
22:34:14.079 INFO [features-3-thread-1]   org.apache.cxf.cxf-core/3.2.5
22:34:14.094 INFO [features-3-thread-1] Adding the extensions from bundle org.apache.cxf.cxf-rt-management (52) [org.apache.cxf.management.InstrumentationManager]
22:34:14.097 INFO [features-3-thread-1] Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http (58) [org.apache.cxf.transport.http.HTTPTransportFactory, org.apache.cxf.transport.http.HTTPWSDLExtensionLoader, org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder, org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder, org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]
22:34:14.104 INFO [features-3-thread-1] Aries Blueprint packages not available. So namespaces will not be registered
22:34:14.107 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-rs-json-basic/3.2.5
22:34:14.111 INFO [features-3-thread-1]   org.objectweb.asm/6.0.0
22:34:14.115 INFO [features-3-thread-1]   org.objectweb.asm.tree/6.0.0
22:34:14.117 INFO [features-3-thread-1]   org.objectweb.asm.commons/6.0.0
22:34:14.120 INFO [features-3-thread-1]   org.apache.xbean.bundleutils/4.6.0
22:34:14.123 INFO [features-3-thread-1]   org.apache.xbean.finder/4.6.0
22:34:14.126 INFO [features-3-thread-1] Done.


Re: Installing cxf-jaxrs and http-whiteboard on virgin karaf v4.2.0 silently fail with "Unable to start pax web server: Weaving hook failed."

Posted by Paul Spencer <pa...@apache.org>.
JB,
No joy.

***
* Console Log
***
sparrow:Downloads paul$ tar -xf apache-karaf-4.2.0.tar.gz
sparrow:Downloads paul$ cd apache-karaf-4.2.0
sparrow:apache-karaf-4.2.0 paul$ bin/start
sparrow:apache-karaf-4.2.0 paul$ bin/client
Logging in as karaf
       __ __                  ____      
      / //_/____ __________ _/ __/      
     / ,<  / __ `/ ___/ __ `/ /_        
    / /| |/ /_/ / /  / /_/ / __/        
   /_/ |_|\__,_/_/   \__,_/_/         

 Apache Karaf (4.2.0)

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit 'system:shutdown' to shutdown Karaf.
Hit '<ctrl-d>' or type 'logout' to disconnect shell from current session.

karaf@root()> repo-add cxf                                                                                                                                
Adding feature url mvn:org.apache.cxf.karaf/apache-cxf/RELEASE/xml/features
karaf@root()> feature:install http-whiteboard                                                                                                             
karaf@root()>                                                                                                                                             

***
* From karaf.log
***
07:45:22.632 INFO [pipe-feature:install http-whiteboard] Adding features: http-whiteboard/[4.2.0,4.2.0]
07:45:22.841 INFO [features-3-thread-1] Changes to perform:
07:45:22.842 INFO [features-3-thread-1]   Region: root
07:45:22.843 INFO [features-3-thread-1]     Bundles to install:
07:45:22.844 INFO [features-3-thread-1]       mvn:javax.annotation/javax.annotation-api/1.2
07:45:22.845 INFO [features-3-thread-1]       mvn:javax.el/javax.el-api/3.0.0
07:45:22.846 INFO [features-3-thread-1]       mvn:javax.mail/mail/1.4.4
07:45:22.847 INFO [features-3-thread-1]       mvn:javax.servlet/javax.servlet-api/3.1.0
07:45:22.848 INFO [features-3-thread-1]       mvn:javax.websocket/javax.websocket-api/1.1
07:45:22.850 INFO [features-3-thread-1]       mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.0.10
07:45:22.851 INFO [features-3-thread-1]       mvn:org.apache.felix/org.apache.felix.scr/2.0.14
07:45:22.852 INFO [features-3-thread-1]       mvn:org.apache.geronimo.specs/geronimo-jaspic_1.0_spec/1.1
07:45:22.853 INFO [features-3-thread-1]       mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1
07:45:22.854 INFO [features-3-thread-1]       mvn:org.apache.karaf.http/org.apache.karaf.http.core/4.2.0
07:45:22.855 INFO [features-3-thread-1]       mvn:org.apache.karaf.scr/org.apache.karaf.scr.management/4.2.0
07:45:22.856 INFO [features-3-thread-1]       mvn:org.apache.karaf.scr/org.apache.karaf.scr.state/4.2.0
07:45:22.857 INFO [features-3-thread-1]       mvn:org.apache.xbean/xbean-bundleutils/4.6
07:45:22.858 INFO [features-3-thread-1]       mvn:org.apache.xbean/xbean-finder/4.6
07:45:22.859 INFO [features-3-thread-1]       mvn:org.eclipse.jdt.core.compiler/ecj/4.5.1
07:45:22.860 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-client/9.4.6.v20170531
07:45:22.861 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-continuation/9.4.6.v20170531
07:45:22.862 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-deploy/9.4.6.v20170531
07:45:22.863 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-http/9.4.6.v20170531
07:45:22.864 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-io/9.4.6.v20170531
07:45:22.865 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jaas/9.4.6.v20170531
07:45:22.866 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jmx/9.4.6.v20170531
07:45:22.867 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jndi/9.4.6.v20170531
07:45:22.868 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-plus/9.4.6.v20170531
07:45:22.869 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-rewrite/9.4.6.v20170531
07:45:22.869 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-security/9.4.6.v20170531
07:45:22.870 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jaspi/9.4.6.v20170531
07:45:22.871 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-server/9.4.6.v20170531
07:45:22.872 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-servlet/9.4.6.v20170531
07:45:22.873 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-servlets/9.4.6.v20170531
07:45:22.875 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-util/9.4.6.v20170531
07:45:22.876 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-util-ajax/9.4.6.v20170531
07:45:22.877 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-webapp/9.4.6.v20170531
07:45:22.878 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-api/9.4.6.v20170531
07:45:22.879 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-client/9.4.6.v20170531
07:45:22.881 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-common/9.4.6.v20170531
07:45:22.882 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/javax-websocket-client-impl/9.4.6.v20170531
07:45:22.884 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/javax-websocket-server-impl/9.4.6.v20170531
07:45:22.885 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-server/9.4.6.v20170531
07:45:22.886 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-servlet/9.4.6.v20170531
07:45:22.888 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-xml/9.4.6.v20170531
07:45:22.889 INFO [features-3-thread-1]       mvn:org.ow2.asm/asm/6.0
07:45:22.890 INFO [features-3-thread-1]       mvn:org.ow2.asm/asm-commons/6.0
07:45:22.891 INFO [features-3-thread-1]       mvn:org.ow2.asm/asm-tree/6.0
07:45:22.891 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-api/7.0.0
07:45:22.892 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.0.0
07:45:22.893 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-jetty/7.0.0
07:45:22.893 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-jsp/7.0.0
07:45:22.894 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-runtime/7.0.0
07:45:22.894 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-spi/7.0.0
07:45:22.895 INFO [features-3-thread-1] Stopping bundles:
07:45:22.900 INFO [features-3-thread-1]   org.ops4j.pax.logging.pax-logging-log4j2/1.10.1
07:45:22.904 INFO [features-3-thread-1] Unregistering commands for bundle org.apache.karaf.log.core/4.2.0
07:45:23.580 INFO [features-3-thread-1]   org.eclipse.jetty.client/9.4.6.v20170531
07:45:23.585 INFO [features-3-thread-1]   org.eclipse.jetty.jmx/9.4.6.v20170531
07:45:23.588 INFO [features-3-thread-1]   org.eclipse.jetty.server/9.4.6.v20170531
07:45:23.590 INFO [features-3-thread-1]   org.eclipse.jetty.security/9.4.6.v20170531
07:45:23.592 INFO [features-3-thread-1]   org.eclipse.jetty.servlet/9.4.6.v20170531
07:45:23.594 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.api/9.4.6.v20170531
07:45:23.597 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.common/9.4.6.v20170531
07:45:23.599 INFO [features-3-thread-1]   org.eclipse.jetty.xml/9.4.6.v20170531
07:45:23.601 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.client/9.4.6.v20170531
07:45:23.604 INFO [features-3-thread-1]   javax.websocket-api/1.1.0
07:45:23.606 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.javax.websocket/9.4.6.v20170531
07:45:23.608 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.servlet/9.4.6.v20170531
07:45:23.610 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.server/9.4.6.v20170531
07:45:23.613 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.javax.websocket.server/9.4.6.v20170531
07:45:23.621 INFO [features-3-thread-1]   javax.el-api/3.0.0
07:45:23.623 INFO [features-3-thread-1]   org.eclipse.jdt.core.compiler.batch/3.11.1.v20150902-1521
07:45:23.626 INFO [features-3-thread-1]   javax.annotation-api/1.2.0
07:45:23.628 INFO [features-3-thread-1]   org.apache.felix.scr/2.0.14
07:45:23.664 INFO [features-3-thread-1]   org.apache.karaf.scr.management/4.2.0
07:45:23.740 INFO [features-3-thread-1] Activating the Apache Karaf ServiceComponentRuntime MBean
07:45:23.746 INFO [features-3-thread-1]   org.apache.karaf.scr.state/4.2.0
07:45:23.760 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.scr.state/4.2.0
07:45:23.762 INFO [features-3-thread-1]   org.apache.geronimo.specs.geronimo-jaspic_1.0_spec/1.1.0
07:45:23.768 INFO [features-3-thread-1]   org.eclipse.jetty.security.jaspi/9.4.6.v20170531
07:45:23.771 INFO [features-3-thread-1]   org.apache.geronimo.specs.geronimo-jta_1.1_spec/1.1.1
07:45:23.774 INFO [features-3-thread-1]   org.eclipse.jetty.webapp/9.4.6.v20170531
07:45:23.776 INFO [features-3-thread-1]   org.eclipse.jetty.deploy/9.4.6.v20170531
07:45:23.779 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-api/7.0.0
07:45:23.783 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-extender-whiteboard/7.0.0
07:45:23.812 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-spi/7.0.0
07:45:23.815 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-jsp/7.0.0
07:45:23.817 INFO [features-3-thread-1]   org.eclipse.jetty.continuation/9.4.6.v20170531
07:45:23.820 INFO [features-3-thread-1]   org.eclipse.jetty.rewrite/9.4.6.v20170531
07:45:23.823 INFO [features-3-thread-1]   org.eclipse.jetty.jaas/9.4.6.v20170531
07:45:23.827 INFO [features-3-thread-1]   org.eclipse.jetty.servlets/9.4.6.v20170531
07:45:23.830 INFO [features-3-thread-1]   org.eclipse.jetty.util.ajax/9.4.6.v20170531
07:45:23.833 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-jetty/7.0.0
07:45:23.850 INFO [features-3-thread-1] Logging initialized @154595ms to org.eclipse.jetty.util.log.Slf4jLog
07:45:23.859 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-runtime/7.0.0
07:45:23.871 INFO [features-3-thread-1] EventAdmin support enabled, servlet events will be postet to topics.
07:45:23.875 INFO [features-3-thread-1] LogService support enabled, log events will be created.
07:45:23.879 INFO [features-3-thread-1] Pax Web started
07:45:23.896 INFO [features-3-thread-1]   org.apache.karaf.http.core/4.2.0
07:45:23.919 INFO [features-3-thread-1] Command registration delayed for bundle org.apache.karaf.http.core/4.2.0. Missing dependencies: [org.apache.karaf.http.core.ProxyService, org.apache.karaf.http.core.ServletService]
07:45:23.927 INFO [features-3-thread-1]   javax.mail/1.4.4
07:45:23.930 INFO [features-3-thread-1]   org.eclipse.jetty.jndi/9.4.6.v20170531
07:45:23.933 INFO [features-3-thread-1]   org.eclipse.jetty.plus/9.4.6.v20170531
07:45:23.941 INFO [features-3-thread-1]   org.objectweb.asm/6.0.0
07:45:23.945 INFO [features-3-thread-1]   org.objectweb.asm.tree/6.0.0
07:45:23.949 INFO [features-3-thread-1]   org.objectweb.asm.commons/6.0.0
07:45:23.952 INFO [features-3-thread-1]   org.apache.xbean.bundleutils/4.6.0
07:45:23.955 INFO [features-3-thread-1]   org.apache.xbean.finder/4.6.0
07:45:23.965 INFO [features-3-thread-1] Done.
07:45:23.985 ERROR [FelixDispatchQueue] FrameworkEvent ERROR - org.apache.aries.spifly.dynamic.bundle
java.lang.IllegalArgumentException: null
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:160) ~[?:?]
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:143) ~[?:?]
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:418) ~[?:?]
	at org.apache.aries.spifly.dynamic.OSGiFriendlyClassWriter.getCommonSuperClass(OSGiFriendlyClassWriter.java:81) ~[?:?]
	at org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1729) ~[?:?]
	at org.objectweb.asm.Frame.merge(Frame.java:1530) ~[?:?]
	at org.objectweb.asm.Frame.merge(Frame.java:1441) ~[?:?]
	at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1497) ~[?:?]
	at org.objectweb.asm.commons.LocalVariablesSorter.visitMaxs(LocalVariablesSorter.java:165) ~[?:?]
	at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1738) ~[?:?]
	at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1126) ~[?:?]
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:698) ~[?:?]
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:500) ~[?:?]
	at org.apache.aries.spifly.dynamic.ClientWeavingHook.weave(ClientWeavingHook.java:61) ~[?:?]
	at org.apache.felix.framework.util.SecureAction.invokeWeavingHook(SecureAction.java:1203) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.transformClass(BundleWiringImpl.java:2465) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2152) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.getClassByDelegation(BundleWiringImpl.java:1414) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1660) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1590) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.<init>(JettyServerImpl.java:97) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.JettyFactoryImpl.createServer(JettyFactoryImpl.java:90) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:443) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:81) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerFactoryImpl$1.start(ServerControllerFactoryImpl.java:164) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:788) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:97) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:347) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.lambda$scheduleUpdateFactory$2(Activator.java:291) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) ~[?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:844) [?:?]
07:45:23.985 ERROR [paxweb-config-1-thread-1] Unable to start pax web server: Weaving hook failed.
java.lang.ClassFormatError: Weaving hook failed.
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.transformClass(BundleWiringImpl.java:2479) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2152) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.getClassByDelegation(BundleWiringImpl.java:1414) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1660) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1590) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.<init>(JettyServerImpl.java:97) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.JettyFactoryImpl.createServer(JettyFactoryImpl.java:90) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:443) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:81) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerFactoryImpl$1.start(ServerControllerFactoryImpl.java:164) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:788) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:97) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:347) ~[?:?]
	at org.ops4j.pax.web.service.internal.Activator.lambda$scheduleUpdateFactory$2(Activator.java:291) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
	at java.lang.Thread.run(Thread.java:844) [?:?]
Caused by: java.lang.IllegalArgumentException
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:160) ~[?:?]
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:143) ~[?:?]
	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:418) ~[?:?]
	at org.apache.aries.spifly.dynamic.OSGiFriendlyClassWriter.getCommonSuperClass(OSGiFriendlyClassWriter.java:81) ~[?:?]
	at org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1729) ~[?:?]
	at org.objectweb.asm.Frame.merge(Frame.java:1530) ~[?:?]
	at org.objectweb.asm.Frame.merge(Frame.java:1441) ~[?:?]
	at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1497) ~[?:?]
	at org.objectweb.asm.commons.LocalVariablesSorter.visitMaxs(LocalVariablesSorter.java:165) ~[?:?]
	at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1738) ~[?:?]
	at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1126) ~[?:?]
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:698) ~[?:?]
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:500) ~[?:?]
	at org.apache.aries.spifly.dynamic.ClientWeavingHook.weave(ClientWeavingHook.java:61) ~[?:?]
	at org.apache.felix.framework.util.SecureAction.invokeWeavingHook(SecureAction.java:1203) ~[?:?]
	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.transformClass(BundleWiringImpl.java:2465) ~[?:?]
	... 25 more



> On Jul 12, 2018, at 11:57 PM, Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
> 
> Hi Paul,
> 
> can you try to do:
> 
> feature:install http-whiteboard
> 
> and AFTER
> 
> feature:install cxf-jaxrs
> 
> It seems that the resolver trigger a refresh due to cxf-jaxrs that cause
> an issue for pax web.
> 
> I will take a look.
> 
> Regards
> JB
> 
> On 13/07/2018 04:45, Paul Spencer wrote:
>> Installing cxf-jaxrs and http-whiteboard on virgin karaf v4.2.0 silently fail with "Unable to start pax web server: Weaving hook failed."
>> 
>> I am started with a freshly installed copy of karaf.
>> 
>> Why is pax-web not starting?
>> 
>> Paul Spencer
>> 
>> 
>> ***
>> * Console Log
>> ***
>> sparrow:apache-karaf-4.2.0 paul$ bin/start
>> sparrow:apache-karaf-4.2.0 paul$ bin/client
>> Logging in as karaf
>>       __ __                  ____      
>>      / //_/____ __________ _/ __/      
>>     / ,<  / __ `/ ___/ __ `/ /_        
>>    / /| |/ /_/ / /  / /_/ / __/        
>>   /_/ |_|\__,_/_/   \__,_/_/         
>> 
>> Apache Karaf (4.2.0)
>> 
>> Hit '<tab>' for a list of available commands
>> and '[cmd] --help' for help on a specific command.
>> Hit 'system:shutdown' to shutdown Karaf.
>> Hit '<ctrl-d>' or type 'logout' to disconnect shell from current session.
>> 
>> karaf@root()> repo-add cxf                                                                                                                                                                
>> Adding feature url mvn:org.apache.cxf.karaf/apache-cxf/RELEASE/xml/features
>> karaf@root()> feature:install cxf-jaxrs http-whiteboard 
>> karaf@root()> list
>> START LEVEL 100 , List Threshold: 50
>> ID │ State  │ Lvl │ Version │ Name
>> ────┼────────┼─────┼─────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
>> 21 │ Active │  80 │ 4.2.0   │ Apache Karaf :: OSGi Services :: Event
>> 73 │ Active │  80 │ 4.6.0   │ Apache XBean OSGI Bundle Utilities
>> 74 │ Active │  80 │ 4.6.0   │ Apache XBean :: Classpath Resource Finder
>> 103 │ Active │  80 │ 6.0     │ ASM
>> 104 │ Active │  80 │ 6.0     │ ASM commons classes
>> 105 │ Active │  80 │ 6.0     │ ASM Tree class visitor
>> karaf@root()> shell:info
>> Karaf
>> Karaf version               4.2.0
>> Karaf home                  /Users/paul/Downloads/apache-karaf-4.2.0
>> Karaf base                  /Users/paul/Downloads/apache-karaf-4.2.0
>> OSGi Framework              org.apache.felix.framework-5.6.10
>> 
>> JVM
>> Java Virtual Machine        Java HotSpot(TM) 64-Bit Server VM version 10.0.1+10
>> Version                     10.0.1
>> Vendor                      "Oracle Corporation"
>> Pid                         7220
>> Uptime                      12 minutes
>> Process CPU time            32.502 seconds
>> Process CPU load            0.00
>> System CPU load             0.00
>> Open file descriptors       152
>> Max file descriptors        10,240
>> Total compile time          22.879 seconds
>> Threads
>> Live threads                75
>> Daemon threads              61
>> Peak                        88
>> Total started               146
>> Memory
>> Current heap size           41,553 kbytes
>> Maximum heap size           524,288 kbytes
>> Committed heap size         131,072 kbytes
>> Pending objects             0
>> Garbage collector           Name = 'G1 Young Generation', Collections = 10, Time = 0.084 seconds
>> Garbage collector           Name = 'G1 Old Generation', Collections = 0, Time = 0.000 seconds
>> Classes
>> Current classes loaded      9,220
>> Total classes loaded        9,220
>> Total classes unloaded      0
>> Operating system
>> Name                        Mac OS X version 10.13.5
>> Architecture                x86_64
>> Processors                  8
>> karaf@root()>                                                                                                                                                                             karaf@root()> 
>> 
>> 
> 
> -- 
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com


Re: Installing cxf-jaxrs and http-whiteboard on virgin karaf v4.2.0 silently fail with "Unable to start pax web server: Weaving hook failed."

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Paul,

can you try to do:

feature:install http-whiteboard

and AFTER

feature:install cxf-jaxrs

It seems that the resolver trigger a refresh due to cxf-jaxrs that cause
an issue for pax web.

I will take a look.

Regards
JB

On 13/07/2018 04:45, Paul Spencer wrote:
> Installing cxf-jaxrs and http-whiteboard on virgin karaf v4.2.0 silently fail with "Unable to start pax web server: Weaving hook failed."
> 
> I am started with a freshly installed copy of karaf.
> 
> Why is pax-web not starting?
> 
> Paul Spencer
> 
> 
> ***
> * Console Log
> ***
> sparrow:apache-karaf-4.2.0 paul$ bin/start
> sparrow:apache-karaf-4.2.0 paul$ bin/client
> Logging in as karaf
>         __ __                  ____      
>        / //_/____ __________ _/ __/      
>       / ,<  / __ `/ ___/ __ `/ /_        
>      / /| |/ /_/ / /  / /_/ / __/        
>     /_/ |_|\__,_/_/   \__,_/_/         
> 
>   Apache Karaf (4.2.0)
> 
> Hit '<tab>' for a list of available commands
> and '[cmd] --help' for help on a specific command.
> Hit 'system:shutdown' to shutdown Karaf.
> Hit '<ctrl-d>' or type 'logout' to disconnect shell from current session.
> 
> karaf@root()> repo-add cxf                                                                                                                                                                
> Adding feature url mvn:org.apache.cxf.karaf/apache-cxf/RELEASE/xml/features
> karaf@root()> feature:install cxf-jaxrs http-whiteboard 
> karaf@root()> list
> START LEVEL 100 , List Threshold: 50
>  ID │ State  │ Lvl │ Version │ Name
> ────┼────────┼─────┼─────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
>  21 │ Active │  80 │ 4.2.0   │ Apache Karaf :: OSGi Services :: Event
>  73 │ Active │  80 │ 4.6.0   │ Apache XBean OSGI Bundle Utilities
>  74 │ Active │  80 │ 4.6.0   │ Apache XBean :: Classpath Resource Finder
> 103 │ Active │  80 │ 6.0     │ ASM
> 104 │ Active │  80 │ 6.0     │ ASM commons classes
> 105 │ Active │  80 │ 6.0     │ ASM Tree class visitor
> karaf@root()> shell:info
> Karaf
>   Karaf version               4.2.0
>   Karaf home                  /Users/paul/Downloads/apache-karaf-4.2.0
>   Karaf base                  /Users/paul/Downloads/apache-karaf-4.2.0
>   OSGi Framework              org.apache.felix.framework-5.6.10
> 
> JVM
>   Java Virtual Machine        Java HotSpot(TM) 64-Bit Server VM version 10.0.1+10
>   Version                     10.0.1
>   Vendor                      "Oracle Corporation"
>   Pid                         7220
>   Uptime                      12 minutes
>   Process CPU time            32.502 seconds
>   Process CPU load            0.00
>   System CPU load             0.00
>   Open file descriptors       152
>   Max file descriptors        10,240
>   Total compile time          22.879 seconds
> Threads
>   Live threads                75
>   Daemon threads              61
>   Peak                        88
>   Total started               146
> Memory
>   Current heap size           41,553 kbytes
>   Maximum heap size           524,288 kbytes
>   Committed heap size         131,072 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'G1 Young Generation', Collections = 10, Time = 0.084 seconds
>   Garbage collector           Name = 'G1 Old Generation', Collections = 0, Time = 0.000 seconds
> Classes
>   Current classes loaded      9,220
>   Total classes loaded        9,220
>   Total classes unloaded      0
> Operating system
>   Name                        Mac OS X version 10.13.5
>   Architecture                x86_64
>   Processors                  8
> karaf@root()>                                                                                                                                                                             karaf@root()> 
> 
> 
> ***
> * From karaf.log
> ***
> 22:34:12.283 INFO [pipe-feature:install cxf-jaxrs http-whiteboard] Adding features: http-whiteboard/[4.2.0,4.2.0],cxf-jaxrs/[3.2.5,3.2.5]
> 22:34:12.590 INFO [features-3-thread-1] Changes to perform:
> 22:34:12.592 INFO [features-3-thread-1]   Region: root
> 22:34:12.593 INFO [features-3-thread-1]     Bundles to install:
> 22:34:12.594 INFO [features-3-thread-1]       mvn:com.fasterxml.woodstox/woodstox-core/5.0.3
> 22:34:12.595 INFO [features-3-thread-1]       mvn:javax.annotation/javax.annotation-api/1.3
> 22:34:12.596 INFO [features-3-thread-1]       mvn:javax.el/javax.el-api/3.0.0
> 22:34:12.597 INFO [features-3-thread-1]       mvn:javax.mail/mail/1.4.4
> 22:34:12.598 INFO [features-3-thread-1]       mvn:javax.servlet/javax.servlet-api/3.1.0
> 22:34:12.599 INFO [features-3-thread-1]       mvn:javax.websocket/javax.websocket-api/1.1
> 22:34:12.600 INFO [features-3-thread-1]       mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.0.10
> 22:34:12.602 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-core/3.2.5
> 22:34:12.603 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/3.2.5
> 22:34:12.604 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-management/3.2.5
> 22:34:12.605 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-rs-client/3.2.5
> 22:34:12.606 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-rs-extension-providers/3.2.5
> 22:34:12.607 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-rs-extension-search/3.2.5
> 22:34:12.608 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-rs-json-basic/3.2.5
> 22:34:12.609 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-rs-service-description/3.2.5
> 22:34:12.610 INFO [features-3-thread-1]       mvn:org.apache.cxf/cxf-rt-transports-http/3.2.5
> 22:34:12.611 INFO [features-3-thread-1]       mvn:org.apache.cxf.karaf/cxf-karaf-commands/3.2.5
> 22:34:12.611 INFO [features-3-thread-1]       mvn:org.apache.felix/org.apache.felix.scr/2.0.14
> 22:34:12.612 INFO [features-3-thread-1]       mvn:org.apache.geronimo.specs/geronimo-jaspic_1.0_spec/1.1
> 22:34:12.613 INFO [features-3-thread-1]       mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1
> 22:34:12.614 INFO [features-3-thread-1]       mvn:org.apache.geronimo.specs/geronimo-osgi-registry/1.1
> 22:34:12.615 INFO [features-3-thread-1]       mvn:org.apache.karaf.http/org.apache.karaf.http.core/4.2.0
> 22:34:12.616 INFO [features-3-thread-1]       mvn:org.apache.karaf.scr/org.apache.karaf.scr.management/4.2.0
> 22:34:12.617 INFO [features-3-thread-1]       mvn:org.apache.karaf.scr/org.apache.karaf.scr.state/4.2.0
> 22:34:12.618 INFO [features-3-thread-1]       mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.fastinfoset/1.2.13_1
> 22:34:12.619 INFO [features-3-thread-1]       mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.11_1
> 22:34:12.620 INFO [features-3-thread-1]       mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-xjc/2.2.11_1
> 22:34:12.622 INFO [features-3-thread-1]       mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5
> 22:34:12.623 INFO [features-3-thread-1]       mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxrs-api-2.1/2.9.1
> 22:34:12.624 INFO [features-3-thread-1]       mvn:org.apache.ws.xmlschema/xmlschema-core/2.2.3
> 22:34:12.626 INFO [features-3-thread-1]       mvn:org.apache.xbean/xbean-bundleutils/4.6
> 22:34:12.627 INFO [features-3-thread-1]       mvn:org.apache.xbean/xbean-finder/4.6
> 22:34:12.630 INFO [features-3-thread-1]       mvn:org.codehaus.jettison/jettison/1.4.0
> 22:34:12.632 INFO [features-3-thread-1]       mvn:org.eclipse.jdt.core.compiler/ecj/4.5.1
> 22:34:12.635 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-client/9.4.6.v20170531
> 22:34:12.636 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-continuation/9.4.6.v20170531
> 22:34:12.638 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-deploy/9.4.6.v20170531
> 22:34:12.640 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-http/9.4.6.v20170531
> 22:34:12.642 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-io/9.4.6.v20170531
> 22:34:12.643 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jaas/9.4.6.v20170531
> 22:34:12.644 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jmx/9.4.6.v20170531
> 22:34:12.645 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jndi/9.4.6.v20170531
> 22:34:12.646 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-plus/9.4.6.v20170531
> 22:34:12.648 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-rewrite/9.4.6.v20170531
> 22:34:12.648 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-security/9.4.6.v20170531
> 22:34:12.649 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-jaspi/9.4.6.v20170531
> 22:34:12.650 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-server/9.4.6.v20170531
> 22:34:12.653 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-servlet/9.4.6.v20170531
> 22:34:12.654 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-servlets/9.4.6.v20170531
> 22:34:12.655 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-util/9.4.6.v20170531
> 22:34:12.656 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-util-ajax/9.4.6.v20170531
> 22:34:12.657 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-webapp/9.4.6.v20170531
> 22:34:12.658 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-api/9.4.6.v20170531
> 22:34:12.659 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-client/9.4.6.v20170531
> 22:34:12.661 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-common/9.4.6.v20170531
> 22:34:12.662 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/javax-websocket-client-impl/9.4.6.v20170531
> 22:34:12.663 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/javax-websocket-server-impl/9.4.6.v20170531
> 22:34:12.664 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-server/9.4.6.v20170531
> 22:34:12.665 INFO [features-3-thread-1]       mvn:org.eclipse.jetty.websocket/websocket-servlet/9.4.6.v20170531
> 22:34:12.666 INFO [features-3-thread-1]       mvn:org.eclipse.jetty/jetty-xml/9.4.6.v20170531
> 22:34:12.667 INFO [features-3-thread-1]       mvn:org.ow2.asm/asm/6.0
> 22:34:12.669 INFO [features-3-thread-1]       mvn:org.ow2.asm/asm-commons/6.0
> 22:34:12.670 INFO [features-3-thread-1]       mvn:org.ow2.asm/asm-tree/6.0
> 22:34:12.671 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-api/7.0.0
> 22:34:12.672 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/7.0.0
> 22:34:12.673 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-jetty/7.0.0
> 22:34:12.674 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-jsp/7.0.0
> 22:34:12.675 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-runtime/7.0.0
> 22:34:12.677 INFO [features-3-thread-1]       mvn:org.ops4j.pax.web/pax-web-spi/7.0.0
> 22:34:12.678 INFO [features-3-thread-1]       mvn:org.codehaus.woodstox/stax2-api/3.1.4
> 22:34:12.679 INFO [features-3-thread-1] Stopping bundles:
> 22:34:12.681 INFO [features-3-thread-1]   org.ops4j.pax.logging.pax-logging-log4j2/1.10.1
> 22:34:12.684 INFO [features-3-thread-1] Unregistering commands for bundle org.apache.karaf.log.core/4.2.0
> 22:34:13.594 INFO [features-3-thread-1]   org.eclipse.jetty.http/9.4.6.v20170531
> 22:34:13.645 INFO [features-3-thread-1]   org.eclipse.jetty.server/9.4.6.v20170531
> 22:34:13.648 INFO [features-3-thread-1]   org.eclipse.jetty.security/9.4.6.v20170531
> 22:34:13.650 INFO [features-3-thread-1]   org.eclipse.jetty.servlet/9.4.6.v20170531
> 22:34:13.653 INFO [features-3-thread-1]   org.eclipse.jetty.xml/9.4.6.v20170531
> 22:34:13.655 INFO [features-3-thread-1]   org.eclipse.jetty.webapp/9.4.6.v20170531
> 22:34:13.658 INFO [features-3-thread-1]   org.eclipse.jetty.deploy/9.4.6.v20170531
> 22:34:13.659 INFO [features-3-thread-1]   org.apache.geronimo.specs.geronimo-jaspic_1.0_spec/1.1.0
> 22:34:13.664 INFO [features-3-thread-1]   org.eclipse.jetty.rewrite/9.4.6.v20170531
> 22:34:13.667 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-spi/7.0.0
> 22:34:13.669 INFO [features-3-thread-1]   org.apache.ws.xmlschema.core/2.2.3
> 22:34:13.672 INFO [features-3-thread-1]   org.apache.geronimo.specs.geronimo-jta_1.1_spec/1.1.1
> 22:34:13.674 INFO [features-3-thread-1]   org.eclipse.jetty.jndi/9.4.6.v20170531
> 22:34:13.676 INFO [features-3-thread-1]   org.eclipse.jetty.plus/9.4.6.v20170531
> 22:34:13.679 INFO [features-3-thread-1]   org.eclipse.jdt.core.compiler.batch/3.11.1.v20150902-1521
> 22:34:13.681 INFO [features-3-thread-1]   javax.el-api/3.0.0
> 22:34:13.684 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-jsp/7.0.0
> 22:34:13.687 INFO [features-3-thread-1]   org.eclipse.jetty.jaas/9.4.6.v20170531
> 22:34:13.689 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.api/9.4.6.v20170531
> 22:34:13.691 INFO [features-3-thread-1]   org.eclipse.jetty.client/9.4.6.v20170531
> 22:34:13.694 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.common/9.4.6.v20170531
> 22:34:13.697 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.client/9.4.6.v20170531
> 22:34:13.699 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.javax.websocket/9.4.6.v20170531
> 22:34:13.702 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.servlet/9.4.6.v20170531
> 22:34:13.705 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.server/9.4.6.v20170531
> 22:34:13.708 INFO [features-3-thread-1]   org.eclipse.jetty.websocket.javax.websocket.server/9.4.6.v20170531
> 22:34:13.716 INFO [features-3-thread-1]   org.eclipse.jetty.security.jaspi/9.4.6.v20170531
> 22:34:13.718 INFO [features-3-thread-1]   org.eclipse.jetty.continuation/9.4.6.v20170531
> 22:34:13.720 INFO [features-3-thread-1]   org.eclipse.jetty.util.ajax/9.4.6.v20170531
> 22:34:13.723 INFO [features-3-thread-1]   org.eclipse.jetty.servlets/9.4.6.v20170531
> 22:34:13.725 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-jetty/7.0.0
> 22:34:13.740 INFO [features-3-thread-1] Logging initialized @190904ms to org.eclipse.jetty.util.log.Slf4jLog
> 22:34:13.748 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-runtime/7.0.0
> 22:34:13.761 INFO [features-3-thread-1] EventAdmin support enabled, servlet events will be postet to topics.
> 22:34:13.764 INFO [features-3-thread-1] LogService support enabled, log events will be created.
> 22:34:13.770 INFO [features-3-thread-1] Pax Web started
> 22:34:13.772 INFO [features-3-thread-1]   org.apache.karaf.http.core/4.2.0
> 22:34:13.794 INFO [features-3-thread-1] Command registration delayed for bundle org.apache.karaf.http.core/4.2.0. Missing dependencies: [org.apache.karaf.http.core.ProxyService, org.apache.karaf.http.core.ServletService]
> 22:34:13.797 INFO [features-3-thread-1]   org.apache.felix.scr/2.0.14
> 22:34:13.862 ERROR [paxweb-config-1-thread-1] Unable to start pax web server: Weaving hook failed.
> java.lang.ClassFormatError: Weaving hook failed.
> 	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.transformClass(BundleWiringImpl.java:2479) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2152) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.getClassByDelegation(BundleWiringImpl.java:1414) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1660) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1590) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.<init>(JettyServerImpl.java:97) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.JettyFactoryImpl.createServer(JettyFactoryImpl.java:90) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:443) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:81) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.ServerControllerFactoryImpl$1.start(ServerControllerFactoryImpl.java:164) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:788) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:97) ~[?:?]
> 	at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:347) ~[?:?]
> 	at org.ops4j.pax.web.service.internal.Activator.lambda$scheduleUpdateFactory$2(Activator.java:291) ~[?:?]
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) [?:?]
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) [?:?]
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
> 	at java.lang.Thread.run(Thread.java:844) [?:?]
> Caused by: java.lang.IllegalArgumentException
> 	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:160) ~[?:?]
> 	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:143) ~[?:?]
> 	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:418) ~[?:?]
> 	at org.apache.aries.spifly.dynamic.OSGiFriendlyClassWriter.getCommonSuperClass(OSGiFriendlyClassWriter.java:81) ~[?:?]
> 	at org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1729) ~[?:?]
> 	at org.objectweb.asm.Frame.merge(Frame.java:1530) ~[?:?]
> 	at org.objectweb.asm.Frame.merge(Frame.java:1441) ~[?:?]
> 	at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1497) ~[?:?]
> 	at org.objectweb.asm.commons.LocalVariablesSorter.visitMaxs(LocalVariablesSorter.java:165) ~[?:?]
> 	at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1738) ~[?:?]
> 	at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1126) ~[?:?]
> 	at org.objectweb.asm.ClassReader.accept(ClassReader.java:698) ~[?:?]
> 	at org.objectweb.asm.ClassReader.accept(ClassReader.java:500) ~[?:?]
> 	at org.apache.aries.spifly.dynamic.ClientWeavingHook.weave(ClientWeavingHook.java:61) ~[?:?]
> 	at org.apache.felix.framework.util.SecureAction.invokeWeavingHook(SecureAction.java:1203) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.transformClass(BundleWiringImpl.java:2465) ~[?:?]
> 	... 25 more
> 22:34:13.862 ERROR [FelixDispatchQueue] FrameworkEvent ERROR - org.apache.aries.spifly.dynamic.bundle
> java.lang.IllegalArgumentException: null
> 	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:160) ~[?:?]
> 	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:143) ~[?:?]
> 	at org.objectweb.asm.ClassReader.<init>(ClassReader.java:418) ~[?:?]
> 	at org.apache.aries.spifly.dynamic.OSGiFriendlyClassWriter.getCommonSuperClass(OSGiFriendlyClassWriter.java:81) ~[?:?]
> 	at org.objectweb.asm.ClassWriter.getMergedType(ClassWriter.java:1729) ~[?:?]
> 	at org.objectweb.asm.Frame.merge(Frame.java:1530) ~[?:?]
> 	at org.objectweb.asm.Frame.merge(Frame.java:1441) ~[?:?]
> 	at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1497) ~[?:?]
> 	at org.objectweb.asm.commons.LocalVariablesSorter.visitMaxs(LocalVariablesSorter.java:165) ~[?:?]
> 	at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1738) ~[?:?]
> 	at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1126) ~[?:?]
> 	at org.objectweb.asm.ClassReader.accept(ClassReader.java:698) ~[?:?]
> 	at org.objectweb.asm.ClassReader.accept(ClassReader.java:500) ~[?:?]
> 	at org.apache.aries.spifly.dynamic.ClientWeavingHook.weave(ClientWeavingHook.java:61) ~[?:?]
> 	at org.apache.felix.framework.util.SecureAction.invokeWeavingHook(SecureAction.java:1203) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.transformClass(BundleWiringImpl.java:2465) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2152) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1607) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.getClassByDelegation(BundleWiringImpl.java:1414) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1660) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1590) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80) ~[?:?]
> 	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053) ~[?:?]
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:499) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.<init>(JettyServerImpl.java:97) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.JettyFactoryImpl.createServer(JettyFactoryImpl.java:90) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:443) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:81) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.ServerControllerFactoryImpl$1.start(ServerControllerFactoryImpl.java:164) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Unconfigured.configure(ServerControllerImpl.java:788) ~[?:?]
> 	at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.configure(ServerControllerImpl.java:97) ~[?:?]
> 	at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:347) ~[?:?]
> 	at org.ops4j.pax.web.service.internal.Activator.lambda$scheduleUpdateFactory$2(Activator.java:291) ~[?:?]
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) ~[?:?]
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) ~[?:?]
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
> 	at java.lang.Thread.run(Thread.java:844) [?:?]
> 22:34:13.925 INFO [features-3-thread-1]   org.apache.karaf.scr.state/4.2.0
> 22:34:13.934 INFO [features-3-thread-1] Registering commands for bundle org.apache.karaf.scr.state/4.2.0
> 22:34:13.936 INFO [features-3-thread-1]   org.apache.servicemix.bundles.fastinfoset/1.2.13.1
> 22:34:13.938 INFO [features-3-thread-1]   org.apache.karaf.scr.management/4.2.0
> 22:34:13.953 INFO [features-3-thread-1] Activating the Apache Karaf ServiceComponentRuntime MBean
> 22:34:13.956 INFO [features-3-thread-1]   org.ops4j.pax.web.pax-web-extender-whiteboard/7.0.0
> 22:34:13.990 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-transports-http/3.2.5
> 22:34:14.027 INFO [features-3-thread-1] Aries Blueprint packages not available. So namespaces will not be registered
> 22:34:14.029 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-frontend-jaxrs/3.2.5
> 22:34:14.035 INFO [features-3-thread-1] Aries Blueprint packages not available. So namespaces will not be registered
> 22:34:14.039 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-rs-extension-search/3.2.5
> 22:34:14.042 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-rs-client/3.2.5
> 22:34:14.047 INFO [features-3-thread-1] Aries Blueprint packages not available. So namespaces will not be registered
> 22:34:14.049 INFO [features-3-thread-1]   org.apache.cxf.karaf.cxf-karaf-commands/3.2.5
> 22:34:14.064 INFO [features-3-thread-1] Registering commands for bundle org.apache.cxf.karaf.cxf-karaf-commands/3.2.5
> 22:34:14.071 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-rs-extension-providers/3.2.5
> 22:34:14.074 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-management/3.2.5
> 22:34:14.077 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-rs-service-description/3.2.5
> 22:34:14.079 INFO [features-3-thread-1]   org.apache.cxf.cxf-core/3.2.5
> 22:34:14.094 INFO [features-3-thread-1] Adding the extensions from bundle org.apache.cxf.cxf-rt-management (52) [org.apache.cxf.management.InstrumentationManager]
> 22:34:14.097 INFO [features-3-thread-1] Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http (58) [org.apache.cxf.transport.http.HTTPTransportFactory, org.apache.cxf.transport.http.HTTPWSDLExtensionLoader, org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder, org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder, org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]
> 22:34:14.104 INFO [features-3-thread-1] Aries Blueprint packages not available. So namespaces will not be registered
> 22:34:14.107 INFO [features-3-thread-1]   org.apache.cxf.cxf-rt-rs-json-basic/3.2.5
> 22:34:14.111 INFO [features-3-thread-1]   org.objectweb.asm/6.0.0
> 22:34:14.115 INFO [features-3-thread-1]   org.objectweb.asm.tree/6.0.0
> 22:34:14.117 INFO [features-3-thread-1]   org.objectweb.asm.commons/6.0.0
> 22:34:14.120 INFO [features-3-thread-1]   org.apache.xbean.bundleutils/4.6.0
> 22:34:14.123 INFO [features-3-thread-1]   org.apache.xbean.finder/4.6.0
> 22:34:14.126 INFO [features-3-thread-1] Done.
> 

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Installing cxf-jaxrs and http-whiteboard on virgin karaf v4.2.0 silently fail with "Unable to start pax web server: Weaving hook failed."

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

No need, Karaf 4.2.1 already address JDK9/10/11 support and CXF team is
working on it.

Regards
JB

On 13/07/2018 14:15, Paul Spencer wrote:
> JB,
> 
> Switched to JDK 1.8 and the features install.
> 
> JVM
>   Java Virtual Machine        Java HotSpot(TM) 64-Bit Server VM version
> 25.172-b11
>   Version                     1.8.0_172
>   Vendor                      Oracle Corporation
> 
> Would you like me to register a "http_whiteboard fails to install on JDK10
> and Karaf 4.2.0" issue?
> 
> Paul Spencer
> 
> 
> 
> --
> Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html
> 

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Installing cxf-jaxrs and http-whiteboard on virgin karaf v4.2.0 silently fail with "Unable to start pax web server: Weaving hook failed."

Posted by Paul Spencer <pa...@apache.org>.
JB,

Switched to JDK 1.8 and the features install.

JVM
  Java Virtual Machine        Java HotSpot(TM) 64-Bit Server VM version
25.172-b11
  Version                     1.8.0_172
  Vendor                      Oracle Corporation

Would you like me to register a "http_whiteboard fails to install on JDK10
and Karaf 4.2.0" issue?

Paul Spencer



--
Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html