Jenkins execution from workscape in Linux

Hi

Building in workspace /var/lib/jenkins/workspace/KatalonPOC

#!/bin/bash
export DISPLAY=:1
/var/Katalon_Studio_Linux_64-6.1.5/katalon -noSplash -runMode=console -projectPath="$WORKSPACE/katalon-project.prj" -reportFolder="$WORKSPACE/Reports" -retry=0 -testSuitePath=“Test Suites/NightlyTestSuite” -executionProfile=“default” -browserType=“Chrome” -apiKey=cc8af8de-a3d9-4dee-8e42-ac8753ae4b6d
set +e

Opening project file: /var/lib/jenkins/workspace/KatalonPOC/katalon-project.prj
Warning! Please run Katalon execution command outside of the project folder.

Parsing custom keywords in Plugins folder…
org.eclipse.core.internal.resources.ResourceException: Invalid project description.

why cannot run from jenkins workspace?

how to point my execution command?

1 Like

hello,

ok got it to work

#!/bin/bash
export DISPLAY=:1
cd /home
/var/Katalon_Studio_Linux_64-6.1.5/katalon -noSplash -runMode=console -projectPath="$WORKSPACE/katalon-project.prj" -reportFolder="$WORKSPACE/Reports" -retry=0 -testSuitePath="Test Suites/NightlyTestSuite" -executionProfile="default" -browserType="Chrome" -apiKey=********
set +e

hi,

issue to open Chrome in linux
Katalon Studio 6.1.5

chromedriver is located at default location: /var/Katalon_Studio_Linux_64-6.1.5/configuration/resources/drivers/chromedriver_linux64/chromedriver. In case your browser is updated to a newer version, please use this command to update chromdriver: --config -webui.autoUpdateDrivers=true

where to use this command
–config -webui.autoUpdateDrivers=true

ok added here

#!/bin/bash

export DISPLAY=:1

cd /home

/var/Katalon_Studio_Linux_64-6.1.5/katalon -noSplash -runMode=console -projectPath="$WORKSPACE/katalon-project.prj" -reportFolder="$WORKSPACE/Reports" -retry=0 -testSuitePath="Test Suites/NightlyTestSuite" -executionProfile="default" -browserType="Chrome (headless)" -apiKey=***************** --config -webui.autoUpdateDrivers=true

set +e

not success chrome not open

Starting ‘Chrome (headless)’ driver
Test Cases/************
FAILED

com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url *********

BEFORE start to using verision 6.1.5 all works fine (5.8.6)
Why starting to use this latest version is so hard to get work???

I have changed the chrome driver not success

In Linux I have
Google Chrome 70.0.3538.67
ChromeDriver 2.44.609551 (5d576e9a44fe4c5b6a07e568f1ebc753f1214634)

with this version no issues
Katalon_Studio_Linux_64-5.8.6

Please fix this issue which is related to latest Linux version 6.1.5

Hello team,

I will need this to work in my Linux env
In Linux I have
Google Chrome 70.0.3538.67
ChromeDriver 2.44.609551 (5d576e9a44fe4c5b6a07e568f1ebc753f1214634)

PLEASE
i will need answer for that

hello boys

still waiting to some guru will answer or are there any guru
is this only what you can give me???

Marek_MelocikCommunity Moderator
" One topic for single problem is enough. Please, do not create duplicates. Thank you."


use xfvb.

hi,
no success with xfvb
Xvfb starting$ /usr/bin/Xvfb :1 -fbdir /var/lib/jenkins/xvfb-74-…fbdir5088538664889313104
[NautilusPreviewTestSmoke] $ /bin/bash /tmp/jenkins5728593758880910021.sh
_XSERVTransSocketINETCreateListener: …SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
(EE)
Fatal server error:
(EE) Cannot establish any listening sockets - Make sure an X server isn’t already running(EE)

all testcases are failed with linux verison 6.1.5

com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ‘’
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at Nautilus-login.run(Nautilus-login:23)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:133)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:116)
at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:83)
at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157)
at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)
at TempTestSuite1561357959119.run(TempTestSuite1561357959119.groovy:35)
Caused by: com.kms.katalon.core.exception.StepFailedException: java.lang.IllegalAccessError: tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.(Ljava/util/concurrent/ExecutorService;)V from class org.openqa.selenium.net.UrlChecker
at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:194)

In testcase I have
WebUI.openBrowser(’’)
WebUI.navigateToUrl(baseUrl)

and with linux version 5.8.6 all test cases which are designed with Katalon Studio 6.1.5 will fails in Jenkins build and all other test cases which are implemented previously version (6.1.2) in Katalon studio success

some other resp needed cause this was not the correct one

use xfvb.

no issues when running in Katalon studio 6.1.5

and in Jenkins log

FAILED because (of) (Stack trace: org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.NoClassDefFoundError: Could not initialize class internal.GlobalVariable
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:100)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1215)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:812)
at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:144)
at paymentWeb.modirum3dSecurity.invokeMethod(modirum3dSecurity.groovy)
at com.kms.katalon.core.main.CustomKeywordDelegatingMetaClass.invokeStaticMethod(CustomKeywordDelegatingMetaClass.java:46)
at org.codehaus.groovy.runtime.callsite.StaticMetaClassSite.call(StaticMetaClassSite.java:53)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
at Script1561023570904.run(Script1561023570904.groovy:25)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:183)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:108)

hi Ibus

any other what i can do?

hello you

executed in Linux env will get error like

Katalon Linux version 6.1.5
Google Chrome 70.0.3538.67
ChromeDriver 2.44.609551 (5d576e9a44fe4c5b6a07e568f1ebc753f1214634)

2019-06-27 14:33:19.343 DEBUG testcase.Nautilus-login - 1: openBrowser("")
2019-06-27 14:33:19.503 INFO c.k.k.core.webui.driver.DriverFactory - Starting ‘Chrome’ driver
2019-06-27 14:33:19.514 INFO c.k.k.c.w.util.WebDriverPropertyUtil - User set preference: [‘args’, ‘[–no-sandbox, --disable-infobars]’]
2019-06-27 14:33:19.530 INFO c.k.k.core.webui.driver.DriverFactory - Action delay is set to 0 seconds
2019-06-27 14:33:21.808 WARN c.k.k.core.webui.driver.DriverFactory - tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.(Ljava/util/concurrent/ExecutorService;)V from class org.openqa.selenium.net.UrlChecker
Starting ChromeDriver 2.43.600233 (523efee95e3d68b8719b3a1c83051aa63aa6b10d) on port 10446
Only local connections are allowed.
2019-06-27 14:33:21.832 ERROR c.k.k.core.keyword.internal.KeywordMain - :x: Unable to open browser with url: ‘’ (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ‘’
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at Nautilus-login.run(Nautilus-login:23)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:133)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:116)
at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:83)
at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157)
at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)
at TempTestSuite1561635192208.run(TempTestSuite1561635192208.groovy:35)
Caused by: com.kms.katalon.core.exception.StepFailedException: java.lang.IllegalAccessError: tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.(Ljava/util/concurrent/ExecutorService;)V from class org.openqa.selenium.net.UrlChecker
at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:194)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.doCall(OpenBrowserKeyword.groovy:74)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.call(OpenBrowserKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at Script1559301310529.run(Script1559301310529.groovy:23)
… 13 more
Caused by: java.lang.IllegalAccessError: tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.(Ljava/util/concurrent/ExecutorService;)V from class org.openqa.selenium.net.UrlChecker
at org.openqa.selenium.net.UrlChecker.(UrlChecker.java:66)
at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:168)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:62)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:572)
at com.kms.katalon.selenium.driver.CChromeDriver.execute(CChromeDriver.java:20)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:240)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:126)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:139)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:171)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:139)
at com.kms.katalon.selenium.driver.CChromeDriver.(CChromeDriver.java:13)
at com.kms.katalon.core.webui.driver.DriverFactory.createNewChromeDriver(DriverFactory.java:281)
at com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:243)
at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:188)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.doCall(OpenBrowserKeyword.groovy:74)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.call(OpenBrowserKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at Nautilus-login.run(Nautilus-login:23)
… 13 more