Failed to reload plugins when using basic search for dynamic test suite plugin with runtime engine

Getting “Failed to reload plugins” error when running Katalon Runtime Engine in docker container when using OnPremise license server. Should note i am trying to use plugin Basic Search For Dynamic Test Suite. I should note this works when running Katalon Studio Enterprise, but not for the Katalon Runtime engine on a test node. I can run tests on this test node fine (so On Premise License server is working for this), but I cannot use plugins that come with Katalon Studio Enterprise:

16:45:09 Failed to reload plugins. 16:45:09 com.kms.katalon.plugin.models.ReloadPluginsException: Invalid credentials. 16:45:09 at com.kms.katalon.plugin.service.PluginService.reloadPlugins(PluginService.java:239) 16:45:09 at com.kms.katalon.composer.handlers.ConsoleModeReloadPluginsHandler.reload(ConsoleModeReloadPluginsHandler.java:22) 16:45:09 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 16:45:09 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 16:45:09 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 16:45:09 at java.lang.reflect.Method.invoke(Method.java:498) 16:45:09 at com.kms.katalon.execution.console.ConsoleMain.reloadPlugins(ConsoleMain.java:395) 16:45:09 at com.kms.katalon.execution.console.ConsoleMain.launch(ConsoleMain.java:300) 16:45:09 at com.kms.katalon.console.application.Application.runConsole(Application.java:71) 16:45:09 at com.kms.katalon.core.application.Application.runConsole(Application.java:104) 16:45:09 at com.kms.katalon.core.application.Application.start(Application.java:78) 16:45:09 at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 16:45:09 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 16:45:09 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 16:45:09 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) 16:45:09 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) 16:45:09 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 16:45:09 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 16:45:09 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 16:45:09 at java.lang.reflect.Method.invoke(Method.java:498) 16:45:09 at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) 16:45:09 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) 16:45:09 at org.eclipse.equinox.launcher.Main.run(Main.java:1519) 16:45:09 at org.eclipse.equinox.launcher.Main.main(Main.java:1492) 16:45:09 Caused by: com.kms.katalon.plugin.models.KStoreClientExceptionWithInfo: Invalid credentials. 16:45:09 at com.kms.katalon.plugin.service.KStoreRestClient.getLatestPlugins(KStoreRestClient.java:81) 16:45:09 at com.kms.katalon.plugin.service.PluginService.getOnlinePlugins(PluginService.java:276) 16:45:09 at com.kms.katalon.plugin.service.PluginService.reloadPlugins(PluginService.java:93) 16:45:09 … 23 more 16:45:09 16:45:09 16:45:09 Start check license task 16:45:09 com.kms.katalon.execution.exception.ExecutionException: com.kms.katalon.execution.exception.ExtensionRequiredException: No query provider available to execute the dynamic test suite: Test Suites/New Dynamic Test Suite 16:45:09 at com.kms.katalon.execution.console.entity.TestSuiteLauncherOptionParser.getConsoleLauncher(TestSuiteLauncherOptionParser.java:240) 16:45:09 at com.kms.katalon.execution.console.ConsoleExecutor.execute(ConsoleExecutor.java:74) 16:45:09 at com.kms.katalon.execution.console.ConsoleMain.launch(ConsoleMain.java:341) 16:45:09 at com.kms.katalon.console.application.Application.runConsole(Application.java:71) 16:45:09 at com.kms.katalon.core.application.Application.runConsole(Application.java:104) 16:45:09 at com.kms.katalon.core.application.Application.start(Application.java:78) 16:45:09 at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 16:45:09 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 16:45:09 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 16:45:09 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) 16:45:09 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) 16:45:09 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 16:45:09 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 16:45:09 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 16:45:09 at java.lang.reflect.Method.invoke(Method.java:498) 16:45:09 at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) 16:45:09 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) 16:45:09 at org.eclipse.equinox.launcher.Main.run(Main.java:1519) 16:45:09 at org.eclipse.equinox.launcher.Main.main(Main.java:1492) 16:45:09 Caused by: com.kms.katalon.execution.exception.ExtensionRequiredException: No query provider available to execute the dynamic test suite: Test Suites/New Dynamic Test Suite 16:45:09 at com.kms.katalon.execution.entity.TestSuiteExecutedEntity.loadTestCasesForFilteringTestSuite(TestSuiteExecutedEntity.java:127) 16:45:09 at com.kms.katalon.execution.entity.TestSuiteExecutedEntity.prepareTestCases(TestSuiteExecutedEntity.java:94) 16:45:09 at com.kms.katalon.execution.console.entity.TestSuiteLauncherOptionParser.buildRunConfig(TestSuiteLauncherOptionParser.java:265) 16:45:09 at com.kms.katalon.execution.console.entity.TestSuiteLauncherOptionParser.getConsoleLauncher(TestSuiteLauncherOptionParser.java:237) 16:45:09 … 18 more 16:45:09

