Spring deployer fails when bean class is from java.* packages
-------------------------------------------------------------

                 Key: FELIX-1274
                 URL: https://issues.apache.org/jira/browse/FELIX-1274
             Project: Felix
          Issue Type: Bug
          Components: Karaf
    Affects Versions: karaf-1.0.0
            Reporter: Maciej Prochniak


Spring deployer makes Import-Package declaration for all bean classes it finds 
it xml file. However, such declaration is prohibited for java.* packages, 
resulting in exception:

Failed to process: 
/home/mproch/stuff/smx4/apache-servicemix-kernel-1.1.0/data/generated-bundles/test-context.xml.jar.
 Reason: org.osgi.framework.BundleException: Could not create bundle object.
org.osgi.framework.BundleException: Could not create bundle object.
        at org.apache.felix.framework.Felix.installBundle(Felix.java:2158)
        at org.apache.felix.framework.Felix.installBundle(Felix.java:2005)
        at 
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
        at 
org.apache.servicemix.kernel.filemonitor.FileMonitor.deployBundle(FileMonitor.java:383)
        at 
org.apache.servicemix.kernel.filemonitor.FileMonitor.onFilesChanged(FileMonitor.java:290)
        at 
org.apache.servicemix.kernel.filemonitor.FileMonitor$1.filesChanged(FileMonitor.java:151)
        at 
org.apache.servicemix.kernel.filemonitor.Scanner.reportBulkChanges(Scanner.java:431)
        at 
org.apache.servicemix.kernel.filemonitor.Scanner.reportDifferences(Scanner.java:327)
        at 
org.apache.servicemix.kernel.filemonitor.Scanner.scan(Scanner.java:261)
        at 
org.apache.servicemix.kernel.filemonitor.Scanner$1.run(Scanner.java:221)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
Caused by: org.osgi.framework.BundleException: Importing java.* packages not 
allowed: java.lang
        at 
org.apache.felix.framework.util.manifestparser.ManifestParser.<init>(ManifestParser.java:192)
        at 
org.apache.felix.framework.searchpolicy.ModuleImpl.<init>(ModuleImpl.java:153)
        at 
org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:954)
        at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:85)
        at org.apache.felix.framework.Felix.installBundle(Felix.java:2102)
        ... 11 more


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to