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]> 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] > http://blog.nanthrax.net > Talend - http://www.talend.com >
