Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-27249

NullPointerException in PluginInjector.newInstance()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 5.0.1
    • 5.0
    • None

    Description

      In 5.0 we changed the PluginInjector.newInstance(Class, Plugin) method to do:

      if (plugin instanceof ContainerManagedPlugin)
      {
          final ContainerManagedPlugin containerManagedPlugin = (ContainerManagedPlugin) plugin;
          return containerManagedPlugin.getContainerAccessor().createBean(clazz);
      }
      

      However, containerManagedPlugin.getContainerAccessor() may return null and in that case we get a NullPointerException:

      @400000004f43f2763175377c 2012-02-21 11:37:16,823 main ERROR      [atlassian.plugin.manager.DefaultPluginManager] There was an error loading the descriptor 'AGMP Section' of plugin 'com.atlassian.agmp.integration-jira-plugin'. Disabling.
      @400000004f43f27631754334 java.lang.RuntimeException: Unable to enable web fragment
      @400000004f43f27631754334 	at com.atlassian.plugin.web.descriptors.AbstractWebFragmentModuleDescriptor.enabled(AbstractWebFragmentModuleDescriptor.java:133)
      @400000004f43f27631754b04 	at com.atlassian.plugin.web.descriptors.DefaultAbstractWebFragmentModuleDescriptor.enabled(DefaultAbstractWebFragmentModuleDescriptor.java:34)
      @400000004f43f27631756e2c 	at com.atlassian.multitenant.plugins.MultiTenantModuleDescriptorFactory$LifecycleInterceptor$3.run(MultiTenantModuleDescriptorFactory.java:258)
      @400000004f43f27631757214 	at com.atlassian.multitenant.impl.DefaultMultiTenantManager.runForTenant(DefaultMultiTenantManager.java:61)
      @400000004f43f276317575fc 	at com.atlassian.multitenant.impl.DefaultMultiTenantManager.runForEachTenant(DefaultMultiTenantManager.java:52)
      @400000004f43f27631757dcc 	at com.atlassian.multitenant.plugins.MultiTenantModuleDescriptorFactory$LifecycleInterceptor.handleEnabled(MultiTenantModuleDescriptorFactory.java:251)
      @400000004f43f27631759154 	at com.atlassian.multitenant.plugins.MultiTenantModuleDescriptorFactory$LifecycleInterceptor.intercept(MultiTenantModuleDescriptorFactory.java:190)
      @400000004f43f2763175953c 	at com.atlassian.jira.plugin.webfragment.descriptors.JiraWebSectionModuleDescriptor$$EnhancerByCGLIB$$e140374d.enabled(<generated>)
      @400000004f43f2763175a0f4 	at com.atlassian.plugin.manager.DefaultPluginManager.notifyModuleEnabled(DefaultPluginManager.java:1451)
      @400000004f43f2763175a4dc 	at com.atlassian.plugin.manager.DefaultPluginManager.enableConfiguredPluginModule(DefaultPluginManager.java:1258)
      @400000004f43f2763175a8c4 	at com.atlassian.plugin.manager.DefaultPluginManager.enableConfiguredPluginModules(DefaultPluginManager.java:1224)
      @400000004f43f2763175a8c4 	at com.atlassian.plugin.manager.DefaultPluginManager.notifyPluginEnabled(DefaultPluginManager.java:1202)
      @400000004f43f2763175c034 	at com.atlassian.plugin.manager.DefaultPluginManager.enablePlugins(DefaultPluginManager.java:1174)
      @400000004f43f2763175c41c 	at com.atlassian.jira.plugin.JiraPluginManager.enablePlugins(JiraPluginManager.java:66)
      @400000004f43f2763175c804 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      @400000004f43f2763175c804 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      @400000004f43f2763175d7a4 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004f43f2763175db8c 	at java.lang.reflect.Method.invoke(Method.java:597)
      @400000004f43f2763175db8c 	at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129)
      @400000004f43f2763175df74 	at $Proxy515.enablePlugins(Unknown Source)
      @400000004f43f2763175e744 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      @400000004f43f2763175eb2c 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      @400000004f43f2763175eb2c 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004f43f2763175ef14 	at java.lang.reflect.Method.invoke(Method.java:597)
      @400000004f43f2763175ef14 	at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154)
      @400000004f43f2763175f6e4 	at $Proxy515.enablePlugins(Unknown Source)
      @400000004f43f2763175facc 	at com.atlassian.agmp.integration.common.enablement.GooglePluginControllerImpl.enablePlugins(GooglePluginControllerImpl.java:68)
      @400000004f43f27631760a6c 	at com.atlassian.agmp.integration.common.GooglePropertiesHolder.setGoogleProperties(GooglePropertiesHolder.java:52)
      @400000004f43f27631760e54 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      @400000004f43f27631760e54 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      @400000004f43f2763176123c 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004f43f27631761a0c 	at java.lang.reflect.Method.invoke(Method.java:597)
      @400000004f43f27631761a0c 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      @400000004f43f27631761df4 	at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
      @400000004f43f276317621dc 	at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
      @400000004f43f276317625c4 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f276317629ac 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      @400000004f43f276317629ac 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      @400000004f43f27631763564 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f2763176394c 	at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
      @400000004f43f2763176394c 	at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
      @400000004f43f2763176411c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f27631764504 	at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
      @400000004f43f27631764504 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f276317654a4 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      @400000004f43f2763176588c 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      @400000004f43f2763176588c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f27631766444 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      @400000004f43f27631766444 	at $Proxy1994.setGoogleProperties(Unknown Source)
      @400000004f43f2763176682c 	at com.atlassian.studio.jira.lifecycle.GoogleIntegrationInitialiser.enableGoogleIntegration(GoogleIntegrationInitialiser.java:94)
      @400000004f43f2763176682c 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      @400000004f43f27631766ffc 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      @400000004f43f27631766ffc 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004f43f276317673e4 	at java.lang.reflect.Method.invoke(Method.java:597)
      @400000004f43f276317673e4 	at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:36)
      @400000004f43f27631767bb4 	at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$2.run(AsynchronousAbleEventDispatcher.java:60)
      @400000004f43f27631767f9c 	at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1.execute(AsynchronousAbleEventDispatcher.java:28)
      @400000004f43f27631767f9c 	at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:56)
      @400000004f43f2763176876c 	at com.atlassian.event.internal.EventPublisherImpl.invokeListeners(EventPublisherImpl.java:151)
      @400000004f43f27631768b54 	at com.atlassian.event.internal.EventPublisherImpl.publish(EventPublisherImpl.java:70)
      @400000004f43f27631768f3c 	at com.atlassian.multitenant.event.DefaultPeeringEventPublisherManager.publish(DefaultPeeringEventPublisherManager.java:17)
      @400000004f43f27631769324 	at com.atlassian.multitenant.event.PeeringEventPublisher.publish(PeeringEventPublisher.java:23)
      @400000004f43f2763176970c 	at com.atlassian.plugin.event.impl.DefaultPluginEventManager.broadcast(DefaultPluginEventManager.java:84)
      @400000004f43f2763176970c 	at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
      @400000004f43f27631769af4 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004f43f27631769edc 	at java.lang.reflect.Method.invoke(Method.java:597)
      @400000004f43f2763176a2c4 	at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129)
      @400000004f43f2763176a2c4 	at $Proxy22.broadcast(Unknown Source)
      @400000004f43f2763176ae7c 	at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
      @400000004f43f2763176ae7c 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004f43f2763176b264 	at java.lang.reflect.Method.invoke(Method.java:597)
      @400000004f43f2763176b264 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      @400000004f43f2763176b64c 	at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
      @400000004f43f2763176ba34 	at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
      @400000004f43f2763176be1c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f2763176c204 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      @400000004f43f2763176c5ec 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      @400000004f43f2763176c9d4 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f2763176cdbc 	at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
      @400000004f43f2763176d974 	at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
      @400000004f43f2763176dd5c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f2763176e144 	at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
      @400000004f43f2763176e52c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f2763176e914 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      @400000004f43f2763176ecfc 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      @400000004f43f2763176f0e4 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f2763176f4cc 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      @400000004f43f2763176f4cc 	at $Proxy897.broadcast(Unknown Source)
      @400000004f43f2763176fc9c 	at com.atlassian.studio.common.google.StudioGooglePropertiesPublisher.onStart(StudioGooglePropertiesPublisher.java:68)
      @400000004f43f27631770084 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      @400000004f43f2763177046c 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      @400000004f43f2763177046c 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004f43f27631770854 	at java.lang.reflect.Method.invoke(Method.java:597)
      @400000004f43f27631771fc4 	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      @400000004f43f27631771fc4 	at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
      @400000004f43f276317723ac 	at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
      @400000004f43f27631772b7c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f27631772b7c 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      @400000004f43f27631772f64 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      @400000004f43f27631773734 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f27631773b1c 	at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
      @400000004f43f27631773f04 	at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
      @400000004f43f276317742ec 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f276317746d4 	at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
      @400000004f43f276317746d4 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f27631774ea4 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      @400000004f43f2763177528c 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      @400000004f43f27631775a5c 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      @400000004f43f27631775e44 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      @400000004f43f27631775e44 	at $Proxy540.onStart(Unknown Source)
      @400000004f43f2763177622c 	at com.atlassian.sal.core.lifecycle.DefaultLifecycleManager.notifyLifecycleAwareOfStart(DefaultLifecycleManager.java:99)
      @400000004f43f276317769fc 	at com.atlassian.sal.core.lifecycle.DefaultLifecycleManager.notifyOnStart(DefaultLifecycleManager.java:91)
      @400000004f43f27631776de4 	at com.atlassian.sal.jira.lifecycle.JiraLifecycleManager.notifyOnStart(JiraLifecycleManager.java:67)
      @400000004f43f276317771cc 	at com.atlassian.sal.core.lifecycle.DefaultLifecycleManager.start(DefaultLifecycleManager.java:50)
      @400000004f43f276317775b4 	at com.atlassian.sal.jira.lifecycle.JiraLifecycleManager.onJiraStart(JiraLifecycleManager.java:61)
      @400000004f43f2763177799c 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      @400000004f43f2763177799c 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      @400000004f43f27631777d84 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004f43f2763177816c 	at java.lang.reflect.Method.invoke(Method.java:597)
      @400000004f43f2763177893c 	at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:36)
      @400000004f43f27631778d24 	at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$2.run(AsynchronousAbleEventDispatcher.java:60)
      @400000004f43f27631778d24 	at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1.execute(AsynchronousAbleEventDispatcher.java:28)
      @400000004f43f2763177910c 	at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.dispatch(AsynchronousAbleEventDispatcher.java:56)
      @400000004f43f276317798dc 	at com.atlassian.event.internal.EventPublisherImpl.invokeListeners(EventPublisherImpl.java:151)
      @400000004f43f276317798dc 	at com.atlassian.event.internal.EventPublisherImpl.publish(EventPublisherImpl.java:70)
      @400000004f43f27631779cc4 	at com.atlassian.multitenant.event.DefaultPeeringEventPublisherManager.publish(DefaultPeeringEventPublisherManager.java:17)
      @400000004f43f2763177a0ac 	at com.atlassian.multitenant.event.PeeringEventPublisher.publish(PeeringEventPublisher.java:23)
      @400000004f43f2763177a494 	at com.atlassian.plugin.event.impl.DefaultPluginEventManager.broadcast(DefaultPluginEventManager.java:84)
      @400000004f43f2763177a494 	at com.atlassian.jira.upgrade.PluginUpgradeLauncher.start(PluginUpgradeLauncher.java:38)
      @400000004f43f2763177b04c 	at com.atlassian.jira.startup.DefaultJiraLauncher$3.run(DefaultJiraLauncher.java:104)
      @400000004f43f2763177b04c 	at com.atlassian.jira.config.database.DatabaseConfigurationManagerImpl.doNowOrEnqueue(DatabaseConfigurationManagerImpl.java:250)
      @400000004f43f2763177b434 	at com.atlassian.jira.config.database.DatabaseConfigurationManagerImpl.doNowOrWhenDatabaseActivated(DatabaseConfigurationManagerImpl.java:149)
      @400000004f43f2763177b81c 	at com.atlassian.jira.startup.DefaultJiraLauncher.postDbLaunch(DefaultJiraLauncher.java:94)
      @400000004f43f2763177bc04 	at com.atlassian.jira.startup.DefaultJiraLauncher.access$100(DefaultJiraLauncher.java:24)
      @400000004f43f2763177bfec 	at com.atlassian.jira.startup.DefaultJiraLauncher$1.run(DefaultJiraLauncher.java:61)
      @400000004f43f2763177c3d4 	at com.atlassian.jira.util.devspeed.JiraDevSpeedTimer.run(JiraDevSpeedTimer.java:33)
      @400000004f43f2763177c3d4 	at com.atlassian.jira.startup.DefaultJiraLauncher.start(DefaultJiraLauncher.java:56)
      @400000004f43f2763177c7bc 	at com.atlassian.jira.startup.LauncherContextListener$1.create(LauncherContextListener.java:67)
      @400000004f43f2763177cba4 	at com.atlassian.jira.startup.LauncherContextListener$1.create(LauncherContextListener.java:62)
      @400000004f43f2763177d374 	at com.atlassian.multitenant.impl.MultiTenantComponentMapImpl.get(MultiTenantComponentMapImpl.java:121)
      @400000004f43f2763177d374 	at com.atlassian.multitenant.impl.MultiTenantComponentMapImpl.onTenantStart(MultiTenantComponentMapImpl.java:165)
      @400000004f43f2763177d75c 	at com.atlassian.multitenant.impl.DefaultMultiTenantManager$1.consume(DefaultMultiTenantManager.java:134)
      @400000004f43f2763177e314 	at com.atlassian.multitenant.impl.DefaultMultiTenantManager$1.consume(DefaultMultiTenantManager.java:131)
      @400000004f43f2763177e6fc 	at com.atlassian.multitenant.impl.DefaultMultiTenantManager.runForEachListener(DefaultMultiTenantManager.java:256)
      @400000004f43f2763177eae4 	at com.atlassian.multitenant.impl.DefaultMultiTenantManager.startTenant(DefaultMultiTenantManager.java:130)
      @400000004f43f2763177eecc 	at com.atlassian.multitenant.impl.DefaultMultiTenantManager.startAll(DefaultMultiTenantManager.java:203)
      @400000004f43f2763177f2b4 	at com.atlassian.jira.startup.LauncherContextListener.contextInitialized(LauncherContextListener.java:95)
      @400000004f43f2763177f2b4 	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205)
      @400000004f43f2763177f69c 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704)
      @400000004f43f2763177fe6c 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
      @400000004f43f27631780254 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
      @400000004f43f27631780254 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
      @400000004f43f2763178063c 	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
      @400000004f43f27631780a24 	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
      @400000004f43f27631780e0c 	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
      @400000004f43f27631780e0c 	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
      @400000004f43f276317811f4 	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
      @400000004f43f276317815dc 	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
      @400000004f43f276317819c4 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
      @400000004f43f276317819c4 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
      @400000004f43f276317819c4 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
      @400000004f43f27631782194 	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
      @400000004f43f27631782964 	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
      @400000004f43f27631782964 	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
      @400000004f43f27631782d4c 	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
      @400000004f43f27631782d4c 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      @400000004f43f27631783134 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      @400000004f43f2763178351c 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      @400000004f43f27631783904 	at java.lang.reflect.Method.invoke(Method.java:597)
      @400000004f43f27631783904 	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
      @400000004f43f27631783cec 	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
      @400000004f43f27631783cec Caused by: com.atlassian.plugin.PluginParseException: Unable to load the module's display conditions: java.lang.NullPointerException
      @400000004f43f276317844bc 	at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeCondition(ConditionElementParser.java:166)
      @400000004f43f276317844bc 	at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditions(ConditionElementParser.java:131)
      @400000004f43f27631784c8c 	at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditions(ConditionElementParser.java:86)
      @400000004f43f27631785074 	at com.atlassian.plugin.web.descriptors.AbstractWebFragmentModuleDescriptor.makeConditions(AbstractWebFragmentModuleDescriptor.java:72)
      @400000004f43f2763178545c 	at com.atlassian.plugin.web.descriptors.AbstractWebFragmentModuleDescriptor.enabled(AbstractWebFragmentModuleDescriptor.java:128)
      @400000004f43f27631786014 	... 170 more
      @400000004f43f27631786014 Caused by: com.atlassian.plugin.web.conditions.ConditionLoadingException: java.lang.NullPointerException
      @400000004f43f276317863fc 	at com.atlassian.jira.plugin.webfragment.JiraWebFragmentHelper.loadCondition(JiraWebFragmentHelper.java:48)
      @400000004f43f276317863fc 	at com.atlassian.plugin.web.descriptors.AbstractWebFragmentModuleDescriptor$1.create(AbstractWebFragmentModuleDescriptor.java:168)
      @400000004f43f27631786bcc 	at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeCondition(ConditionElementParser.java:150)
      @400000004f43f27631786fb4 	... 174 more
      @400000004f43f27631786fb4 Caused by: java.lang.NullPointerException
      @400000004f43f27631786fb4 	at com.atlassian.jira.plugin.PluginInjector.newInstance(PluginInjector.java:30)
      @400000004f43f2763178739c 	at com.atlassian.jira.plugin.webfragment.JiraWebFragmentHelper.loadCondition(JiraWebFragmentHelper.java:44)
      @400000004f43f27631787b6c 	... 176 more
      

      This is polluting logs so badly that we can't get any useful information out of them anymore.

      cc: mtan

      Attachments

        Activity

          People

            Unassigned Unassigned
            lmiranda Luis Miranda (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: