Katalon 8.1.0 doesn't start on Ubuntu 20.04.2 LTS

Hi Katalon team and users,

found no topic dealing with my problem. Studio start on my ubuntu fails. see details below.

Maybe somebody has an idea.

Thanks, Simon

Please let us know what you are using Katalon Studio for?

  1. I’m exploring the tool

How would your work be affected if this issue has not been resolved?

  1. I cannot continue my job and have to work on something else while awaiting your response

Operating System

Ubuntu 20.04.2 LTS

Katalon Studio Version

Linux 64bit Katalon 8.1.0

Katalon Studio logs

!SESSION 2021-09-29 16:36:18.700 -----------------------------------------------
eclipse.buildId=unknown
java.version=14.0.2
java.vendor=Private Build
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64 -data @noDefault

!ENTRY com.kms.katalon 4 0 2021-09-29 16:36:20.115
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: com.kms.katalon [25]
Unresolved requirement: Require-Bundle: com.kms.katalon.composer.components
-> Bundle-SymbolicName: com.kms.katalon.composer.components; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.composer.components [33]
Unresolved requirement: Require-Bundle: com.kms.katalon.composer.util
-> Bundle-SymbolicName: com.kms.katalon.composer.util; bundle-version=“1.0.0.202108170301”
com.kms.katalon.composer.util [65]
Unresolved requirement: Require-Bundle: com.kms.katalon.core
-> Bundle-SymbolicName: com.kms.katalon.core; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.core [75]
Unresolved requirement: Require-Bundle: com.microsoft.sqlserver.mssql-jdbc
-> Bundle-SymbolicName: com.microsoft.sqlserver.mssql-jdbc; bundle-version=“6.2.2.jre8”
com.microsoft.sqlserver.mssql-jdbc [111]
Unresolved requirement: Import-Package: com.microsoft.aad.adal4j; resolution:=“optional”
Unresolved requirement: Import-Package: com.microsoft.azure.keyvault; resolution:=“optional”
Unresolved requirement: Import-Package: com.microsoft.azure.keyvault.authentication; resolution:=“optional”
Unresolved requirement: Import-Package: com.microsoft.azure.keyvault.models; resolution:=“optional”
Unresolved requirement: Import-Package: com.microsoft.azure.keyvault.webkey; resolution:=“optional”
Unresolved requirement: Import-Package: com.microsoft.rest.credentials; resolution:=“optional”
Unresolved requirement: Import-Package: javax.xml.bind
Unresolved requirement: Require-Bundle: org.glassfish.tyrus.client
-> Bundle-SymbolicName: org.glassfish.tyrus.client; bundle-version=“1.13.1”
org.glassfish.tyrus.client [347]
Unresolved requirement: Import-Package: org.glassfish.tyrus.core; version="[1.13.0,2.0.0)"
-> Export-Package: org.glassfish.tyrus.core; bundle-symbolic-name=“org.glassfish.tyrus.core”; bundle-version=“1.13.1”; version=“1.13.1”; uses:=“javax.websocket,javax.websocket.server,org.glassfish.tyrus.core.cluster,org.glassfish.tyrus.core.extension,org.glassfish.tyrus.core.frame,org.glassfish.tyrus.core.monitoring,org.glassfish.tyrus.core.wsadl.model,org.glassfish.tyrus.spi,org.osgi.framework”
org.glassfish.tyrus.core [349]
Unresolved requirement: Import-Package: javax.xml.bind.annotation
Unresolved requirement: Import-Package: org.glassfish.tyrus.core.cluster; version="[1.13.0,2.0.0)"
-> Export-Package: org.glassfish.tyrus.core.cluster; bundle-symbolic-name=“org.glassfish.tyrus.core”; bundle-version=“1.13.1”; version=“1.13.1”; uses:=“javax.websocket,org.glassfish.tyrus.core”
Unresolved requirement: Require-Bundle: org.glassfish.tyrus.container-grizzly-client
-> Bundle-SymbolicName: org.glassfish.tyrus.container-grizzly-client; bundle-version=“1.13.1”
org.glassfish.tyrus.container-grizzly-client [348]
Unresolved requirement: Import-Package: org.glassfish.tyrus.core; version="[1.13.0,2.0.0)"
-> Export-Package: org.glassfish.tyrus.core; bundle-symbolic-name=“org.glassfish.tyrus.core”; bundle-version=“1.13.1”; version=“1.13.1”; uses:=“javax.websocket,javax.websocket.server,org.glassfish.tyrus.core.cluster,org.glassfish.tyrus.core.extension,org.glassfish.tyrus.core.frame,org.glassfish.tyrus.core.monitoring,org.glassfish.tyrus.core.wsadl.model,org.glassfish.tyrus.spi,org.osgi.framework”
Unresolved requirement: Import-Package: org.glassfish.tyrus.client; version="[1.13.0,2.0.0)"
-> Export-Package: org.glassfish.tyrus.client; bundle-symbolic-name=“org.glassfish.tyrus.client”; bundle-version=“1.13.1”; version=“1.13.1”; uses:=“javax.net.ssl,javax.websocket,org.glassfish.tyrus.core,org.glassfish.tyrus.spi”
Unresolved requirement: Require-Bundle: com.kms.katalon.core
-> Bundle-SymbolicName: com.kms.katalon.core; bundle-version=“1.0.0.202108170301”; singleton:=“true”
Unresolved requirement: Require-Bundle: com.kms.katalon.controller
-> Bundle-SymbolicName: com.kms.katalon.controller; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.controller [74]
Unresolved requirement: Require-Bundle: com.kms.katalon.groovy
-> Bundle-SymbolicName: com.kms.katalon.groovy; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.groovy [93]
Unresolved requirement: Require-Bundle: com.kms.katalon.entity
-> Bundle-SymbolicName: com.kms.katalon.entity; bundle-version=“1.0.0.202108170301”
com.kms.katalon.entity [87]
Unresolved requirement: Require-Bundle: com.kms.katalon.core
-> Bundle-SymbolicName: com.kms.katalon.core; bundle-version=“1.0.0.202108170301”; singleton:=“true”
Unresolved requirement: Require-Bundle: com.kms.katalon.custom
-> Bundle-SymbolicName: com.kms.katalon.custom; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.custom [83]
Unresolved requirement: Require-Bundle: com.kms.katalon.entity
-> Bundle-SymbolicName: com.kms.katalon.entity; bundle-version=“1.0.0.202108170301”
Unresolved requirement: Require-Bundle: com.kms.katalon.core
-> Bundle-SymbolicName: com.kms.katalon.core; bundle-version=“1.0.0.202108170301”; singleton:=“true”
Unresolved requirement: Require-Bundle: com.kms.katalon.custom
-> Bundle-SymbolicName: com.kms.katalon.custom; bundle-version=“1.0.0.202108170301”; singleton:=“true”
Unresolved requirement: Require-Bundle: com.kms.katalon.preferences
-> Bundle-SymbolicName: com.kms.katalon.preferences; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.preferences [102]
Unresolved requirement: Require-Bundle: com.kms.katalon.custom
-> Bundle-SymbolicName: com.kms.katalon.custom; bundle-version=“1.0.0.202108170301”; singleton:=“true”
Unresolved requirement: Require-Bundle: com.kms.katalon.entity
-> Bundle-SymbolicName: com.kms.katalon.entity; bundle-version=“1.0.0.202108170301”
Unresolved requirement: Require-Bundle: com.kms.katalon.dal
-> Bundle-SymbolicName: com.kms.katalon.dal; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.dal [85]
Unresolved requirement: Require-Bundle: com.kms.katalon.entity
-> Bundle-SymbolicName: com.kms.katalon.entity; bundle-version=“1.0.0.202108170301”
Unresolved requirement: Require-Bundle: com.kms.katalon.tracking
-> Bundle-SymbolicName: com.kms.katalon.tracking; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.tracking [107]
Unresolved requirement: Import-Package: com.kms.katalon.validation.exception
-> Export-Package: com.kms.katalon.validation.exception; bundle-symbolic-name=“com.kms.katalon.validation”; bundle-version=“1.0.0.202108170301”; version=“0.0.0”
com.kms.katalon.validation [110]
Unresolved requirement: Require-Bundle: com.kms.katalon.application
-> Bundle-SymbolicName: com.kms.katalon.application; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.application [28]
Unresolved requirement: Require-Bundle: com.kms.katalon.controller
-> Bundle-SymbolicName: com.kms.katalon.controller; bundle-version=“1.0.0.202108170301”; singleton:=“true”
Unresolved requirement: Require-Bundle: com.kms.katalon.core
-> Bundle-SymbolicName: com.kms.katalon.core; bundle-version=“1.0.0.202108170301”; singleton:=“true”
Unresolved requirement: Require-Bundle: com.kms.katalon.application
-> Bundle-SymbolicName: com.kms.katalon.application; bundle-version=“1.0.0.202108170301”; singleton:=“true”
Unresolved requirement: Require-Bundle: com.kms.katalon.controller
-> Bundle-SymbolicName: com.kms.katalon.controller; bundle-version=“1.0.0.202108170301”; singleton:=“true”
Unresolved requirement: Require-Bundle: com.kms.katalon.entity
-> Bundle-SymbolicName: com.kms.katalon.entity; bundle-version=“1.0.0.202108170301”
Unresolved requirement: Require-Bundle: com.kms.katalon.execution
-> Bundle-SymbolicName: com.kms.katalon.execution; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.execution [88]
Unresolved requirement: Require-Bundle: com.kms.katalon.core
-> Bundle-SymbolicName: com.kms.katalon.core; bundle-version=“1.0.0.202108170301”; singleton:=“true”

