Hello,
I am trying to run Mobile script in Kobiton Cloud via docker, but I am getting an error while doing so.
Basically, the error is “Authentication Kobiton system failed”.
Error -
java.lang.RuntimeException: Authentication kobiton system failed ! at com.kms.katalon.integration.kobiton.preferences.KobitonPreferencesProvider.getKobitonToken(KobitonPreferencesProvider.java:61) at com.kms.katalon.integration.kobiton.configuration.KobitonRunConfigurationContributor.setArgumentValue(KobitonRunConfigurationContributor.java:79) at com.kms.katalon.execution.console.ConsoleExecutor.setValueForOptionalOptions(ConsoleExecutor.java:92) at com.kms.katalon.execution.console.ConsoleExecutor.execute(ConsoleExecutor.java:61) at com.kms.katalon.execution.console.ConsoleMain.launch(ConsoleMain.java:90) at com.kms.katalon.console.application.Application.runConsole(Application.java:69) at com.kms.katalon.core.application.Application.runConsole(Application.java:72) at com.kms.katalon.core.application.Application.start(Application.java:56) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) 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:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519) at org.eclipse.equinox.launcher.Main.main(Main.java:1492)Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.Gson.fromJson(Gson.java:887) at com.google.gson.Gson.fromJson(Gson.java:852) at com.google.gson.Gson.fromJson(Gson.java:801) at com.google.gson.Gson.fromJson(Gson.java:773) at com.kms.katalon.integration.kobiton.providers.KobitonApiProvider.login(KobitonApiProvider.java:65) at com.kms.katalon.integration.kobiton.preferences.KobitonPreferencesProvider.getKobitonToken(KobitonPreferencesProvider.java:52) ... 20 moreCaused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 26 more
Docker Script File Code -
#!/usr/bin/env bashset -xecurrent_dir=$(pwd)project_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"reports_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )/.." && pwd )/reports/chrome"rm -rfv "$reports_dir"mkdir -p "$reports_dir"katalon_opts='-kobitonDeviceId="354563" -browserType="Kobiton Device" -retry=0 -statusDelay=15 -testSuitePath="Test Suites/Dummy"'docker run --rm -v "$project_dir":/katalon/katalon/source:ro -v "$reports_dir":/katalon/katalon/report -e KATALON_OPTS="$katalon_opts" katalonstudio/kataloncd $current_dir
Can someone please help me with this?