[ https://issues.apache.org/jira/browse/KARAF-5115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Massimo Bono updated KARAF-5115: -------------------------------- Environment: Windows 10 64bit Java JDK 1.8.0_131 was: Windows 10 64bit Java 1.8.0_131 > Error while installing cxf > -------------------------- > > Key: KARAF-5115 > URL: https://issues.apache.org/jira/browse/KARAF-5115 > Project: Karaf > Issue Type: Bug > Affects Versions: 4.1.1 > Environment: Windows 10 64bit > Java JDK 1.8.0_131 > Reporter: Massimo Bono > Labels: features > Attachments: karaf.log > > > Hello, > I was trying to create a REST application with karaf. > I know there are examples over the internet showing how this can be achieved > (like [this > one|http://liquid-reality.de:8090/display/liquid/2011/12/22/Karaf+Tutorial+Part+4+-+CXF+Services+in+OSGi]), > but usually they use blueprints as DI. My goal is to use Declarative Service > instead. > I followed this > [guide|https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=55153391]: > it uses Karaf 3.0.3 and CXF 3.1.0, but I **think** it should work with 4.1.1 > as well. > By doing the following: > {code} > karaf@root()> feature:install scr http pax-cdi-web-weld > karaf@root()> feature:repo-add cxf 3.1.11 > Adding feature url mvn:org.apache.cxf.karaf/apache-cxf/3.1.11/xml/features > karaf@root()> feature:install cxf/3.1.11 cxf-jaxrs-cdi/3.1.11 > {code} > Karaf gives the following error: > {code} > java.lang.IllegalStateException: No inital startlevel yet > at > org.apache.felix.framework.FrameworkStartLevelImpl.setStartLevel(FrameworkStartLevelImpl.java:131) > at org.apache.karaf.main.Main.setStartLevel(Main.java:605) > at > org.apache.karaf.main.Main$KarafLockCallback.lockAquired(Main.java:711) > at org.apache.karaf.main.Main.doMonitor(Main.java:382) > at org.apache.karaf.main.Main.access$100(Main.java:75) > at org.apache.karaf.main.Main$3.run(Main.java:369) > {code} > Furthermore, karaf *won't* return the console control to me, but remains > stuck waiting nothing. > It's highly possible that my procedure to install pax-cdi and cxf is flawed, > but I still think that showing that error on the console and letting the > shell going unresponsive are a bug of karaf (or a bug of the underlying OSGi > framework, aka felix itself). > Sorry if this behaviour is not a bug at all, but is just caused by my > ignorance of the tool. > Regards, -- This message was sent by Atlassian JIRA (v6.3.15#6346)