An issue started today, where our CI builds on linux using 8.2.5 Katalon Studio Runtime are failing to obtain a valid node-locked license since the Katalon TestOps server URL changed from https://analytics.katalon.com to https://testops.katalon.io
If I delete the online license and associated registered machine ID from https://admin.katalon.com/, and the run the Runtime Engine on macOS, I am able to obtain a valid license key. If I delete the used license from admin.katalon.com again I am to obtain a new license on macOS but not on Linux.
Previous log:
INFO: Katalon Version: 8.2.0
INFO: Command-line arguments: -runMode=console -projectPath=/home/jenkins-rw/workspace/Katalon/Browserstack/Daily Mac Chrome/Daily Mac Chrome - bs_desktop_mac_chrome -retryFailedTestCases=false -reportFolder=report -statusDelay=15 -apiKey=******** -testSuiteCollectionPath= Test Suites/Daily Mac Chrome/bs_desktop_mac_chrome/Daily Mac Chrome -licenseRelease=true -orgID=21460 --config -proxy.system.applyToDesiredCapabilities=false -proxy.system.option=NO_PROXY
INFO: User working dir: /tmp/katalon-wtm-run
INFO: Error log: /tmp/session-beadcfb4/.metadata/.log
INFO: Katalon TestOps server URL: https://analytics.katalon.com
INFO: Katalon Store server URL: https://store.katalon.com
INFO: User home: /home/jenkins-rw
INFO: Java vendor: Azul Systems, Inc.
INFO: Java version: 1.8.0_322
INFO: Local OS: Linux 64bit
INFO: CPU load: 0%
INFO: Total memory: 9837 MB
INFO: Free memory: 1830 MB
Start getting machine ID on Linux
End getting machine ID on Linux 9e39e6e0d1a548598be09bf6567c8bf5
Start appending additional signatures
hardwareSerialNumber
osDependentUsername jenkins-rw
End appending additional signatures 9e39e6e0d1a548598be09bf6567c8bf5__jenkins-rw
INFO: Machine ID: 81aa9d649ada9e1f8e748567b0dc6b3a
INFO: Your environment is compatible with the Katalon Runtime Engine NODE-LOCKED or FLOATING license. For a fixed machine ID, use a NODE-LOCKED license; for a dynamic machine ID, use a FLOATING license.
Activating...
Start activating offline...
Search for valid offline licenses in folder: /home/jenkins-rw/.katalon/license
The number of valid offline licenses: 0
Start activating online...
Project path is a folder.
Failing Log:
INFO: Katalon Version: 8.2.5 INFO: Command-line arguments: -runMode=console -projectPath=/home/jenkins-rw/workspace/Katalon/Browserstack/Daily Mac Chrome/Daily Mac Chrome - bs_desktop_mac_chrome -retryFailedTestCases=false -reportFolder=report -statusDelay=15 -apiKey=******** -testSuiteCollectionPath= Test Suites/Daily Mac Chrome/bs_desktop_mac_chrome/Daily Mac Chrome -licenseRelease=true -orgID=21460 --config -proxy.system.applyToDesiredCapabilities=false -proxy.system.option=NO_PROXY INFO: User working dir: /tmp/katalon-wtm-run INFO: Error log: /tmp/session-7b5ffbce/.metadata/.log INFO: Katalon KatOne server URL: https://admin.katalon.com INFO: Katalon TestOps server URL: https://testops.katalon.io INFO: Katalon Store server URL: https://store.katalon.com INFO: User home: /home/jenkins-rw INFO: Java vendor: Azul Systems, Inc. INFO: Java version: 1.8.0_322 INFO: Local OS: Linux 64bit INFO: CPU load: 0% INFO: Total memory: 9837 MB INFO: Free memory: 5070 MB Start getting machine ID on Linux End getting machine ID on Linux 9e39e6e0d1a548598be09bf6567c8bf5 Start appending additional signatures
hardwareSerialNumber osDependentUsername jenkins-rw End appending additional signatures 9e39e6e0d1a548598be09bf6567c8bf5__jenkins-rw INFO: Machine ID: 81aa9d649ada9e1f8e748567b0dc6b3a INFO: Your environment is compatible with the Katalon Runtime Engine NODE-LOCKED or FLOATING license. For a fixed machine ID, use a NODE-LOCKED license; for a dynamic machine ID, use a FLOATING license. Activating… Start activating offline… Search for valid offline licenses in folder: /home/jenkins-rw/.katalon/license The number of valid offline licenses: 0 Start activating online…
Please make sure your credentials are valid. Start release license task Tue Mar 01 11:42:09 UTC 2022 Error when release license java.lang.NullPointerException at javax.xml.bind.DatatypeConverterImpl.guessLength(DatatypeConverterImpl.java:654) at javax.xml.bind.DatatypeConverterImpl._parseBase64Binary(DatatypeConverterImpl.java:692) at javax.xml.bind.DatatypeConverterImpl.parseBase64Binary(DatatypeConverterImpl.java:434) at javax.xml.bind.DatatypeConverter.parseBase64Binary(DatatypeConverter.java:342) at com.kms.katalon.util.CryptoUtil.decode(CryptoUtil.java:86) at com.kms.katalon.application.utils.ActivationInfoCollector.releaseLicense(ActivationInfoCollector.java:811) at com.kms.katalon.execution.console.ConsoleMain.launch(ConsoleMain.java:423) at com.kms.katalon.console.application.ConsoleApplicationStarter.start(ConsoleApplicationStarter.java:37) at com.kms.katalon.application.Application.runConsole(Application.java:125) at com.kms.katalon.application.Application.start(Application.java:88) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1447) at org.eclipse.equinox.launcher.Main.main(Main.java:1420) java.lang.NullPointerException at javax.xml.bind.DatatypeConverterImpl.guessLength(DatatypeConverterImpl.java:654) at javax.xml.bind.DatatypeConverterImpl._parseBase64Binary(DatatypeConverterImpl.java:692) at javax.xml.bind.DatatypeConverterImpl.parseBase64Binary(DatatypeConverterImpl.java:434) at javax.xml.bind.DatatypeConverter.parseBase64Binary(DatatypeConverter.java:342) at com.kms.katalon.util.CryptoUtil.decode(CryptoUtil.java:86) at com.kms.katalon.application.utils.ActivationInfoCollector.releaseLicense(ActivationInfoCollector.java:811) at com.kms.katalon.execution.console.ConsoleMain.launch(ConsoleMain.java:423) at com.kms.katalon.console.application.ConsoleApplicationStarter.start(ConsoleApplicationStarter.java:37) at com.kms.katalon.application.Application.runConsole(Application.java:125) at com.kms.katalon.application.Application.start(Application.java:88) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1447) at org.eclipse.equinox.launcher.Main.main(Main.java:1420)
Is there a flag to increase the logging of the license request so that we can diagnose the issue?