Amichai Rothman created KARAF-6448:
--------------------------------------

             Summary: pax-loggin-log4j2-extra in pax exam causes 
IllegalStateException: Resource has no uri
                 Key: KARAF-6448
                 URL: https://issues.apache.org/jira/browse/KARAF-6448
             Project: Karaf
          Issue Type: Bug
          Components: karaf
    Affects Versions: 4.2.7
         Environment: Kubuntu 18.04, Karaf 4.2.7, Oracle JDK 1.8.0_201
            Reporter: Amichai Rothman


When adding the pax-logging-log4j2-extra/1.11.2 bundle to a pax exam karaf 
container, an IllegalStateException is thrown with the message "Resource has no 
uri" and the tests fail.

To recreate, take the karaf-itst-example project from karaf 4.2.7, and add the 
bundle in ExampleITest.java:
{quote}mavenBundle("org.ops4j.pax.logging", "pax-logging-log4j2-extra", 
"1.11.2"),
{quote}
And build+run the example.


The test fails with the exception:
{quote}java.lang.IllegalStateException: Resource has no uri
 at 
org.apache.karaf.features.internal.service.Deployer.getBundleInputStream(Deployer.java:1630)
 at 
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:896)
 at 
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
 at 
org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 at java.lang.Thread.run(Thread.java:748)
org.apache.karaf.features.core 
[org.apache.karaf.features.internal.service.BootFeaturesInstaller] ERROR : 
Error installing boot features
java.lang.IllegalStateException: Resource has no uri
 at 
org.apache.karaf.features.internal.service.Deployer.getBundleInputStream(Deployer.java:1630)
 at 
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:896)
 at 
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
 at 
org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 at java.lang.Thread.run(Thread.java:748)
{quote}
 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to