Hi All,
Our company also uses CircleCI and the tests were executing fine until a week ago. From then on, anytime it launches Katalon, it crashes with java.lang.NullPointerException. It looks like it might be related to the GlobalVariable issue. However, on our local machines (Mac OS), it runs fine. One additional note, the Katalon Studio version on Docker says 5.4.2 for the latest version, not 5.7 although files seem to have been modified.
++ /opt/katalonstudio/katalon -runMode=console -reportFolder=/katalon/katalon/report -projectPath=/katalon/katalon/project/Katalon.prj â-browserType=Chrome (headless)â -retry=0 -statusDelay=150 -reportName=Reports â-testSuiteCollectionPath=Test Suites/Executable Suites/All/SuperSet/CircleCI/AllTestsâ
Request sent successfully.
java.lang.NullPointerException
at com.kms.katalon.dal.fileservice.manager.ProjectFileServiceManager.migrateLegacyGlobalVariable(ProjectFileServiceManager.java:97)
at com.kms.katalon.dal.fileservice.manager.ProjectFileServiceManager.openProjectWithoutClasspath(ProjectFileServiceManager.java:78)
at com.kms.katalon.dal.fileservice.manager.ProjectFileServiceManager.openProject(ProjectFileServiceManager.java:61)
at com.kms.katalon.dal.fileservice.dataprovider.ProjectFileServiceDataProvider.openProject(ProjectFileServiceDataProvider.java:23)
at com.kms.katalon.controller.ProjectController.openProject(ProjectController.java:94)
at com.kms.katalon.execution.console.ConsoleMain.getProject(ConsoleMain.java:245)
at com.kms.katalon.execution.console.ConsoleMain.findProject(ConsoleMain.java:151)
at com.kms.katalon.execution.console.ConsoleMain.launch(ConsoleMain.java:88)
at com.kms.katalon.console.application.Application.runConsole(Application.java:69)
at com.kms.katalon.core.application.Application.runConsole(Application.java:72)
at com.kms.katalon.core.application.Application.start(Application.java:56)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
Any help would be appreciatedâŚ
Best,
Nanda