Raphael Majeed created KARAF-3374:
-------------------------------------

             Summary: NullPointerException when starting Karaf distribution for 
the first time with feature with non-osgi dependency
                 Key: KARAF-3374
                 URL: https://issues.apache.org/jira/browse/KARAF-3374
             Project: Karaf
          Issue Type: Bug
    Affects Versions: 3.0.2
         Environment: Windows 7, JDK 1.7, JDK 1.8, maven 3.2.3
            Reporter: Raphael Majeed


1. Create osgi bundle with any non-osgi dependency (e.g. PostgreSQL driver jar, 
which does not have osgi-fields in MANIFEST) 
2. Create pom for feature xml which installs the bundle from 1
3. Create a custom karaf distribution which uses feature from 2
4. mvn clean install succeeds
5. Start Karaf: exits with NullPointerException:

Error installing bundle listed in startup.properties with url: wrap:mvn:org.post
gresql/postgresql/9.3-1102-jdbc4 and startlevel: 80
Exception in thread "main" java.lang.NullPointerException
        at org.apache.karaf.main.Main.destroy(Main.java:517)
        at org.apache.karaf.main.Main.main(Main.java:173)

6. Starting karaf again: Karaf starts, no errors

See attached files to reproduce the error. 
With the attached project, the following commands will produce the error
# mvn clean install
# distro\target\assembly\bin\karaf.bat



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to