[
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/[email protected]/msg10424.html
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira