1 Reply Latest reply on Jul 19, 2011 8:52 AM by Gert Vanthienen

    Getting NPE while adding fragment as part of a feature in Servicemix 4.2

    harbeer kadian Newbie

      I am using Servicemix 4.2 to build my application. I have developed one fragment bundle which I have to attach with the Apache CXF bundle jar. To attach the fragment, I did following on the console osgi:uninstall (If Apache CXF bundle is already in active state) osgi:install

       

      Running command osgi:list shows the fragment bundle installed osgi:install osgi:start

       

      This works fine for me.

       

      I tried to automate the process by writing a custom features.xml file The content was as follows

       

       

       

      Here the ProcessRunnerJaasLoginModule is the fragment jar. The servicemix is not able to install the fragment bundle, it gives following error in logs

       

      Error when installing feature HWE-Connect: java.lang.NullPointerException

       

      The content of manifest.mf file for fragment bundle is as follows

       

      Manifest-Version: 1.0

      Bundle-ManifestVersion: 2

      Bundle-SymbolicName: ProcessRunnerJaasLoginModule

      Fragment-Host: org.apache.cxf.bundle;bundle-version=2.2.6

      Export-Package: com.altair.jaas.module

       

      I am not even able to get sources for servicemix-kernel. Most of the mirrors provided are dead now. Please reply.

       

      With Regards

       

      Harbeer kadian