Details
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
None
-
2
-
0
-
Description
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.
Attachments
Issue Links
- relates to
-
JRASERVER-27603 Getting java.lang.ClassNotFoundException exception after restore or before shutdown
- Closed