at org.eclipse.osgi.container.Module.start(Module.java:463)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1779)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY com.kms.katalon.activation 4 0 2021-09-29 16:36:20.118
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: com.kms.katalon.activation [26]
Unresolved requirement: Require-Bundle: com.kms.katalon.application
-> Bundle-SymbolicName: com.kms.katalon.application; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.application [28]
Unresolved requirement: Require-Bundle: com.kms.katalon.controller
-> Bundle-SymbolicName: com.kms.katalon.controller; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.controller [74]
Unresolved requirement: Require-Bundle: com.kms.katalon.groovy
-> Bundle-SymbolicName: com.kms.katalon.groovy; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.groovy [93]
Unresolved requirement: Require-Bundle: com.kms.katalon.entity
-> Bundle-SymbolicName: com.kms.katalon.entity; bundle-version=“1.0.0.202108170301”
com.kms.katalon.entity [87]
Unresolved requirement: Require-Bundle: com.kms.katalon.core
-> Bundle-SymbolicName: com.kms.katalon.core; bundle-version=“1.0.0.202108170301”; singleton:=“true”
com.kms.katalon.core [75]
Unresolved requirement: Require-Bundle: com.microsoft.sqlserver.mssql-jdbc
-> Bundle-SymbolicName: com.microsoft.sqlserver.mssql-jdbc; bundle-version=“6.2.2.jre8”
com.microsoft.sqlserver.mssql-jdbc [111]
Unresolved requirement: Import-Package: com.microsoft.aad.adal4j; resolution:=“optional”
Unresolved requirement: Import-Package: com.microsoft.azure.keyvault; resolution:=“optional”
Unresolved requirement: Import-Package: com.microsoft.azure.keyvault.authentication; resolution:=“optional”
Unresolved requirement: Import-Package: com.microsoft.azure.keyvault.models; resolution:=“optional”
Unresolved requirement: Import-Package: com.microsoft.azure.keyvault.webkey; resolution:=“optional”
Unresolved requirement: Import-Package: com.microsoft.rest.credentials; resolution:=“optional”
Unresolved requirement: Import-Package: javax.xml.bind
Unresolved requirement: Require-Bundle: org.glassfish.tyrus.client
-> Bundle-SymbolicName: org.glassfish.tyrus.client; bundle-version=“1.13.1”
org.glassfish.tyrus.client [347]
Unresolved requirement: Import-Package: org.glassfish.tyrus.core; version="[1.13.0,2.0.0)"
-> Export-Package: org.glassfish.tyrus.core; bundle-symbolic-name=“org.glassfish.tyrus.core”; bundle-version=“1.13.1”; version=“1.13.1”; uses:=“javax.websocket,javax.websocket.server,org.glassfish.tyrus.core.cluster,org.glassfish.tyrus.core.extension,org.glassfish.tyrus.core.frame,org.glassfish.tyrus.core.monitoring,org.glassfish.tyrus.core.wsadl.model,org.glassfish.tyrus.spi,org.osgi.framework”
org.glassfish.tyrus.core [349]
Unresolved requirement: Import-Package: javax.xml.bind.annotation
Unresolved requirement: Import-Package: org.glassfish.tyrus.core.cluster; version="[1.13.0,2.0.0)"
-> Export-Package: org.glassfish.tyrus.core.cluster; bundle-symbolic-name=“org.glassfish.tyrus.core”; bundle-version=“1.13.1”; version=“1.13.1”; uses:=“javax.websocket,org.glassfish.tyrus.core”
Unresolved requirement: Require-Bundle: org.glassfish.tyrus.container-grizzly-client
-> Bundle-SymbolicName: org.glassfish.tyrus.container-grizzly-client; bundle-version=“1.13.1”
org.glassfish.tyrus.container-grizzly-client [348]
Unresolved requirement: Import-Package: org.glassfish.tyrus.core; version="[1.13.0,2.0.0)"



… Katalon log file content too much for the text box here.

!ENTRY org.eclipse.osgi 4 0 2021-09-29 16:36:21.113
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application “com.kms.katalon.application” could not be found in the registry. The applications available are: org.codehaus.groovy.eclipse.dsl.staticCheck, org.eclipse.ant.core.antRunner, org.eclipse.e4.ui.workbench.swt.E4Application, org.eclipse.e4.ui.workbench.swt.GenTopic, org.eclipse.equinox.app.error, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool, org.eclipse.jdt.core.JavaIndexer, org.eclipse.ui.ide.workbench.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:252)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:33)
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 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
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)

Expected Behavior:

Katalon studio starts up completely without error.

Actual Behavior:

Katalon studio splash screen is visible. Then it aborts the start and throws an exception. See log file.

wrong version of jdk.
Jdk8 is required.
you should read the doc.

I dont see any jdk/java requirement hint on the system requirements page.

Were can I find this information.

1 Like