Help with 6.7.7 upgrade issue

We upgraded our SonarQube from 5.6.4 to 6.7.7 and updated the sonar.properties and wrapper.conf files according to the old version.

Now are getting the below error.

2019.10.22 20:48:55 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /srv/build/applications/sonarqube-6.7.7/temp
2019.10.22 20:48:55 INFO  app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2019.10.22 20:48:55 INFO  app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/srv/build/applications/sonarqube-6.7.7/elasticsearch]: /srv/build/applications/sonarqube-6.7.7/elasticsearch/bin/elasticsearch -Epath.conf=/srv/build/applications/sonarqube-6.7.7/temp/conf/es
2019.10.22 20:48:55 INFO  app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2019.10.22 20:48:57 INFO  app[][o.e.p.PluginsService] no modules loaded
2019.10.22 20:48:57 INFO  app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
Exception in thread "EventWatcher[es]" java.lang.OutOfMemoryError: Java heap space
        at java.util.Arrays.copyOf(Arrays.java:3236)
        at sun.misc.Resource.getBytes(Resource.java:117)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:463)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at org.elasticsearch.common.settings.ClusterSettings.<clinit>(ClusterSettings.java:171)
        at org.elasticsearch.common.settings.SettingsModule.<init>(SettingsModule.java:66)
        at org.elasticsearch.client.transport.TransportClient.buildTemplate(TransportClient.java:138)
        at org.elasticsearch.client.transport.TransportClient.<init>(TransportClient.java:254)
        at org.sonar.application.process.EsProcessMonitor$MinimalTransportClient.<init>(EsProcessMonitor.java:109)
        at org.sonar.application.process.EsProcessMonitor.buildTransportClient(EsProcessMonitor.java:175)
        at org.sonar.application.process.EsProcessMonitor.getTransportClient(EsProcessMonitor.java:160)
        at org.sonar.application.process.EsProcessMonitor.checkStatus(EsProcessMonitor.java:134)
        at org.sonar.application.process.EsProcessMonitor.checkOperational(EsProcessMonitor.java:93)
        at org.sonar.application.process.EsProcessMonitor.isOperational(EsProcessMonitor.java:78)
        at org.sonar.application.process.SQProcess.refreshState(SQProcess.java:161)
        at org.sonar.application.process.SQProcess$EventWatcher.run(SQProcess.java:220)

Hi,

It looks like you need to uncomment and edit sonar.search.javaOpts in $SONARQUBE-HOME/conf/sonar.properties to grant more than the default heap space.

 
Ann