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?
- I’m exploring the tool
How would your work be affected if this issue has not been resolved?
- 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.