Jean, I added only jackson-core on my start-up properties (removed jackson-annotations)
# joda-time/joda-time/2.9/joda-time-2.9.jar=10 mvn\:com.fasterxml.jackson.core/jackson-core/2.7.4 = 80 But still getting the same error:- jabongs-MacBook-Pro-4:apache-servicemix-6.1-2.0 debraj$ bin/servicemix Please wait while Apache ServiceMix is starting... Error installing bundle listed in startup.properties with url: mvn:com.fasterxml.jackson.core/jackson-core/2.7.4 and startlevel: 80 Exception in thread "main" java.lang.NullPointerException at org.apache.karaf.main.Main.destroy(Main.java:533) at org.apache.karaf.main.Main.main(Main.java:173) jabongs-MacBook-Pro-4:apache-servicemix-6.1-2.0 debraj$ I am on karaf 3.0.5 (rest all configs are default) running under Apache ServiceMix 6.1.0 on OS X Version 10.11.4 On Wed, May 11, 2016 at 10:10 PM, Jean-Baptiste Onofré <[email protected]> wrote: > Hi, > > did you check that there's no missing dependencies ? Basically > jackson-annotations requires jackson-core. > > Anyway, the Main raises a NPE here: > > protected void setStartLevel(int level) { > framework.adapt(FrameworkStartLevel.class).setStartLevel(level); > } > > So, it seems that the framework is not yet full set, which is weird. > > Let me try to reproduce that. > > Regards > JB > > On 05/11/2016 06:06 PM, Debraj Manna wrote: > >> Hi Jean, >> >> As you suggested I tried making the start level to 80 in >> /etc/startup.properties >> >> # add here bundles you want to install while system startup, e.g. >> # joda-time/joda-time/2.9/joda-time-2.9.jar=10 >> mvn\:com.fasterxml.jackson.core/jackson-annotations/2.7.4 = 80 >> >> But still same error:- >> >> jabongs-MacBook-Pro-4:apache-servicemix-6.1-2.0 debraj$ bin/servicemix >> >> Please wait while Apache ServiceMix is starting... >> >> *Error installing bundle listed in startup.properties with url: >> mvn:com.fasterxml.jackson.core/jackson-annotations/2.7.4 and startlevel: >> 80* >> >> Exception in thread "main" java.lang.NullPointerException >> >> at org.apache.karaf.main.Main.destroy(Main.java:533) >> >> at org.apache.karaf.main.Main.main(Main.java:173) >> >> jabongs-MacBook-Pro-4:apache-servicemix-6.1-2.0 debraj$ >> >> >> On Wed, May 11, 2016 at 2:43 PM, Jean-Baptiste Onofré <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hi, >> >> the start-level is very level for this bundle, and I'm afraid some >> other bundles will be missing. >> >> The main difference is that when you do bundle:install, it uses the >> default start-level which is 80 and not 10. >> >> Did you try to define the default start-level 80 in >> etc/startup.properties ? >> >> Regards >> JB >> >> On 05/09/2016 03:15 PM, Debraj Manna wrote: >> >> Hi, >> >> I want to install a bundle (if it is not already installed) from >> maven >> on Karaf restart. So to achieve this I added it in the >> /etc/startup.properties as below:- >> >> # add here bundles you want to install while system startup, e.g. >> # joda-time/joda-time/2.9/joda-time-2.9.jar=10 >> mvn\:com.fasterxml.jackson.core/jackson-annotations/2.7.4 = 10 >> >> But on trying to start karaf I am getting the below exception:- >> >> jabongs-MacBook-Pro-4:apache-servicemix-6.1-2.0 debraj$ >> bin/servicemix >> >> Please wait while Apache ServiceMix is starting... >> >> Error installing bundle listed in startup.properties with url: >> mvn:com.fasterxml.jackson.core/jackson-annotations/2.7.4 and >> startlevel: 10 >> >> Exception in thread "main" java.lang.NullPointerException >> >> at org.apache.karaf.main.Main.destroy(Main.java:533) >> >> at org.apache.karaf.main.Main.main(Main.java:173) >> >> >> The same bundle installs fine when I try to install it via the >> below >> command after Karaf has started:- >> >> >> *karaf@root*>bundle:install >> mvn:com.fasterxml.jackson.core/jackson-annotations/2.7.4 >> >> Bundle ID: 237 >> >> >> Can some one help me in the following:- >> >> 1. Why is the bundle installation failing on Karaf start? >> 2. I am seeing the error only when Karaf is started for the >> first time. >> After that I am not seeing the above error nor the bundle is >> installed. So is it that Karaf tries to install the bundle in >> startup.propertiesonly when it is started for the very >> first time? >> >> >> >> >> -- >> Jean-Baptiste Onofré >> [email protected] <mailto:[email protected]> >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> >> >> > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com >
