Hi Felix

Thanks but i did not get any updates regarding this on netbeans side,
thats why i ask again.
Any idea how to work around this to get it working?
I just "setup" a regular osgi bundle in netbeans. Would it help to
provide you the run.properties or any other file/config ?

I have absolutly no idea how felix is configured in the pom.xml as i
never had to look at that.

There is no zip file afaik. Netbeans runs the .class files directly
from the maven target/classes folder.

Regards,
Oli


Am 16.11.2013 22:30, schrieb Felix Meschberger:
> Hi Oliver
> 
> Looks like you are running into the same problem as here:
> http://felix.markmail.org/thread/hompmwzwccdrfyz3
> 
> Maybe, again, the ZIP file is missing ?
> 
> Regards Felix
> 
> — Felix Meschberger  |  Principal Scientist  |  Adobe
> 
> 
> 
> Am 16.11.2013 um 22:37 schrieb Oliver Zemann
> <[email protected]>:
> 
>> Hi
>> 
>> I dont know if this is related to Netbeans or to Felix, so i
>> thought lets mail it to the mailing list and see what others say
>> :)
>> 
>> I have a project called SoundBox which also has a API Bundle. It
>> worked a couple of months ago, i dont know what i changed. But
>> as soon as i create a new OSGi Bundle in Netbeans and add the
>> API, i can not start the bundle. I get an exception from
>> Felix(?):
>> 
>> main: [propertyfile] Creating new property file: 
>> G:\data\code\soundbox\SoundBox\target\run.properties [java]
>> Auto-properties install: 
>> file:/G:/data/code/soundbox/SoundBox-CoreLibrary/target/classes/ 
>> (org.osgi.framework.BundleException: Unable to cache bundle: 
>> file:/G:/data/code/soundbox/SoundBox-CoreLibrary/target/classes/
>> - java.util.zip.ZipException: error in opening zip file) [java]
>> org.osgi.framework.BundleException: Unable to cache bundle:
>> file:/G:/data/code/soundbox/SoundBox-CoreLibrary/target/classes/ 
>> [java]       at 
>> org.apache.felix.framework.Felix.installBundle(Felix.java:2870) 
>> [java]       at 
>> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:165)
>>
>> 
[java]  at
>> org.apache.felix.main.AutoProcessor.processAutoProperties(AutoProcessor.java:296)
>>
>> 
[java]  at
>> org.apache.felix.main.AutoProcessor.process(AutoProcessor.java:79)
>>
>> 
[java]  at org.apache.felix.main.Main.main(Main.java:292)
>> [java] Caused by: java.util.zip.ZipException: error in opening 
>> zip file [java]      at java.util.zip.ZipFile.open(Native Method) 
>> [java]       at java.util.zip.ZipFile.<init>(ZipFile.java:220) [java]
>> at java.util.zip.ZipFile.<init>(ZipFile.java:150) [java]     at
>> java.util.zip.ZipFile.<init>(ZipFile.java:164) [java]        at 
>> org.apache.felix.framework.util.SecureAction.openZipFile(SecureAction.java:623)
>>
>> 
[java]  at
>> org.apache.felix.framework.util.WeakZipFileFactory$WeakZipFile.<init>(WeakZipFileFactory.java:185)
>>
>> 
[java]  at
>> org.apache.felix.framework.util.WeakZipFileFactory$WeakZipFile.<init>(WeakZipFileFactory.java:168)
>>
>> 
[java]  at
>> org.apache.felix.framework.util.WeakZipFileFactory.create(WeakZipFileFactory.java:71)
>>
>> 
[java]  at
>> org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:84)
>>
>> 
[java]  at
>> org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:878)
>>
>> 
[java]  at
>> org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:550)
>>
>> 
[java]  at
>> org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:153)
>>
>> 
[java]  at
>> org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:277)
>>
>> 
[java]  at
>> org.apache.felix.framework.Felix.installBundle(Felix.java:2866) 
>> [java]       ... 4 more [java] Auto-properties start: 
>> file:/G:/data/code/soundbox/SoundBox-CoreLibrary/target/classes/ 
>> (org.osgi.framework.BundleException: Unable to cache bundle: 
>> file:/G:/data/code/soundbox/SoundBox-CoreLibrary/target/classes/
>> - java.util.zip.ZipException: error in opening zip file) [java] 
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>>
>> 
: Enabling SLF4J API support.
>> [java] 
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>>
>> 
: Enabling Jakarta Commons Logging API support.
>> [java] 
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>>
>> 
: Enabling Log4J API support.
>> [java] 
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>>
>> 
: Enabling Avalon Logger API support.
>> [java] 
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>>
>> 
: Enabling JULI Logger API support.
>> [java] 
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>>
>> 
: Enabling SLF4J API support.
>> [java] 
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>>
>> 
: Enabling Jakarta Commons Logging API support.
>> [java] 
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>>
>> 
: Enabling Log4J API support.
>> [java] 
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>>
>> 
: Enabling Avalon Logger API support.
>> [java] 
>> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>>
>> 
: Enabling JULI Logger API support.
>> 
>> I just updated the API here: 
>> https://github.com/olze/SoundBox-CoreLibrary.git,
>> 
>> So if someone could try to check it out, create a new osgi bundle
>> with an Activator, add the API as dependency and start it. Then
>> the error should also be thrown.
>> 
>> Regards, Oli
>> 
>> ---------------------------------------------------------------------
>>
>> 
To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
> 
> 
> ---------------------------------------------------------------------
>
> 
To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to