Getting exception HK2 service reification failed for] with an exception: MultiException stack 1 of 2

Hi @Colin and Team,

I require immediate input from your end:
I am trying to integrate Fortify integration plugin with sonarqube:
Executinng the below command:
“/scratch/akanchgu/sonar-scanner-4.2.0/bin/sonar-scanner -Dsonar.fortify.reportPath=fortify_results_emevents_akanchguTest.fpr -Dsonar.projectKey=emeventS -Dsonar.host.url=http://emdi-015.subnet1rg2phxsu.emdevinfraphx1.oraclevcn.com:9000/sonar -Dsonar.fortify.ssc.appversion=emevents.csv:1.0 -Dsonar.fortify.ssc.uploadFPR=fortify_results_emevents_akanchguTest.fpr -Dsonar.fortify.ssc.url=https://authToken:db22e382-d1ac-4ec7-9771-13d71276401e@emfortify.appoci.oraclecorp.com/ssc -Dsonar.java.binaries=.”

Fortify is using Java 8
Sonarqube is using Java 11
Sonarscanner is using Java 11

Execution is successful but in between getting exceptions as

Sep 06, 2022 7:02:57 PM org.glassfish.jersey.internal.Errors logErrors
WARNING: The following warnings have been detected: WARNING: HK2 failure has been detected in a code that does not run in an active Jersey Error scope.
WARNING: HK2 service reification failed for [org.glassfish.jersey.message.internal.DataSourceProvider] with an exception:
MultiException stack 1 of 2
java.lang.NoClassDefFoundError: javax/activation/DataSource
org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy.start(StartableCloseableSafeLifecyleStrategy.java:42)
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.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:141)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
at org.sonar.classloader.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:41)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:87)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:76)
… 84 more
MultiException stack 2 of 2
java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
implementation=org.glassfish.jersey.message.internal.DataSourceProvider
contracts={javax.ws.rs.ext.MessageBodyReader,javax.ws.rs.ext.MessageBodyWriter}
scope=javax.inject.Singleton
qualifiers={}
descriptorType=CLASS
descriptorVisibility=NORMAL
metadata=
rank=0
loader=null
proxiable=null
proxyForSameScope=null
analysisName=null
id=14
locatorId=0
identityHashCode=2146285461
reified=false)
at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:681)
at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:441)
at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:2287)
at org.jvnet.hk2.internal.ServiceLocatorImpl.access$1200(ServiceLocatorImpl.java:105)
at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1372)
at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1367)
at org.glassfish.hk2.utilities.cache.internal.WeakCARCacheImpl.compute(WeakCARCacheImpl.java:105)
at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1429)
at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1355)
at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1343)
at org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllServiceHolders(AbstractHk2InjectionManager.java:134)
at org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllServiceHolders(ImmediateHk2InjectionManager.java:30)
at org.glassfish.jersey.internal.inject.Providers.getServiceHolders(Providers.java:305)
at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:133)
at org.glassfish.jersey.message.internal.MessageBodyFactory.initialize(MessageBodyFactory.java:241)
at org.glassfish.jersey.message.internal.MessageBodyFactory$MessageBodyWorkersConfigurator.postInit(MessageBodyFactory.java:112)
at org.glassfish.jersey.client.ClientConfig$State.lambda$initRuntime$2(ClientConfig.java:446)
at java.base/java.util.Arrays$ArrayList.forEach(Unknown Source)
at org.glassfish.jersey.client.ClientConfig$State.initRuntime(ClientConfig.java:446)
at org.glassfish.jersey.internal.util.collection.Values$LazyValueImpl.get(Values.java:317)
at org.glassfish.jersey.client.ClientConfig.getRuntime(ClientConfig.java:802)
at org.glassfish.jersey.client.ClientRequest.getConfiguration(ClientRequest.java:261)
at org.glassfish.jersey.client.JerseyInvocation.validateHttpMethodAndEntity(JerseyInvocation.java:119)
at org.glassfish.jersey.client.JerseyInvocation.(JerseyInvocation.java:88)
at org.glassfish.jersey.client.JerseyInvocation.(JerseyInvocation.java:75)
at org.glassfish.jersey.client.JerseyInvocation$Builder.build(JerseyInvocation.java:188)
at org.glassfish.jersey.client.JerseyInvocation$Builder.build(JerseyInvocation.java:147)
at com.fortify.util.rest.connection.AbstractRestConnection.executeRequest(AbstractRestConnection.java:283)
at com.fortify.util.rest.connection.AbstractRestConnection.executeRequest(AbstractRestConnection.java:237)
at com.fortify.util.rest.connection.AbstractRestConnection.executeRequest(AbstractRestConnection.java:218)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.executeRequest(AbstractRestConnectionQuery.java:128)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.processSingleRequest(AbstractRestConnectionQuery.java:202)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.processAll(AbstractRestConnectionQuery.java:192)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.getUnique(AbstractRestConnectionQuery.java:104)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCScannerSideConnectionHelper.getApplicationVersionId(AbstractFortifySSCScannerSideConnectionHelper.java:99)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCScannerSideConnectionHelper.isConnectionAvailable(AbstractFortifySSCScannerSideConnectionHelper.java:144)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCUploadFPRStartable.start_aroundBody0(AbstractFortifySSCUploadFPRStartable.java:87)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCUploadFPRStartable$AjcClosure1.run(AbstractFortifySSCUploadFPRStartable.java:1)
at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at com.fortify.integration.sonarqube.common.ContextClassLoaderAspect.wrapWithContextClassLoader(ContextClassLoaderAspect.java:98)
at com.fortify.integration.sonarqube.common.ContextClassLoaderAspect.ajc$inlineAccessMethod$com_fortify_integration_sonarqube_common_ContextClassLoaderAspect$com_fortify_integration_sonarqube_common_ContextClassLoaderAspect$wrapWithContextClassLoader(ContextClassLoaderAspect.java:1)
at com.fortify.integration.sonarqube.common.ContextClassLoaderAspect.wrapMethodWithContextClassLoader(ContextClassLoaderAspect.java:81)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCUploadFPRStartable.start(AbstractFortifySSCUploadFPRStartable.java:85)
at org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy.start(StartableCloseableSafeLifecyleStrategy.java:42)
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.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:141)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)

