I have never seen or heard of this. The only issue that sounds similar
relates to situations where you have a really long resolve (typically
when there a many duplicate providers of packages). In such a case, it
is trying to find a solution, but it is taking a long time to find one
since there are so many permutations.
Did you have log level set to DEBUG? If so, you should be seeing
constraint violation messages. If you do have debug log lever, but don't
see error messages, then I am not sure precisely what is going on. The
only guess is that somehow the cycle checking is missing a case.
This should be a difficult one to debug, I imagine. You guys are on
1.2.x++ to, right? There have been changes in this in 1.6, but hard to
say if they would have an impact or not.
If some how we could get more information, it might help.
-> richard
On 4/16/09 8:22 PM, Don Brown wrote:
When we arrived at work today, our build machine was stuck at 100%
(last log message 10 hours ago, or so) so we did a thread dump. Looks
like Felix was stuck calculating imported packages. I vaguely
remember this happening before, but it is very rare. Any ideas?
Full thread dump Java HotSpot(TM) 64-Bit Server VM (1.6.0_07-b06-57 mixed mode):
"SpringOsgiExtenderThread-1" prio=5 tid=0x000000013402c800
nid=0x12fc8a000 waiting for monitor entry
[0x000000012fc85000..0x000000012fc89ad0]
java.lang.Thread.State: BLOCKED (on object monitor)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.resolve(R4SearchPolicyCore.java:1016)
- waiting to lock<0x00000001125ce538> (a
org.apache.felix.moduleloader.ModuleFactoryImpl)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClassOrResource(R4SearchPolicyCore.java:377)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:185)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45)
at
org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClass(ContentClassLoader.java:109)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
- locked<0x00000001125ce460> (a
org.apache.felix.framework.searchpolicy.ContentClassLoader)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at
org.apache.felix.framework.searchpolicy.ContentClassLoader.findClass(ContentClassLoader.java:214)
- locked<0x00000001125ce460> (a
org.apache.felix.framework.searchpolicy.ContentClassLoader)
at
org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClassFromModule(ContentClassLoader.java:85)
at
org.apache.felix.framework.searchpolicy.ContentLoaderImpl.getClass(ContentLoaderImpl.java:162)
at org.apache.felix.framework.searchpolicy.R4Wire.getClass(R4Wire.java:101)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.searchImports(R4SearchPolicyCore.java:505)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClassOrResource(R4SearchPolicyCore.java:466)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:185)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45)
at
org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClass(ContentClassLoader.java:109)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
- locked<0x00000001125ce460> (a
org.apache.felix.framework.searchpolicy.ContentClassLoader)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at
org.apache.felix.framework.searchpolicy.ContentClassLoader.findClass(ContentClassLoader.java:214)
- locked<0x00000001125ce460> (a
org.apache.felix.framework.searchpolicy.ContentClassLoader)
at
org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClassFromModule(ContentClassLoader.java:85)
at
org.apache.felix.framework.searchpolicy.ContentLoaderImpl.getClass(ContentLoaderImpl.java:162)
at org.apache.felix.framework.searchpolicy.R4Wire.getClass(R4Wire.java:101)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.searchImports(R4SearchPolicyCore.java:505)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClassOrResource(R4SearchPolicyCore.java:466)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:185)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45)
at
org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClass(ContentClassLoader.java:109)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
- locked<0x00000001125ce460> (a
org.apache.felix.framework.searchpolicy.ContentClassLoader)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.createBeanFactory(AbstractRefreshableApplicationContext.java:176)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:121)
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.startRefresh(AbstractDelegatedExecutionApplicationContext.java:217)
- locked<0x0000000112ded910> (a java.lang.Object)
at
org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageOne(DependencyWaiterApplicationContextExecutor.java:226)
- locked<0x0000000112ded910> (a java.lang.Object)
at
org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.refresh(DependencyWaiterApplicationContextExecutor.java:173)
at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:136)
at
org.springframework.osgi.extender.internal.activator.ContextLoaderListener$2.run(ContextLoaderListener.java:741)
at java.lang.Thread.run(Thread.java:637)
"Timer-3" daemon prio=5 tid=0x0000000101ff2000 nid=0x131588000 in
Object.wait() [0x0000000131587000..0x0000000131587ad0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x00000001125ceea0> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked<0x00000001125ceea0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Timer-2" daemon prio=5 tid=0x0000000101ff0800 nid=0x131485000 in
Object.wait() [0x0000000131484000..0x0000000131484ad0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x00000001125ceec0> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked<0x00000001125ceec0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"FelixPackageAdmin" daemon prio=5 tid=0x0000000101fec000
nid=0x131223000 in Object.wait()
[0x0000000131222000..0x0000000131222ad0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x00000001125ceee0> (a
org.apache.felix.framework.PackageAdminImpl)
at java.lang.Object.wait(Object.java:485)
at
org.apache.felix.framework.PackageAdminImpl.run(PackageAdminImpl.java:246)
- locked<0x00000001125ceee0> (a
org.apache.felix.framework.PackageAdminImpl)
at java.lang.Thread.run(Thread.java:637)
"FelixStartLevel" daemon prio=5 tid=0x0000000134019800 nid=0x130d22000
in Object.wait() [0x0000000130d21000..0x0000000130d21ad0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x00000001125cef10> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:248)
- locked<0x00000001125cef10> (a java.util.ArrayList)
at java.lang.Thread.run(Thread.java:637)
"FelixDispatchQueue" daemon prio=5 tid=0x0000000101fea000
nid=0x12fdde000 in Object.wait()
[0x000000012fddd000..0x000000012fdddad0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x00000001104958e8> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:794)
- locked<0x00000001104958e8> (a java.util.ArrayList)
at
org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:42)
at
org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:94)
at java.lang.Thread.run(Thread.java:637)
"JiraQuartzScheduler_QuartzSchedulerThread" prio=5
tid=0x0000000134009000 nid=0x130a72000 in Object.wait()
[0x0000000130a71000..0x0000000130a71ad0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x00000001123dc648> (a java.lang.Object)
at
org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:217)
- locked<0x00000001123dc648> (a java.lang.Object)
"JiraQuartzScheduler_Worker-3" prio=4 tid=0x000000013401e000
nid=0x13096f000 in Object.wait()
[0x000000013096e000..0x000000013096ead0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x00000001123dc658> (a java.lang.Object)
at
org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:423)
- locked<0x00000001123dc658> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:53)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:514)
"JiraQuartzScheduler_Worker-2" prio=4 tid=0x0000000134008000
nid=0x13086c000 in Object.wait()
[0x000000013086b000..0x000000013086bad0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x00000001123dc658> (a java.lang.Object)
at
org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:423)
- locked<0x00000001123dc658> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:53)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:514)
"JiraQuartzScheduler_Worker-1" prio=4 tid=0x0000000101b59000
nid=0x1305c6000 in Object.wait()
[0x00000001305c5000..0x00000001305c5ad0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x00000001123dc658> (a java.lang.Object)
at
org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:423)
- locked<0x00000001123dc658> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:53)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:514)
"JiraQuartzScheduler_Worker-0" prio=4 tid=0x0000000101bd7800
nid=0x130263000 in Object.wait()
[0x0000000130262000..0x0000000130262ad0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x00000001123dc658> (a java.lang.Object)
at
org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:423)
- locked<0x00000001123dc658> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:53)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:514)
"http-8090-Monitor" prio=5 tid=0x0000000101e66000 nid=0x131120000 in
Object.wait() [0x000000013111f000..0x000000013111fad0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x0000000111b18fe8> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
at
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:559)
- locked<0x0000000111b18fe8> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
at java.lang.Thread.run(Thread.java:637)
"http-8090-Processor4" daemon prio=5 tid=0x0000000101e64800
nid=0x130f73000 in Object.wait()
[0x0000000130f72000..0x0000000130f72ad0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x0000000111b19130> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:485)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:656)
- locked<0x0000000111b19130> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:637)
"http-8090-Processor3" daemon prio=5 tid=0x0000000101e5a800
nid=0x130e70000 runnable [0x0000000130e6a000..0x0000000130e6fad0]
java.lang.Thread.State: RUNNABLE
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.calculateImportedPackagesResolved(R4SearchPolicyCore.java:2014)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.calculateImportedPackages(R4SearchPolicyCore.java:1931)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.calculateModulePackages(R4SearchPolicyCore.java:1893)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.getModulePackages(R4SearchPolicyCore.java:1864)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.isClassSpaceConsistent(R4SearchPolicyCore.java:1655)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.isClassSpaceConsistent(R4SearchPolicyCore.java:1678)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.isClassSpaceConsistent(R4SearchPolicyCore.java:1678)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findConsistentClassSpace(R4SearchPolicyCore.java:1469)
at
org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.resolve(R4SearchPolicyCore.java:1086)
- locked<0x00000001125ce538> (a
org.apache.felix.moduleloader.ModuleFactoryImpl)
at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1719)
at org.apache.felix.framework.Felix._startBundle(Felix.java:1588)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1541)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:371)
at
com.atlassian.plugin.osgi.factory.OsgiPlugin.enableInternal(OsgiPlugin.java:299)
- locked<0x00000001129b83d8> (a
com.atlassian.plugin.osgi.factory.OsgiPlugin)
at com.atlassian.plugin.impl.AbstractPlugin.enable(AbstractPlugin.java:199)
at
com.atlassian.plugin.impl.AbstractDelegatingPlugin.enable(AbstractDelegatingPlugin.java:212)
at com.atlassian.plugin.manager.PluginEnabler.enable(PluginEnabler.java:64)
at
com.atlassian.plugin.manager.DefaultPluginManager.addPlugins(DefaultPluginManager.java:512)
at
com.atlassian.plugin.manager.DefaultPluginManager.init(DefaultPluginManager.java:166)
at
com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:50)
at
com.atlassian.jira.ComponentManager$PluginSystem.start(ComponentManager.java:1243)
at
com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:197)
at com.atlassian.jira.ComponentManager.start(ComponentManager.java:183)
- locked<0x000000010fdd9318> (a com.atlassian.jira.ComponentManager)
at com.atlassian.jira.ManagerFactory.globalRefresh(ManagerFactory.java:135)
- locked<0x0000000126c0e0c0> (a java.lang.Class for
com.atlassian.jira.ManagerFactory)
at
com.atlassian.jira.action.admin.DataImport$ProductionDependencies.refreshManagers(DataImport.java:508)
at
com.atlassian.jira.action.admin.DataImport.doExecute(DataImport.java:221)
at webwork.action.ActionSupport.execute(ActionSupport.java:153)
at
com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:64)
at
com.atlassian.jira.action.JiraNonWebActionSupport.execute(JiraNonWebActionSupport.java:36)
at
webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:141)
at
com.atlassian.core.action.DefaultActionDispatcher.execute(DefaultActionDispatcher.java:28)
at
com.atlassian.jira.web.action.util.ImportAll.doExecute(ImportAll.java:68)
at webwork.action.ActionSupport.execute(ActionSupport.java:153)
at
com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:64)
at
webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:141)
at
com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:178)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.jira.dashboard.DashboardRedirectFilter.doFilter(DashboardRedirectFilter.java:48)
at
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest(AccessLogFilter.java:144)
at
com.atlassian.jira.web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:123)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
at
com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:40)
at
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:204)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.seraph.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:120)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:138)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
at
com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:43)
at
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:53)
at
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81)
at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
at
com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.jira.web.filters.CurlyQuotesFilter.doFilter(CurlyQuotesFilter.java:24)
at
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33)
at
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41)
at
com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:51)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:637)
"http-8090-Processor2" daemon prio=5 tid=0x0000000101e59800
nid=0x1304c3000 in Object.wait()
[0x00000001304c2000..0x00000001304c2ad0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x0000000111b1a828> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:485)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:656)
- locked<0x0000000111b1a828> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:637)
"http-8090-Processor1" daemon prio=5 tid=0x0000000101e58800
nid=0x13036d000 runnable [0x000000013036c000..0x000000013036cad0]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked<0x000000010fc00030> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at
org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:407)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:70)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:637)
"ContainerBackgroundProcessor[StandardEngine[Standalone]]" daemon
prio=5 tid=0x0000000101e4e800 nid=0x12ff72000 waiting on condition
[0x000000012ff71000..0x000000012ff71ad0]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1547)
at java.lang.Thread.run(Thread.java:637)
"JonasClock" daemon prio=5 tid=0x0000000101a59800 nid=0x12fb4f000
waiting on condition [0x000000012fb4e000..0x000000012fb4ead0]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.objectweb.jonas_timer.TimerManager.clock(TimerManager.java:142)
at org.objectweb.jonas_timer.Clock.run(TimerManager.java:46)
"JonasBatch" daemon prio=5 tid=0x0000000101a59000 nid=0x12fa4c000 in
Object.wait() [0x000000012fa4b000..0x000000012fa4bad0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x000000010fd56ca8> (a java.util.Vector)
at java.lang.Object.wait(Object.java:485)
at org.objectweb.jonas_timer.TimerManager.batch(TimerManager.java:193)
- locked<0x000000010fd56ca8> (a java.util.Vector)
at org.objectweb.jonas_timer.Batch.run(TimerManager.java:65)
"Low Memory Detector" daemon prio=5 tid=0x000000010184b800
nid=0x12ddce000 runnable [0x0000000000000000..0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=9 tid=0x000000010184a000 nid=0x12dcc3000
waiting on condition [0x0000000000000000..0x000000012dcc13e0]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=9 tid=0x0000000101848800 nid=0x12dbc0000
waiting on condition [0x0000000000000000..0x000000012dbbe3e0]
java.lang.Thread.State: RUNNABLE
"JDWP Command Reader" daemon prio=5 tid=0x0000000101847000
nid=0x12daa9000 runnable [0x0000000000000000..0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JDWP Event Helper Thread" daemon prio=5 tid=0x0000000101846000
nid=0x12d9a6000 runnable [0x0000000000000000..0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JDWP Transport Listener: dt_socket" daemon prio=5
tid=0x0000000101844800 nid=0x12d8a3000 runnable
[0x0000000000000000..0x000000012d8a26d0]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=9 tid=0x0000000101841000
nid=0x12d79a000 waiting on condition
[0x0000000000000000..0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x000000010182a000 nid=0x12d680000 in
Object.wait() [0x000000012d67f000..0x000000012d67fad0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x000000010faa07d8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked<0x000000010faa07d8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x0000000101828800
nid=0x12d56f000 in Object.wait()
[0x000000012d56e000..0x000000012d56ead0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on<0x000000010faa0810> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked<0x000000010faa0810> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=0x0000000101801800 nid=0x100401000 runnable
[0x00000001003ff000..0x0000000100400c40]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked<0x0000000111b1a958> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:388)
at org.apache.catalina.startup.Catalina.await(Catalina.java:615)
at org.apache.catalina.startup.Catalina.start(Catalina.java:575)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
"VM Thread" prio=9 tid=0x0000000101821000 nid=0x12d46c000 runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000101844000
nid=0x12dee9000 waiting on condition
"Exception Catcher Thread" prio=10 tid=0x0000000101802800
nid=0x100603000 runnable
JNI global references: 24906
Heap
def new generation total 76608K, used 66500K [0x0000000105000000,
0x000000010a570000, 0x000000010faa0000)
eden space 65728K, 100% used [0x0000000105000000,
0x0000000109030000, 0x0000000109030000)
from space 10880K, 7% used [0x0000000109030000,
0x00000001090f1038, 0x0000000109ad0000)
to space 10880K, 0% used [0x0000000109ad0000,
0x0000000109ad0000, 0x000000010a570000)
tenured generation total 174784K, used 53187K [0x000000010faa0000,
0x000000011a550000, 0x0000000125000000)
the space 174784K, 30% used [0x000000010faa0000,
0x0000000112e90f60, 0x0000000112e91000, 0x000000011a550000)
compacting perm gen total 62528K, used 62500K [0x0000000125000000,
0x0000000128d10000, 0x000000012d000000)
the space 62528K, 99% used [0x0000000125000000,
0x0000000128d091a0, 0x0000000128d09200, 0x0000000128d10000)
No shared spaces configured.
Don
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org