Idean / sonar-swift

Open source Swift plugin for SonarQube (also supports Objective-C)
Other
896 stars 276 forks source link

Wrapper is stopped due to jdk error. #305

Open ragul-m46 opened 2 years ago

ragul-m46 commented 2 years ago

New Issue Checklist

Issue Description

Command executed
Complete output when running fastlane, including the stack trace and command used
 [REPLACE THIS WITH YOUR INFORMATION] 

Environment

 [REPLACE THIS WITH YOUR INFORMATION] 

Using Java version - 11

Running SonarQube... wrapper | --> Wrapper Started as Console wrapper | Launching a JVM... jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. jvm 1 | jvm 1 | 2022.07.18 13:39:27 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /Applications/SonarQube/temp jvm 1 | 2022.07.18 13:39:27 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:51887] jvm 1 | 2022.07.18 13:39:27 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [/Applications/SonarQube/elasticsearch]: /Applications/SonarQube/elasticsearch/bin/elasticsearch jvm 1 | 2022.07.18 13:39:27 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running jvm 1 | 2022.07.18 13:39:45 INFO app[][o.s.a.SchedulerImpl] Process[es] is up jvm 1 | 2022.07.18 13:39:45 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[WEB_SERVER] from [/Applications/SonarQube]: /Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents/Home/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/Applications/SonarQube/temp -XX:-OmitStackTraceInFastThrow --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED -Dcom.redhat.fips=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Dhttp.nonProxyHosts=localhost|127.*|[::1] -cp ./lib/sonar-application-9.5.0.56709.jar:/Applications/SonarQube/lib/jdbc/h2/h2-2.1.210.jar org.sonar.server.app.WebServer /Applications/SonarQube/temp/sq-process10405468898462525718properties jvm 1 | 2022.07.18 13:39:54 INFO app[][o.s.a.SchedulerImpl] Process[Web Server] is stopped jvm 1 | 2022.07.18 13:39:54 INFO app[][o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped jvm 1 | 2022.07.18 13:39:54 WARN app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [ElasticSearch]: 143 jvm 1 | 2022.07.18 13:39:54 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped wrapper | <-- Wrapper Stopped

YogeshBhattGWL commented 2 years ago

I am facing same issue in MacM1 Pro. I have tried with Java 11 and Java 18.

Error:

wrapper  | --> Wrapper Started as Console
wrapper  | Launching a JVM...
jvm 1    | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1    |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
jvm 1    | 
jvm 1    | 
jvm 1    | WARNING - Unable to load the Wrapper's native library because none of the
jvm 1    |           following files:
jvm 1    |             libwrapper-macosx-aarch64-64.dylib
jvm 1    |             libwrapper-macosx-universal-64.dylib
jvm 1    |             libwrapper.dylib
jvm 1    |           could be located on the following java.library.path:
jvm 1    |             /Applications/SonarQube/bin/macosx-universal-64/./lib
jvm 1    |           Please see the documentation for the wrapper.java.library.path
jvm 1    |           configuration property.
jvm 1    |           System signals will not be handled correctly.
jvm 1    | 
jvm 1    | 2022.08.02 13:47:36 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /Applications/SonarQube/temp
jvm 1    | 2022.08.02 13:47:36 INFO  app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:54625]
jvm 1    | 2022.08.02 13:47:36 INFO  app[][o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [/Applications/SonarQube/elasticsearch]: /Applications/SonarQube/elasticsearch/bin/elasticsearch
jvm 1    | 2022.08.02 13:47:36 INFO  app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
jvm 1    | Exception in thread "main" java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
jvm 1    |  at java.base/java.lang.System.setSecurityManager(System.java:416)
jvm 1    |  at org.elasticsearch.bootstrap.Security.setSecurityManager(Security.java:99)
jvm 1    |  at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:70)
jvm 1    | 2022.08.02 13:47:36 WARN  app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [ElasticSearch]: 1
jvm 1    | 2022.08.02 13:47:36 INFO  app[][o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped
jvm 1    | 2022.08.02 13:47:36 INFO  app[][o.s.a.SchedulerImpl] SonarQube is stopped
jvm 1    | 2022.08.02 13:47:37 ERROR app[][o.s.a.p.EsManagedProcess] Failed to check status
jvm 1    | org.elasticsearch.ElasticsearchException: java.lang.InterruptedException
jvm 1    |  at org.elasticsearch.client.RestHighLevelClient.performClientRequest(RestHighLevelClient.java:2695)
jvm 1    |  at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:2171)
jvm 1    |  at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:2137)
jvm 1    |  at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:2105)
jvm 1    |  at org.elasticsearch.client.ClusterClient.health(ClusterClient.java:151)
jvm 1    |  at org.sonar.application.es.EsConnectorImpl.getClusterHealthStatus(EsConnectorImpl.java:64)
jvm 1    |  at org.sonar.application.process.EsManagedProcess.checkStatus(EsManagedProcess.java:92)
jvm 1    |  at org.sonar.application.process.EsManagedProcess.checkOperational(EsManagedProcess.java:77)
jvm 1    |  at org.sonar.application.process.EsManagedProcess.isOperational(EsManagedProcess.java:62)
jvm 1    |  at org.sonar.application.process.ManagedProcessHandler.refreshState(ManagedProcessHandler.java:223)
jvm 1    |  at org.sonar.application.process.ManagedProcessHandler$EventWatcher.run(ManagedProcessHandler.java:288)
jvm 1    | Caused by: java.lang.InterruptedException: null
jvm 1    |  at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1048)
jvm 1    |  at org.elasticsearch.common.util.concurrent.BaseFuture$Sync.get(BaseFuture.java:243)
jvm 1    |  at org.elasticsearch.common.util.concurrent.BaseFuture.get(BaseFuture.java:75)
jvm 1    |  at org.elasticsearch.client.RestHighLevelClient.performClientRequest(RestHighLevelClient.java:2692)
jvm 1    |  ... 10 common frames omitted
wrapper  | <-- Wrapper Stopped
YogeshBhattGWL commented 2 years ago