Sep 06, 2022 7:02:57 PM org.glassfish.jersey.internal.Errors logErrors
WARNING: The following warnings have been detected: WARNING: HK2 failure has been detected in a code that does not run in an active Jersey Error scope.
WARNING: HK2 service reification failed for [org.glassfish.jersey.message.internal.DataSourceProvider] with an exception:
MultiException stack 1 of 2
java.lang.NoClassDefFoundError: javax/activation/DataSource
at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.base/java.lang.Class.getDeclaredConstructors(Unknown Source)
at org.jvnet.hk2.internal.Utilities$3.run(Utilities.java:1354)
at org.jvnet.hk2.internal.Utilities$3.run(Utilities.java:1350)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at org.jvnet.hk2.internal.Utilities.getAllConstructors(Utilities.java:1350)
at org.jvnet.hk2.internal.Utilities.findProducerConstructor(Utilities.java:1293)
at org.jvnet.hk2.internal.DefaultClassAnalyzer.getConstructor(DefaultClassAnalyzer.java:60)
at org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:124)
at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:156)
at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:105)
at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:156)
at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:716)
at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:670)
at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:441)
at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:2287)
at org.jvnet.hk2.internal.ServiceLocatorImpl.access$1200(ServiceLocatorImpl.java:105)
at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1372)
at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1367)
at org.glassfish.hk2.utilities.cache.internal.WeakCARCacheImpl.compute(WeakCARCacheImpl.java:105)
at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1429)
at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1355)
at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1343)
at org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllServiceHolders(AbstractHk2InjectionManager.java:134)
at org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllServiceHolders(ImmediateHk2InjectionManager.java:30)
at org.glassfish.jersey.internal.inject.Providers.getServiceHolders(Providers.java:305)
at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:133)
at org.glassfish.jersey.message.internal.MessageBodyFactory.initialize(MessageBodyFactory.java:241)
at org.glassfish.jersey.message.internal.MessageBodyFactory$MessageBodyWorkersConfigurator.postInit(MessageBodyFactory.java:112)
at org.glassfish.jersey.client.ClientConfig$State.lambda$initRuntime$2(ClientConfig.java:446)
at java.base/java.util.Arrays$ArrayList.forEach(Unknown Source)
at org.glassfish.jersey.client.ClientConfig$State.initRuntime(ClientConfig.java:446)
at org.glassfish.jersey.internal.util.collection.Values$LazyValueImpl.get(Values.java:317)
at org.glassfish.jersey.client.ClientConfig.getRuntime(ClientConfig.java:802)
at org.glassfish.jersey.client.ClientRequest.getConfiguration(ClientRequest.java:261)
at org.glassfish.jersey.client.JerseyInvocation.validateHttpMethodAndEntity(JerseyInvocation.java:119)
at org.glassfish.jersey.client.JerseyInvocation.(JerseyInvocation.java:88)
at org.glassfish.jersey.client.JerseyInvocation.(JerseyInvocation.java:75)
at org.glassfish.jersey.client.JerseyInvocation$Builder.build(JerseyInvocation.java:188)
at org.glassfish.jersey.client.JerseyInvocation$Builder.build(JerseyInvocation.java:147)
at com.fortify.util.rest.connection.AbstractRestConnection.executeRequest(AbstractRestConnection.java:283)
at com.fortify.util.rest.connection.AbstractRestConnection.executeRequest(AbstractRestConnection.java:237)
at com.fortify.util.rest.connection.AbstractRestConnection.executeRequest(AbstractRestConnection.java:218)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.executeRequest(AbstractRestConnectionQuery.java:128)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.processSingleRequest(AbstractRestConnectionQuery.java:202)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.processAll(AbstractRestConnectionQuery.java:192)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.getUnique(AbstractRestConnectionQuery.java:104)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCScannerSideConnectionHelper.getApplicationVersionId(AbstractFortifySSCScannerSideConnectionHelper.java:99)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCScannerSideConnectionHelper.isConnectionAvailable(AbstractFortifySSCScannerSideConnectionHelper.java:144)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCUploadFPRStartable.start_aroundBody0(AbstractFortifySSCUploadFPRStartable.java:87)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCUploadFPRStartable$AjcClosure1.run(AbstractFortifySSCUploadFPRStartable.java:1)
at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at com.fortify.integration.sonarqube.common.ContextClassLoaderAspect.wrapWithContextClassLoader(ContextClassLoaderAspect.java:98)
at com.fortify.integration.sonarqube.common.ContextClassLoaderAspect.ajc$inlineAccessMethod$com_fortify_integration_sonarqube_common_ContextClassLoaderAspect$com_fortify_integration_sonarqube_common_ContextClassLoaderAspect$wrapWithContextClassLoader(ContextClassLoaderAspect.java:1)
at com.fortify.integration.sonarqube.common.ContextClassLoaderAspect.wrapMethodWithContextClassLoader(ContextClassLoaderAspect.java:81)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCUploadFPRStartable.start(AbstractFortifySSCUploadFPRStartable.java:85)
at org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy.start(StartableCloseableSafeLifecyleStrategy.java:42)
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.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:141)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
at org.sonar.classloader.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:41)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:87)
at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:76)
… 84 more
MultiException stack 2 of 2
java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
implementation=org.glassfish.jersey.message.internal.DataSourceProvider
contracts={javax.ws.rs.ext.MessageBodyReader,javax.ws.rs.ext.MessageBodyWriter}
scope=javax.inject.Singleton
qualifiers={}
descriptorType=CLASS
descriptorVisibility=NORMAL
metadata=
rank=0
loader=null
proxiable=null
proxyForSameScope=null
analysisName=null
id=14
locatorId=0
identityHashCode=2146285461
reified=false)
at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:681)
at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:441)
at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:2287)
at org.jvnet.hk2.internal.ServiceLocatorImpl.access$1200(ServiceLocatorImpl.java:105)
at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1372)
at org.jvnet.hk2.internal.ServiceLocatorImpl$10.compute(ServiceLocatorImpl.java:1367)
at org.glassfish.hk2.utilities.cache.internal.WeakCARCacheImpl.compute(WeakCARCacheImpl.java:105)
at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1429)
at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1355)
at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1343)
at org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllServiceHolders(AbstractHk2InjectionManager.java:134)
at org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllServiceHolders(ImmediateHk2InjectionManager.java:30)
at org.glassfish.jersey.internal.inject.Providers.getServiceHolders(Providers.java:305)
at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:133)
at org.glassfish.jersey.message.internal.MessageBodyFactory.initialize(MessageBodyFactory.java:241)
at org.glassfish.jersey.message.internal.MessageBodyFactory$MessageBodyWorkersConfigurator.postInit(MessageBodyFactory.java:112)
at org.glassfish.jersey.client.ClientConfig$State.lambda$initRuntime$2(ClientConfig.java:446)
at java.base/java.util.Arrays$ArrayList.forEach(Unknown Source)
at org.glassfish.jersey.client.ClientConfig$State.initRuntime(ClientConfig.java:446)
at org.glassfish.jersey.internal.util.collection.Values$LazyValueImpl.get(Values.java:317)
at org.glassfish.jersey.client.ClientConfig.getRuntime(ClientConfig.java:802)
at org.glassfish.jersey.client.ClientRequest.getConfiguration(ClientRequest.java:261)
at org.glassfish.jersey.client.JerseyInvocation.validateHttpMethodAndEntity(JerseyInvocation.java:119)
at org.glassfish.jersey.client.JerseyInvocation.(JerseyInvocation.java:88)
at org.glassfish.jersey.client.JerseyInvocation.(JerseyInvocation.java:75)
at org.glassfish.jersey.client.JerseyInvocation$Builder.build(JerseyInvocation.java:188)
at org.glassfish.jersey.client.JerseyInvocation$Builder.build(JerseyInvocation.java:147)
at com.fortify.util.rest.connection.AbstractRestConnection.executeRequest(AbstractRestConnection.java:283)
at com.fortify.util.rest.connection.AbstractRestConnection.executeRequest(AbstractRestConnection.java:237)
at com.fortify.util.rest.connection.AbstractRestConnection.executeRequest(AbstractRestConnection.java:218)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.executeRequest(AbstractRestConnectionQuery.java:128)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.processSingleRequest(AbstractRestConnectionQuery.java:202)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.processAll(AbstractRestConnectionQuery.java:192)
at com.fortify.util.rest.query.AbstractRestConnectionQuery.getUnique(AbstractRestConnectionQuery.java:104)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCScannerSideConnectionHelper.getApplicationVersionId(AbstractFortifySSCScannerSideConnectionHelper.java:99)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCScannerSideConnectionHelper.isConnectionAvailable(AbstractFortifySSCScannerSideConnectionHelper.java:144)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCUploadFPRStartable.start_aroundBody0(AbstractFortifySSCUploadFPRStartable.java:87)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCUploadFPRStartable$AjcClosure1.run(AbstractFortifySSCUploadFPRStartable.java:1)
at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at com.fortify.integration.sonarqube.common.ContextClassLoaderAspect.wrapWithContextClassLoader(ContextClassLoaderAspect.java:98)
at com.fortify.integration.sonarqube.common.ContextClassLoaderAspect.ajc$inlineAccessMethod$com_fortify_integration_sonarqube_common_ContextClassLoaderAspect$com_fortify_integration_sonarqube_common_ContextClassLoaderAspect$wrapWithContextClassLoader(ContextClassLoaderAspect.java:1)
at com.fortify.integration.sonarqube.common.ContextClassLoaderAspect.wrapMethodWithContextClassLoader(ContextClassLoaderAspect.java:81)
at com.fortify.integration.sonarqube.common.source.ssc.scanner.AbstractFortifySSCUploadFPRStartable.start(AbstractFortifySSCUploadFPRStartable.java:85)
at org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy.start(StartableCloseableSafeLifecyleStrategy.java:42)
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.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:141)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:136)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:122)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:73)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by net.sf.cglib.core.ReflectUtils$1 (file:/home/akanchgu/.sonar/cache/866bb1adbf016ea515620f1aaa15ec53/sonar-javascript-plugin.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte,int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of net.sf.cglib.core.ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release



Request immediate input!
Thanks,
Akanchha

Hey there.

Please don’t tag individuals not already engaged on a thread.

The issue appears to be coming from GitHub - fortify-ps/fortify-integration-sonarqube: Fortify SonarQube Plugin, which has been archived by its maintainer and is no longer actively developed (or compatible with SonarQube v8.0+)

As noted in the README of that repo:

Fortify Vulnerability Exporter provides an alternative integration by exporting vulnerability data from Fortify on Demand and Fortify Software Security Center (SSC) to a file that can be imported by SonarQube. This lightweight integration is based on the SonarQube Generic Issue Import Format that was introduced with SonarQube 7.2 and specifically targeted at importing third-party analysis results.

You can read more in the repo.

Hi @Colin ,
Thanks for your response!
But, I am using Java version 11 with SonarQube, Java version 11 with sonar scanner, and Java version 8 with Fortify sonarqube plugin.

And the exception are coming when we integrate fortify in the command.

Regards,
Akanchha

And the exception itself is coming from the Fortify plugin which is no longer maintained. I can only suggest you read Fortify’s own documentation (the linked README) for details on what they suggest to do since this plugin is no longer supported.

sure, thanks for your response!