Katalon_ Android : My testsuite works in katalon locally, fails when run on jenkins

Have Integrated the mobile scripts with jenkins and executed the test suite but unfortunately I am facing issue
command used:
docker run -t --rm katalonandroid katalonc.sh -noSplash -runMode=console -projectPath="/tmp/project" -retry=0 -testSuitePath=“Test Suites/TestSuite” -executionProfile=“default” -deviceId=“emulator-5554” -browserType=“Android” -apiKey=“4d508****************” --config -proxy.auth.option=NO_PROXY -proxy.system.option=NO_PROXY

Issue:

Plugin name: Kobiton Integration. Is online: true. Plugin location: /opt/katalonstudio/configuration/plugin/install/178357/1.0.0/katalon-studio-kobiton-1.0.0.jar.
Plugin “Kobiton Integration” has been installed.
Start check license task
com.kms.katalon.execution.exception.ExecutionException: com.kms.katalon.execution.mobile.exception.MobileSetupException: It appears that you don’t have NodeJS installed and setup correctly.
at com.kms.katalon.execution.console.entity.TestSuiteLauncherOptionParser.getConsoleLauncher(TestSuiteLauncherOptionParser.java:266)
at com.kms.katalon.execution.console.ConsoleExecutor.execute(ConsoleExecutor.java:74)
at com.kms.katalon.execution.console.ConsoleMain.launch(ConsoleMain.java:352)
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: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.kms.katalon.execution.mobile.exception.MobileSetupException: It appears that you don’t have NodeJS installed and setup correctly.
at com.kms.katalon.execution.mobile.util.MobileExecutionUtil.detectInstalledAppiumAndNodeJs(MobileExecutionUtil.java:47)
at com.kms.katalon.execution.mobile.configuration.contributor.AndroidRunConfigurationContributor.getRunConfiguration(AndroidRunConfigurationContributor.java:23)
at com.kms.katalon.execution.collector.RunConfigurationCollector.getRunConfiguration(RunConfigurationCollector.java:103)
at com.kms.katalon.execution.console.entity.TestSuiteLauncherOptionParser.createRunConfiguration(TestSuiteLauncherOptionParser.java:337)
at com.kms.katalon.execution.console.entity.TestSuiteLauncherOptionParser.buildRunConfig(TestSuiteLauncherOptionParser.java:296)
at com.kms.katalon.execution.console.entity.TestSuiteLauncherOptionParser.getConsoleLauncher(TestSuiteLauncherOptionParser.java:263)
… 18 more

@kazurayam
@helpdesk, @ThanhTo @duyluong @Chris_Trevarthen
Could you please look into this issue and suggest

I’m facing same issue also. Anyone help?

@jackie.yap,

Please share with us the console log or the stack-trace of the error.