title: Sonarqube 7.9.1 is not starting up with sonar-crowd 2.1.3
body: <p>We have upgraded sonarqube from 7.4 to 7.9.1 where we need to upgrade sonar-crowd plugin from 2.1.1 to 2.1.3.</p>
  
  <p>After the upgrade, sonar application is starting up as expected without Crowd config. But while starting up with crowd, it fails at the start up.</p>
  
  <p>Here is the crowd config on sonar properties</p>
  
  <pre><code>#-------------------
    # Sonar Crowd Plugin
    #-------------------
  
  
    # To first try to authenticate against the external sytem.
    # If the external system is not reachable or if the user is not defined in the external system, the authentication will be performed through the SonarQube internal system.
    sonar.security.realm=Crowd
  
    # URL of the Crowd server.
    crowd.url=https://mycompany:8443/crowd/
  
  
    # Crowd application name.
    # Default is 'sonar'.
    crowd.application=sonar
  
  
    # Crowd application password.
    crowd.password=password
  
    # Crowd group sync
    crowd.groups.sync=true
  
    # Don't use crowd for sonar account
    sonar.security.localUsers=admin,sonar
  
    # Don't save passwords incase Crowd is down
    sonar.security.savePassword=false
  
  
    # Don't create users, they must come from Crowd
    sonar.authenticator.createUsers=false
  </code></pre>
  
  <p>Is there any dependency plugin for sonar-crowd 2.1.3 ? 
  Here is the web log error on latest sonarqube version (7.9.1)</p>
  
  <pre><code>2019.11.15 21:19:13 INFO web[][org.sonar.INFO] Security realm: Crowd
  2019.11.15 21:19:13 INFO web[][c.a.c.s.c.ClientPropertiesImpl] Loading property: 'application.name' : 'sonar'
  2019.11.15 21:19:13 INFO web[][c.a.c.s.c.ClientPropertiesImpl] Failed to find value for property: application.login.url
  2019.11.15 21:19:13 INFO web[][c.a.c.s.c.ClientPropertiesImpl] Loading property: 'session.tokenkey' : 'session.tokenkey'
  2019.11.15 21:19:13 INFO web[][c.a.c.s.c.ClientPropertiesImpl] Loading property: 'session.lastvalidation' : 'session.lastvalidation'
  2019.11.15 21:19:13 INFO web[][c.a.c.s.c.ClientPropertiesImpl] Loading property: 'session.validationinterval' : '1'
  2019.11.15 21:19:13 INFO web[][c.a.c.s.c.ClientPropertiesImpl] Failed to find value for property: cookie.domain
  2019.11.15 21:19:13 ERROR web[][o.s.s.p.Platform] Background initialization failed. Stopping SonarQube
  org.sonar.api.utils.SonarException: Security realm fails to start: Unable to test connection to crowd
  at org.sonar.server.user.SecurityRealmFactory.start(SecurityRealmFactory.java:93)
  at org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy.start(StartableCloseableSafeLifecyleStrategy.java:40)
  at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84)
  at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169)
  at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)
  at org.picocontainer.behaviors.Stored.start(Stored.java:110)
  at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1016)
  at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1009)
  at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:767)
  at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)
  at org.sonar.server.platform.platformlevel.PlatformLevel.start(PlatformLevel.java:90)
  at org.sonar.server.platform.platformlevel.PlatformLevel4.start(PlatformLevel4.java:545)
  at org.sonar.server.platform.Platform.start(Platform.java:211)
  at org.sonar.server.platform.Platform.startLevel34Containers(Platform.java:185)
  at org.sonar.server.platform.Platform.access$500(Platform.java:46)
  at org.sonar.server.platform.Platform$1.lambda$doRun$0(Platform.java:119)
  at org.sonar.server.platform.Platform$AutoStarterRunnable.runIfNotAborted(Platform.java:371)
  at org.sonar.server.platform.Platform$1.doRun(Platform.java:119)
  at org.sonar.server.platform.Platform$AutoStarterRunnable.run(Platform.java:355)
  at java.base/java.lang.Thread.run(Thread.java:834)
  Caused by: org.sonar.api.utils.SonarException: Unable to test connection to crowd
  at org.sonar.plugins.crowd.CrowdRealm.init(CrowdRealm.java:106)
  at org.sonar.server.user.SecurityRealmFactory.start(SecurityRealmFactory.java:87)
  </code></pre>
  
  <p>Any suggestion would be much appreciated. Thanks</p>