@ragul-m46 Did you get solution for this?

YogeshBhattGWL commented 2 years ago

SonarQube is not supported in Mac M1.

ragul-m46 commented 2 years ago

Hi Yogesh, But mine is not a M1 chip, I use intel only...but still I am facing this issue..Haven't found a solution yet.

Thanks.


From: Yogesh Bhatt @.> Sent: 02 August 2022 16:16 To: Idean/sonar-swift @.> Cc: Ragul M @.>; Mention @.> Subject: Re: [Idean/sonar-swift] Wrapper is stopped due to jdk error. (Issue #305)

SonarQube is not supported in Mac M1.

— Reply to this email directly, view it on GitHubhttps://ind01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FIdean%2Fsonar-swift%2Fissues%2F305%23issuecomment-1202321209&data=05%7C01%7Cragul.m%40optisolbusiness.com%7C7297072dfb8d4362f08808da74743cd1%7C094d25ba33064bc2b7896eb55f87b309%7C0%7C0%7C637950339830375546%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Sv9mANZRGWkf0r8KFpmQqCWXOe5AYO9%2F%2BY8BVfYDIIc%3D&reserved=0, or unsubscribehttps://ind01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAXCKIEU7HORAUW5ESBQCOZLVXD37XANCNFSM533QXVHQ&data=05%7C01%7Cragul.m%40optisolbusiness.com%7C7297072dfb8d4362f08808da74743cd1%7C094d25ba33064bc2b7896eb55f87b309%7C0%7C0%7C637950339830375546%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=b0aFxNVsXqVcKvlUDJXuPkqHPIIoA6z2JLsHqXSJvPM%3D&reserved=0. You are receiving this because you were mentioned.Message ID: @.***>

nhan7777 commented 2 years ago

I have the same issue with Intel Macbook also

InfoSecPS commented 1 year ago

I was using a newer version of OpenJDK, when it's OpenJDK version 17 you need.