Ask a Question

Java error applying ReadyAPI license

sfoster
New Contributor

Java error applying ReadyAPI license

Trying to run the license manager on a linux host running Jenkins (with JDK17 - just upgraded) and ReadyAPI 3.43.1 and getting a java runtime exception. Need to apply a floating license. 

 

 

java -jar ready-api-license-manager-1.3.6.jar -i
Please select the tool for which license info should be printed
1. SoapUI Pro
2. LoadUI Pro
3. Secure (if you have an old license)
4. ServiceV Pro
5. VirtServer
6. ReadyAPI Bundle
7. TestEngine
8. swaggerhub
9. swaggerhub2
1
Exception in thread "main" java.lang.RuntimeException: com.google.inject.internal.util.$ComputationException: java.lang.ExceptionInInitializerError
at com.smartbear.ready.license.LicenseInstallerMain.main(LicenseInstallerMain.java:76)
Caused by: com.google.inject.internal.util.$ComputationException: java.lang.ExceptionInInitializerError
at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:553)
at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:419)
at com.google.inject.internal.util.$CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
at com.google.inject.internal.FailableCache.get(FailableCache.java:50)
at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:49)
at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:125)
at com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:507)
at com.google.inject.internal.AbstractBindingProcessor$Processor$1.run(AbstractBindingProcessor.java:159)
at com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:44)
at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:122)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)
at com.google.inject.Guice.createInjector(Guice.java:95)
at com.google.inject.Guice.createInjector(Guice.java:72)
at com.google.inject.Guice.createInjector(Guice.java:62)
at com.smartbear.ready.license.LicenseHandler.createInjector(LicenseHandler.java:174)
at com.smartbear.ready.license.LicenseHandler.getLicenseManagerService(LicenseHandler.java:179)
at com.smartbear.ready.license.LicenseHandler.showLicenseInfo(LicenseHandler.java:131)
at com.smartbear.ready.license.LicenseInstallerMain.<init>(LicenseInstallerMain.java:38)
at com.smartbear.ready.license.LicenseInstallerMain.main(LicenseInstallerMain.java:74)

1 REPLY 1
sfoster
New Contributor

Additional details of the exception - it got cut off

... 18 more
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @419c5f1a
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
at com.google.inject.internal.cglib.core.$ReflectUtils$2.run(ReflectUtils.java:56)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at com.google.inject.internal.cglib.core.$ReflectUtils.<clinit>(ReflectUtils.java:46)
... 32 more

cancel
Showing results for 
Search instead for 
Did you mean: