Uploaded image for project: 'Jira Software Data Center'
  1. Jira Software Data Center
  2. JSWSERVER-1730

Jira won't start if using GreenHopper and integrated with Crowd

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 4.2
    • None
    • None
    • None

    Description

      Several customers have reported problems where Jira won't start if using GreenHopper, and integrated with Crowd. The following exception is seen in the logs:

      Thread-1 ERROR     [sal.core.lifecycle.DefaultLifecycleManager] Error occurred while starting component 'com.pyxis.greenhopper.GreenHopperImpl'. org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Couldn't send message.
      com.atlassian.util.concurrent.LazyReference$InitializationException: org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Couldn't send message.
      	at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:152)
      	at com.atlassian.util.concurrent.LazyReference.get(LazyReference.java:115)
      	at com.atlassian.util.concurrent.ResettableLazyReference.get(ResettableLazyReference.java:73)
      	at com.atlassian.jira.user.util.UserUtilImpl.getActiveUserCount(UserUtilImpl.java:370)
      	at com.atlassian.jira.user.util.UserUtilImpl.hasExceededUserLimit(UserUtilImpl.java:388)
      	at com.pyxis.greenhopper.jira.license.GreenHopperLicenseManagerImpl.verify(GreenHopperLicenseManagerImpl.java:49)
      	at com.pyxis.greenhopper.GreenHopperImpl.start(GreenHopperImpl.java:28)
      	at com.atlassian.sal.jira.lifecycle.JiraLifecycleManager.notifyOnStart(JiraLifecycleManager.java:83)
      	at com.atlassian.sal.core.lifecycle.DefaultLifecycleManager.start(DefaultLifecycleManager.java:50)
      	at com.atlassian.sal.jira.lifecycle.JiraLifecycleManager.onJiraStart(JiraLifecycleManager.java:60)
      	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 com.atlassian.plugin.event.impl.DefaultPluginEventManager$Listener.notify(DefaultPluginEventManager.java:196)
      	at com.atlassian.plugin.event.impl.DefaultPluginEventManager.broadcast(DefaultPluginEventManager.java:70)
      	at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:266)
      	at com.atlassian.jira.ComponentManager.start(ComponentManager.java:210)
      	at com.atlassian.jira.upgrade.ConsistencyLauncher.launchConsistencyChecker(ConsistencyLauncher.java:63)
      	at com.atlassian.jira.upgrade.ConsistencyLauncher.contextInitialized(ConsistencyLauncher.java:42)
      	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
      	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
      	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
      	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
      	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
      	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630)
      	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:556)
      	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:491)
      	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
      	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
      	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
      	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
      	at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
      	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
      	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
      	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
      	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
      	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
      	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:288)
      	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
      Caused by: org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Couldn't send message.
      	at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:92)
      	at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
      	at $Proxy763.authenticateApplication(Unknown Source)
      	at com.atlassian.crowd.integration.service.soap.client.SecurityServerClientImpl.authenticate(SecurityServerClientImpl.java:191)
      	at com.atlassian.crowd.integration.service.soap.client.SecurityServerClientImpl.getApplicationToken(SecurityServerClientImpl.java:168)
      	at com.atlassian.crowd.integration.service.soap.client.SecurityServerClientImpl.searchPrincipals(SecurityServerClientImpl.java:313)
      	at com.atlassian.crowd.integration.service.cache.CachingUserManager$Server.searchUsers(CachingUserManager.java:358)
      	at com.atlassian.crowd.integration.service.cache.CachingUserManager.searchUsers(CachingUserManager.java:66)
      	at com.atlassian.crowd.integration.service.cache.CachingUserManager.loadAllUsers(CachingUserManager.java:215)
      	at com.atlassian.crowd.integration.service.cache.CachingUserManager.getAllUserNamesFromCacheOrServer(CachingUserManager.java:199)
      	at com.atlassian.crowd.integration.service.cache.CachingUserManager.isUser(CachingUserManager.java:182)
      	at com.atlassian.crowd.integration.osuser.CrowdAccessProvider.handles(CrowdAccessProvider.java:63)
      	at com.opensymphony.user.UserManager.getProvider(UserManager.java:269)
      	at com.opensymphony.user.UserManager.getEntity(UserManager.java:257)
      	at com.opensymphony.user.UserManager.getGroup(UserManager.java:173)
      	at com.atlassian.jira.user.util.DefaultUserManager.getGroup(DefaultUserManager.java:79)
      	at com.atlassian.jira.user.util.UserUtilImpl.getGroup(UserUtilImpl.java:567)
      	at com.atlassian.jira.user.util.UserUtilImpl$1.create(UserUtilImpl.java:103)
      	at com.atlassian.jira.user.util.UserUtilImpl$1.create(UserUtilImpl.java:96)
      	at com.atlassian.util.concurrent.ResettableLazyReference$InternalReference.create(ResettableLazyReference.java:127)
      	at com.atlassian.util.concurrent.LazyReference$1.call(LazyReference.java:79)
      	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      	at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:146)
      	... 43 more
      Caused by: org.codehaus.xfire.fault.XFireFault: Couldn't send message.
      	at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89)
      	at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:30)
      	at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
      	at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79)
      	at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)
      	at org.codehaus.xfire.client.Client.invoke(Client.java:336)
      	at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
      	... 66 more
      Caused by: org.codehaus.xfire.XFireException: Couldn't send message.
      	at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:145)
      	at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48)
      	at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
      	... 71 more
      Caused by: java.net.SocketException: socket closed
      	at java.net.SocketInputStream.socketRead0(Native Method)
      	at java.net.SocketInputStream.read(SocketInputStream.java:129)
      	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
      	at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
      	at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:77)
      	at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:105)
      	at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1115)
      	at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1373)
      	at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1832)
      	at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1590)
      	at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995)
      	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
      	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
      	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
      	at org.codehaus.xfire.transport.http.CommonsHttpMessageSender.send(CommonsHttpMessageSender.java:369)
      	at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:123)
      	... 73 more
      

      We are trying to replicate the problem at the moment.

      So far, the information that we have is that this problem only occurs in EAR/WAR distributions on Tomcat 6 or JBoss 4.2.3, which is based on Tomcat 6.

      We will update this issue when we find more information.

      Attachments

        Activity

          People

            Unassigned Unassigned
            dalonso Diego Alonso [Atlassian]
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: