…still did not find yet, but there are things unclear. For instance, when something is missing Karaf reports that a package error, not a Maven artifact error. Where the mvn URI comes from?
Moreover I did add birt. Karaf (assembly) starts. Then I uninstall the birt bundle. When I restart Karaf, Karaf automatically reinstall birt :S So I removed birt in the Karaf’s system directory, then restarted Karaf. Karaf does not reinstall birt but does not complain about anything! Strange strange. Well, maybe, if you may explain where the mvn URI comes from? Thanks, JP De : CLEMENT Jean-Philippe [mailto:[email protected]] Envoyé : vendredi 7 octobre 2016 15:29 À : [email protected] Objet : RE: Karaf 4.0.7 crashes with org.eclipse.birt.runtime resolution error Yep, good idea. Let’s investigate… Thanks! Regards, JP De : Guillaume Nodet [mailto:[email protected]] Envoyé : vendredi 7 octobre 2016 13:28 À : user Objet : Re: Karaf 4.0.7 crashes with org.eclipse.birt.runtime resolution error The reason the url has changed is that the birt artifact is not available on central. There's still a reference to the birt artifact I found, but it's only in the web demo, so unless you use that one, it should not appear. Maybe try grepping all the files in your distribution for "birt"... 2016-10-07 12:30 GMT+02:00 CLEMENT Jean-Philippe <[email protected]<mailto:[email protected]>>: Well again I’m not clear :) The property I mentioned below is the one generated by Karaf assembly itself not something I overloaded, i.e. I let Karaf generate the config.properties file then I modify the generated file by changing “karaf.framework=equinox”. I don’t know why Karaf does not birt anymore but still has a reference hidden somewhere. Regards, JP De : CLEMENT Jean-Philippe [mailto:[email protected]<mailto:[email protected]>] Envoyé : vendredi 7 octobre 2016 11:46 À : [email protected]<mailto:[email protected]> Objet : RE: Karaf 4.0.7 crashes with org.eclipse.birt.runtime resolution error Guillaume, My description was not clear. The property karaf.framework.equinox does not reference birt anymore but now: mvn\:org.eclipse.tycho/org.eclipse.osgi/3.10.101.<http://3.10.101.>v20150820-1432 Don’t know why. JP De : Guillaume Nodet [mailto:[email protected]] Envoyé : vendredi 7 octobre 2016 11:39 À : user Objet : Re: Karaf 4.0.7 crashes with org.eclipse.birt.runtime resolution error Check your etc/config.properties and look for karaf.framework.equinox Guillaume 2016-10-07 11:02 GMT+02:00 CLEMENT Jean-Philippe <[email protected]<mailto:[email protected]>>: Dear Karaf Team, We experience a strange bug using our custom distribution of Karaf 4.0.7 which uses Equinox instead of Felix. Without Maven repository access, Karaf crashes during startup with the error message: Could not resolve mvn:org.eclipse.birt.runtime/org.eclipse.osgi/3.10.2.<http://3.10.2.>v20150203-1939 Something strange, I did not find “birt” in the config.properties neither when using a Maven repo and displaying all bundles with “list -t 0”. So I don’t know where the dependency comes from. When looking to Karaf 4.0.4 config.properties, the birt library was set as karaf.framework.equinox but now it uses tycho instead. Is there a workaround? Regards, JP -- ------------------------ Guillaume Nodet ------------------------ Red Hat, Open Source Integration Email: [email protected]<mailto:[email protected]> Web: http://fusesource.com<http://fusesource.com/> Blog: http://gnodet.blogspot.com/ -- ------------------------ Guillaume Nodet ------------------------ Red Hat, Open Source Integration Email: [email protected]<mailto:[email protected]> Web: http://fusesource.com<http://fusesource.com/> Blog: http://gnodet.blogspot.com/
