ZipExceptions when starting OSGi containers
-------------------------------------------

                 Key: PAXWICKET-11
                 URL: http://issues.ops4j.org/jira/browse/PAXWICKET-11
             Project: Pax Wicket
          Issue Type: Bug
    Affects Versions: 0.5.1
         Environment: Equinox
            Reporter: David Leangen
            Assignee: Niclas Hedhman


The following ZipException happens to most of my bundles:

425  [Framework Event Dispatcher] INFO  [undefined]  - FrameworkEvent ERROR
java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:203)
        at java.util.zip.ZipFile.<init>(ZipFile.java:234)
        at 
org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:251)
        at 
org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:79)
        at 
org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:92)
        at 
org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65)
        at 
org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:237)
        at 
org.eclipse.osgi.baseadaptor.bundlefile.BundleFile.getResourceURL(BundleFile.java:132)
        at 
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findResourceImpl(ClasspathManager.java:332)
        at 
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalResources(ClasspathManager.java:308)
        at 
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalResources(DefaultClassLoader.java:185)
        at 
org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalResources(BundleLoader.java:642)
        at 
org.eclipse.osgi.framework.internal.core.BundleLoader.findResources(BundleLoader.java:573)
        at 
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findResources(DefaultClassLoader.java:138)
        at java.lang.ClassLoader.getResources(ClassLoader.java:1015)
        at wicket.Application.initializeComponents(Application.java:638)
        at wicket.protocol.http.WicketServlet.init(WicketServlet.java:305)
        at javax.servlet.GenericServlet.init(GenericServlet.java:168)
        at 
org.mortbay.jetty.servlet.OsgiServletHolder.start(OsgiServletHolder.java:102)
        at 
org.mortbay.jetty.servlet.ServletHandler.addServletHolder(ServletHandler.java:343)
        at 
org.mortbay.jetty.servlet.OsgiServletHandler.addOsgiServletHolder(OsgiServletHandler.java:68)
        at 
org.ungoverned.osgi.bundle.http.HttpServiceImpl$ServletContextGroup.addServlet(HttpServiceImpl.java:367)
        at 
org.ungoverned.osgi.bundle.http.HttpServiceImpl$ServletContextGroup.access$100(HttpServiceImpl.java:312)
        at 
org.ungoverned.osgi.bundle.http.HttpServiceImpl.registerServlet(HttpServiceImpl.java:153)
        at 
org.ops4j.pax.wicket.internal.HttpTracker.addServlet(HttpTracker.java:102)
        at 
org.ops4j.pax.wicket.internal.PaxWicketAppFactoryTracker.addServlet(PaxWicketAppFactoryTracker.java:128)
        at 
org.ops4j.pax.wicket.internal.PaxWicketAppFactoryTracker.addingService(PaxWicketAppFactoryTracker.java:68)
        at 
org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
        at 
org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1042)
        at 
org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:967)
        at 
org.eclipse.osgi.framework.internal.core.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:94)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:1224)
        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:195)
        at 
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:141)
        at 
org.eclipse.osgi.framework.internal.core.Framework.publishServiceEventPrivileged(Framework.java:1603)
        at 
org.eclipse.osgi.framework.internal.core.Framework.publishServiceEvent(Framework.java:1578)
        at 
org.eclipse.osgi.framework.internal.core.ServiceRegistrationImpl.<init>(ServiceRegistrationImpl.java:103)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.createServiceRegistration(BundleContextImpl.java:657)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:609)
        at 
org.ops4j.pax.wicket.api.PaxWicketApplicationFactory.register(PaxWicketApplicationFactory.java:290)
        at 
net.leangen.expedition.web.application.common.internal.ApplicationContextManager.start(ApplicationContextManager.java:84)
        at 
net.leangen.expedition.web.application.common.internal.ApplicationContextManager.register(ApplicationContextManager.java:64)
        at 
net.leangen.expedition.web.application.common.ApplicationContextRegistrar.register(ApplicationContextRegistrar.java:28)
        at 
net.leangen.expedition.web.container.internal.Activator.start(Activator.java:26)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
        at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
        at 
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
        at 
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:350)
        at 
org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1118)
        at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:634)
        at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)
        at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:282)
        at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:468)
        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:195)
        at 
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:297)


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to