OSGI Felix ERROR on shutdown

XMLWordPrintable

    • 2
    • 0

      Summary

      OSGI Felix ERROR occurs on shutdown

      Environment

      JIRA 6.4.x

      Description

      When we shutdown JIRA, following error occurs.

      2015-08-26 10:43:11,826 localhost-startStop-2 ERROR      [osgi.container.felix.FelixOsgiContainerManager] JarContent: Unable to read bytes.^M                                                             java.lang.IllegalStateException: zip file closed^M                                                                                                                                                            at java.util.zip.ZipFile.ensureOpen(ZipFile.java:634)^M                                                                                                                                                   at java.util.zip.ZipFile.getEntry(ZipFile.java:305)^M                                                                                                                                                     at java.util.jar.JarFile.getEntry(JarFile.java:227)^M                                                                                                                                                     at org.apache.felix.framework.util.JarFileX.getEntry(JarFileX.java:61)^M                                                                                                                                  at org.apache.felix.framework.cache.JarContent.getEntryAsBytes(JarContent.java:120)^M                                                                                                                     at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1738)^M                                                                                                              at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:716)^M                                                                                                           at org.apache.felix.framework.ModuleImpl.access$200(ModuleImpl.java:73)^M                                                                                                                                 at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1690)^M                                                                                                              at java.lang.ClassLoader.loadClass(ClassLoader.java:358)^M                                                                                                                                                at java.lang.Class.getDeclaringClass0(Native Method)^M                                                                                                                                                    at java.lang.Class.getDeclaringClass(Class.java:1106)^M                                                                                                                                                   at java.lang.Class.getEnclosingClass(Class.java:1142)^M                                                                                                                                                   at java.lang.Class.getCanonicalName(Class.java:1231)^M                                                                                                                                                    at com.atlassian.threadlocal.BruteForceThreadLocalCleanup.getPrettyClassName(BruteForceThreadLocalCleanup.java:257)^M                                                                                     at com.atlassian.threadlocal.BruteForceThreadLocalCleanup.checkThreadLocalMapForLeaks(BruteForceThreadLocalCleanup.java:181)^M                                                                            at com.atlassian.threadlocal.BruteForceThreadLocalCleanup.cleanUpThreadImpl(BruteForceThreadLocalCleanup.java:135)^M                                                                                      at com.atlassian.threadlocal.BruteForceThreadLocalCleanup.cleanupThreadLocals(BruteForceThreadLocalCleanup.java:94)^M                                                                                     at com.atlassian.threadlocal.BruteForceThreadLocalCleanup.cleanUp(BruteForceThreadLocalCleanup.java:63)^M                                                                                                 at com.atlassian.jira.startup.DefaultJiraLauncher.cleanupThreadLocals(DefaultJiraLauncher.java:225)^M
          at com.atlassian.jira.startup.DefaultJiraLauncher.cleanupAfterOurselves(DefaultJiraLauncher.java:210)^M                                                                                                   at com.atlassian.jira.startup.DefaultJiraLauncher.stop(DefaultJiraLauncher.java:190)^M
          at com.atlassian.jira.startup.LauncherContextListener.contextDestroyed(LauncherContextListener.java:115)  <+5> (StandardContext.java:5033) (StandardContext.java:5685) (LifecycleBase.java:232) (ContainerBase.java:1591) (ContainerBase.java:1580)^M                                                                                                                                                               at java.util.concurrent.FutureTask.run(FutureTask.java:262)^M
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)^M
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)^M
          at java.lang.Thread.run(Thread.java:745)^M
      

      According to past support ticket, this is normal error so we don't have to care about it. (Please see my internal comment.)
      However, if this error is harmless, please try to make JIRA to stop to output this error on the log.

            Assignee:
            Unassigned
            Reporter:
            Yuki Okamoto (Inactive)
            Votes:
            2 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: