After Upgrade to Katalon 10.2.0, I am not able to open test cases

I am using Katalon free version 10.1.1 and upgraded 10.2.0
Now I am not able to open testcases getting error ‘Cannot open the test case’.
Other modules like OR, Test Suite all working fine.

1 Like

Please show us “the Error log”.

In the Katalon Studio’s tool bar, choose “Help” > “Error Log”

Then the .log file will open in a text editor.

I believe that the .log contains a Java Stack Trace message that tells the exact reason why you failed to open a Test Case. That would help you and guys in the forum to resolve your problem.

Please attach the entire body of .log here; do not trim it at all.

Here is the Katalon studios error .log file attached.

.log (65.9 KB)

Thank you for the .log file disclosed.

In the file, I found the following:

!ENTRY org.eclipse.e4.ui.workbench 4 0 2025-05-06 09:56:35.895
!MESSAGE java.lang.NullPointerException: Cannot invoke "com.kms.katalon.composer.testcase.parts.TestCaseVariablePart.getMPart()" because "this.childTestCaseVariablesPart" is null
!STACK 0
org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException: Cannot invoke "com.kms.katalon.composer.testcase.parts.TestCaseVariablePart.getMPart()" because "this.childTestCaseVariablesPart" is null
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68)
	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:977)
	at org.eclipse.e4.core.internal.di.InjectorImpl.uninject(InjectorImpl.java:182)
	at org.eclipse.e4.core.internal.di.Requestor.uninject(Requestor.java:177)
	at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:89)
	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:103)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.removeListenersTo(EclipseContext.java:487)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.uninject(ContextInjectionFactory.java:185)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:943)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:857)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:841)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:896)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:857)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:841)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:896)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:857)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:841)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:184)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:92)
	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:206)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:201)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:131)
	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:73)
	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
	at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:316)
	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1411)
	at com.kms.katalon.composer.testcase.handlers.OpenTestCaseHandler.execute(OpenTestCaseHandler.java:284)
	at com.kms.katalon.composer.testcase.handlers.OpenTestCaseHandler.openTestCase(OpenTestCaseHandler.java:111)
	at com.kms.katalon.composer.testcase.handlers.OpenTestCaseHandler$1.handleEvent(OpenTestCaseHandler.java:98)
...

I suppose that there is some bug in Katalon studio around com.kms.katalon.composer.testcase.handlers.OpenTestCaseHandler.

You need some Katalon developer to be involved.

@Elly_Tran

It seems that your Test Case has some varible with odd status (null value?), which caused NullPointerException in Katalon Studio v10.2.0.

Could you disclose how the variables of the problem Test Case is set? — Katalon developer would require that information

1 Like

Attached the screenshot, not able to open any existing test cases. Even created new project with sample Healtcare web application but still getting same error.

Please tell us the exact path of the folder where you installed Katalon Studio v10.2.0.

Please tell us the exact path of the folder where you created your Katalon Project.

In the same folder? or not?

Project Path: C:\Users\shivakumar\Katalon Studio\SampleHealthCare

Katalon Path: C:\Users\shivakumar.katalon\packages\KS-10.0.0

I had installed v10.0.0, later did update via Sudios, so path name is still as above.

Is project suppose to be in same path? It was not like in previous version KS-10.1.1

No. Not at all.

When I upgrade Katalon Studio on my machine, I always create a new installation folder named with version number (e.g., KatalonStudio-10.2.0-free), and remove the older folder (e.g, KatalonStudio-8.6.4-free).

I don’t want to remove the project folders together.

Therefore I always keep the installation foder and the project folder separate.

I don’t trust the “in-app update” function. I know many people encountered oddities due to the “in-app update”.

See Update Katalon Studio | Katalon Docs

It is quite likely that the “in-app update” causes problems in more cases (not listed in the doc). You should avoid it.


Please try removing the current Katalon Studio installation from disk, and reinstall it cleanly

Hi all,

I have created a ticket for our team to investigate. Back to here soon if any new updates. Thank you

Hi @shivakumar,

Can you please try to reinstall KS, either auto or manually, and see if the problem is solved?