Hi @nathaniel.s.thompson

With the OnPremise license server, please follow this guide to use Katalon plugins offline.

Should you still have any concerns, please feel free to reply.

Jass

Still get this error:
11:47:22 com.kms.katalon.execution.exception.ExecutionException: com.kms.katalon.execution.exception.ExtensionRequiredException: No query provider available to execute the dynamic test suite: Test Suites/DynamicTestSuiteQuery 11:47:22 at com.kms.katalon.execution.console.entity.TestSuiteLauncherOptionParser.getConsoleLauncher(TestSuiteLauncherOptionParser.java:240) 11:47:22 at com.kms.katalon.execution.console.ConsoleExecutor.execute(ConsoleExecutor.java:74) 11:47:22 at com.kms.katalon.execution.console.ConsoleMain.launch(ConsoleMain.java:341) 11:47:22 at com.kms.katalon.console.application.Application.runConsole(Application.java:71) 11:47:22 at com.kms.katalon.core.application.Application.runConsole(Application.java:104) 11:47:22 at com.kms.katalon.core.application.Application.start(Application.java:78) 11:47:22 at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 11:47:22 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 11:47:22 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 11:47:22 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) 11:47:22 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) 11:47:22 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 11:47:22 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 11:47:22 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 11:47:22 at java.lang.reflect.Method.invoke(Method.java:498) 11:47:22 at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) 11:47:22 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) 11:47:22 at org.eclipse.equinox.launcher.Main.run(Main.java:1519) 11:47:22 at org.eclipse.equinox.launcher.Main.main(Main.java:1492) 11:47:22 Caused by: com.kms.katalon.execution.exception.ExtensionRequiredException: No query provider available to execute the dynamic test suite: Test Suites/DynamicTestSuiteQuery 11:47:22 at com.kms.katalon.execution.entity.TestSuiteExecutedEntity.loadTestCasesForFilteringTestSuite(TestSuiteExecutedEntity.java:127) 11:47:22 at com.kms.katalon.execution.entity.TestSuiteExecutedEntity.prepareTestCases(TestSuiteExecutedEntity.java:94) 11:47:22 at com.kms.katalon.execution.console.entity.TestSuiteLauncherOptionParser.buildRunConfig(TestSuiteLauncherOptionParser.java:265) 11:47:22 at com.kms.katalon.execution.console.entity.TestSuiteLauncherOptionParser.getConsoleLauncher(TestSuiteLauncherOptionParser.java:237) 11:47:22 … 18 more

Should mention I’m executing this on the docker image in Ubuntu 18.04 LTS,
INFO: Katalon Version: 7.5.5 12:27:46 INFO: Command-line arguments: -serverUrl=**** -apiKey=******** -projectPath=***** -browserType=Android -retry=0 -statusDelay=15 -testSuitePath=Test Suites/DynamicTestSuiteQuery -deviceId=*******

@nathaniel.s.thompson

Please put the plugin as jar file in Plugins/platform folder of your project.

now it is working, thanks.