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
>

Reply via email to