[ 
https://issues.apache.org/jira/browse/FELIX-2993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13050774#comment-13050774
 ] 

Andrei Pozolotin commented on FELIX-2993:
-----------------------------------------

and another, hm, difficulty:  :-)

the same code which produces the exception above in jnlp mode,
fails in test mode (run inside eclipse) for unrelated reason:
(probably framework.security can not handle exploded jar during the signature 
check?)

17:26:13.819 [# OSGI START] DEBUG com.barchart.platform.host.main.App - install 
: reference:file:../barchart-plugin-core/target/classes
17:26:13.873 [# OSGI START] ERROR com.barchart.platform.host.main.App - 
org.osgi.framework.BundleException: Could not create bundle object.
        at org.apache.felix.framework.Felix.installBundle(Felix.java:2650) 
~[org.apache.felix.framework-3.2.2.jar:na]
        at org.apache.felix.framework.Felix.installBundle(Felix.java:2501) 
~[org.apache.felix.framework-3.2.2.jar:na]
        at 
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:142)
 ~[org.apache.felix.framework-3.2.2.jar:na]
        at 
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:123)
 ~[org.apache.felix.framework-3.2.2.jar:na]
        at 
com.barchart.platform.host.impl.HostOsgiFramework.osgiActivate(HostOsgiFramework.java:277)
 ~[classes/:na]
        at 
com.barchart.platform.host.impl.HostServiceProvider.osgiActivate(HostServiceProvider.java:45)
 ~[classes/:na]
        at 
com.barchart.platform.host.impl.HostServiceProvider.osgiStartup(HostServiceProvider.java:193)
 ~[classes/:na]
        at com.barchart.platform.host.main.App.access$0(App.java:1) 
[classes/:na]
        at com.barchart.platform.host.main.App$1.runCore(App.java:36) 
[classes/:na]
        at com.barchart.platform.api.util.RunSwitch.run(RunSwitch.java:57) 
[classes/:na]
        at java.lang.Thread.run(Thread.java:662) [na:1.6.0_25]
Caused by: java.io.FileNotFoundException: 
../barchart-plugin-core/target/classes/META-INF/maven (Is a directory)
        at java.io.FileInputStream.open(Native Method) ~[na:1.6.0_25]
        at java.io.FileInputStream.<init>(FileInputStream.java:120) 
~[na:1.6.0_25]
        at 
org.apache.felix.framework.util.SecureAction$Actions.run(SecureAction.java:1203)
 ~[org.apache.felix.framework-3.2.2.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) 
~[na:1.6.0_25]
        at 
org.apache.felix.framework.util.SecureAction.getFileInputStream(SecureAction.java:423)
 ~[org.apache.felix.framework-3.2.2.jar:na]
        at 
org.apache.felix.framework.cache.DirectoryContent.getEntryAsStream(DirectoryContent.java:140)
 ~[org.apache.felix.framework-3.2.2.jar:na]
        at 
org.apache.felix.framework.security.util.BundleInputStream.readNext(BundleInputStream.java:147)
 ~[org.apache.felix.framework.security-1.4.2.jar:na]
        at 
org.apache.felix.framework.security.util.BundleInputStream.read(BundleInputStream.java:123)
 ~[org.apache.felix.framework.security-1.4.2.jar:na]
        at java.io.InputStream.read(InputStream.java:154) ~[na:1.6.0_25]
        at java.io.FilterInputStream.read(FilterInputStream.java:116) 
~[na:1.6.0_25]
        at java.io.PushbackInputStream.read(PushbackInputStream.java:169) 
~[na:1.6.0_25]
        at java.util.zip.ZipInputStream.readFully(ZipInputStream.java:407) 
~[na:1.6.0_25]
        at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:238) 
~[na:1.6.0_25]
        at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:82) 
~[na:1.6.0_25]
        at java.util.jar.JarInputStream.checkManifest(JarInputStream.java:86) 
~[na:1.6.0_25]
        at java.util.jar.JarInputStream.<init>(JarInputStream.java:68) 
~[na:1.6.0_25]
        at 
org.apache.felix.framework.security.verifier.BundleDNParser.getCertificates(BundleDNParser.java:274)
 ~[org.apache.felix.framework.security-1.4.2.jar:na]
        at 
org.apache.felix.framework.security.verifier.BundleDNParser._getDNChains(BundleDNParser.java:237)
 ~[org.apache.felix.framework.security-1.4.2.jar:na]
        at 
org.apache.felix.framework.security.verifier.BundleDNParser.checkDNChains(BundleDNParser.java:145)
 ~[org.apache.felix.framework.security-1.4.2.jar:na]
        at 
org.apache.felix.framework.SecurityProviderImpl.checkBundle(SecurityProviderImpl.java:64)
 ~[org.apache.felix.framework.security-1.4.2.jar:na]
        at 
org.apache.felix.framework.BundleImpl.addModule(BundleImpl.java:1135) 
~[org.apache.felix.framework-3.2.2.jar:na]
        at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:82) 
~[org.apache.felix.framework-3.2.2.jar:na]
        at org.apache.felix.framework.Felix.installBundle(Felix.java:2593) 
~[org.apache.felix.framework-3.2.2.jar:na]
        ... 10 common frames omitted


> jnlp & felix.security
> ---------------------
>
>                 Key: FELIX-2993
>                 URL: https://issues.apache.org/jira/browse/FELIX-2993
>             Project: Felix
>          Issue Type: Bug
>          Components: Framework Security
>            Reporter: Andrei Pozolotin
>
> original thread:
> http://www.mail-archive.com/users@felix.apache.org/msg10424.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to