+1 (non binding) Hm, the previously reported error has been gone. I will try to reproduce it. But I assume it is related to a very special setup.
I found another bug, but I don't think it is a blocker (leave it up to you). If I enter "bundle:classes" to get a long list and I break that listing using Ctrl+C the console hangs and I cannot use it anymore. 2018-04-04 11:04 GMT+02:00 Markus Rathgeb <[email protected]>: > I need to further inspect this error, but got this one using a custom > distribution with some third party bundles: > > 11:01:57.410 INFO [features-3-thread-1] Pax Web started > 11:01:57.446 INFO [features-3-thread-1] > org.apache.aries.jmx.whiteboard/1.2.0 > 11:01:57.534 ERROR [paxweb-config-1-thread-1] Unable to start pax web > server: Duplicate method name > "$$FCCL$$java#util#ServiceLoader$load$java#lang#Class" with signature > "(Ljava.lang.Class;)V" in class file > org/eclipse/jetty/http/PreEncodedHttpField > java.lang.ClassFormatError: Duplicate method name > "$$FCCL$$java#util#ServiceLoader$load$java#lang#Class" with signature > "(Ljava.lang.Class;)V" in class file > org/eclipse/jetty/http/PreEncodedHttpField > at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] > at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:?] > at > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.defineClass(BundleWiringImpl.java:2410) > ~[?:?] > at > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2194) > ~[?:?] > 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:357) ~[?:?] > 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:357) ~[?:?] > 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:511) > [?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > [?:?] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > [?:?] > at java.lang.Thread.run(Thread.java:748) [?:?] > > > 2018-04-04 9:22 GMT+02:00 Christian Schneider <[email protected]>: >> I found two issues until now: >> >> - When you start karaf on windows, then stop with Ctrl-D the java process >> does not end. >> - There is org.osgi.core-6.0.0.jar in the boot dir. I doubt it should be >> part of the deployment. >> >> Christian >> >> 2018-04-03 10:25 GMT+02:00 Jean-Baptiste Onofré <[email protected]>: >> >>> Hi all, >>> >>> I submit Karaf (Container) 4.2.0 release to your vote. >>> >>> This is the first GA on the 4.2.x series, following M1 and M2. >>> >>> NB: I preferred to postpone the merge of the new examples as it needs a >>> little >>> polish. The PR is already available and it will be included in 4.2.1 (that >>> we >>> can expect beginning of May depending of 4.2.0 feedbacks): >>> https://github.com/apache/karaf/pull/484 >>> >>> Release Notes: >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa? >>> projectId=12311140&version=12342076 >>> >>> Staging Repository: >>> https://repository.apache.org/content/repositories/orgapachekaraf-1110/ >>> >>> Git Tag: >>> karaf-4.2.0 >>> >>> Please vote to approve this release: >>> >>> [ ] +1 Approve the release >>> [ ] -1 Don't approve the release (please provide specific comments) >>> >>> This vote will be open for at least 72 hours. >>> >>> Thanks, >>> Regards >>> JB >>> -- >>> Jean-Baptiste Onofré >>> [email protected] >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >> >> >> >> -- >> -- >> Christian Schneider >> http://www.liquid-reality.de >> >> Computer Scientist >> http://www.adobe.com
