Unable to run the Katalon Studio

Hi,

When I copy the app to Application folder and run, it shows a popup error right away. When I looked the log, it seems like the file /Users/shawn/.katalon/application.properties is missing. Please help.

**OS ** (OSX High Sierra 10.13.2):

Katalon Studio Version (v5.2.0.1)

## Katalon Studio logs:

Thu Jan 18 01:10:47 PST 2018

java.io.IOException: Permission denied

at java.io.UnixFileSystem.createFileExclusively(Native Method)

at java.io.File.createNewFile(File.java:1012)

at com.kms.katalon.console.utils.ApplicationInfo.getAppProperties(ApplicationInfo.java:115)

at com.kms.katalon.console.utils.ApplicationInfo.setAppInfoIntoUserHomeDir(ApplicationInfo.java:88)

at com.kms.katalon.core.application.Application.preRunInit(Application.java:82)

at com.kms.katalon.core.application.Application.start(Application.java:49)

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)

Thu Jan 18 01:10:47 PST 2018

java.io.FileNotFoundException: /Users/shawn/.katalon/application.properties (No such file or directory)

at java.io.FileInputStream.open0(Native Method)

at java.io.FileInputStream.open(FileInputStream.java:195)

at java.io.FileInputStream.(FileInputStream.java:138)

at com.kms.katalon.console.utils.ApplicationInfo.getAppProperties(ApplicationInfo.java:120)

at com.kms.katalon.console.utils.ApplicationInfo.setAppInfoIntoUserHomeDir(ApplicationInfo.java:88)

at com.kms.katalon.core.application.Application.preRunInit(Application.java:82)

at com.kms.katalon.core.application.Application.start(Application.java:49)

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)

katalon.versionNumber=5.2.0

katalon.buildNumber=1

Thu Jan 18 01:10:47 PST 2018

java.io.IOException: Permission denied

at java.io.UnixFileSystem.createFileExclusively(Native Method)

at java.io.File.createNewFile(File.java:1012)

at com.kms.katalon.console.utils.ApplicationInfo.getAppProperties(ApplicationInfo.java:115)

at com.kms.katalon.console.utils.ApplicationInfo.getAppProperty(ApplicationInfo.java:141)

at com.kms.katalon.console.utils.ApplicationInfo.setAppInfoIntoUserHomeDir(ApplicationInfo.java:93)

at com.kms.katalon.core.application.Application.preRunInit(Application.java:82)

at com.kms.katalon.core.application.Application.start(Application.java:49)

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)

Thu Jan 18 01:10:47 PST 2018

java.io.FileNotFoundException: /Users/shawn/.katalon/application.properties (No such file or directory)

at java.io.FileInputStream.open0(Native Method)

at java.io.FileInputStream.open(FileInputStream.java:195)

at java.io.FileInputStream.(FileInputStream.java:138)

at com.kms.katalon.console.utils.ApplicationInfo.getAppProperties(ApplicationInfo.java:120)

at com.kms.katalon.console.utils.ApplicationInfo.getAppProperty(ApplicationInfo.java:141)

at com.kms.katalon.console.utils.ApplicationInfo.setAppInfoIntoUserHomeDir(ApplicationInfo.java:93)

at com.kms.katalon.core.application.Application.preRunInit(Application.java:82)

at com.kms.katalon.core.application.Application.start(Application.java:49)

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)

Thu Jan 18 01:10:47 PST 2018

java.io.IOException: Permission denied

at java.io.UnixFileSystem.createFileExclusively(Native Method)

at java.io.File.createNewFile(File.java:1012)

at com.kms.katalon.console.utils.ApplicationInfo.getAppProperties(ApplicationInfo.java:115)

at com.kms.katalon.console.utils.ApplicationInfo.setAppProperty(ApplicationInfo.java:132)

at com.kms.katalon.console.utils.ApplicationInfo.setAppInfoIntoUserHomeDir(ApplicationInfo.java:98)

at com.kms.katalon.core.application.Application.preRunInit(Application.java:82)

at com.kms.katalon.core.application.Application.start(Application.java:49)

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)

Thu Jan 18 01:10:47 PST 2018

java.io.FileNotFoundException: /Users/shawn/.katalon/application.properties (No such file or directory)

at java.io.FileInputStream.open0(Native Method)

at java.io.FileInputStream.open(FileInputStream.java:195)

at java.io.FileInputStream.(FileInputStream.java:138)

at com.kms.katalon.console.utils.ApplicationInfo.getAppProperties(ApplicationInfo.java:120)

at com.kms.katalon.console.utils.ApplicationInfo.setAppProperty(ApplicationInfo.java:132)

at com.kms.katalon.console.utils.ApplicationInfo.setAppInfoIntoUserHomeDir(ApplicationInfo.java:98)

at com.kms.katalon.core.application.Application.preRunInit(Application.java:82)

at com.kms.katalon.core.application.Application.start(Application.java:49)

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)

!SESSION 2018-01-18 01:10:45.368 -----------------------------------------------

eclipse.buildId=unknown

java.version=1.8.0_102

java.vendor=Oracle Corporation

BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_CA

Framework arguments: -keyring /Users/shawn/.eclipse_keyring

Command-line arguments: -os macosx -ws cocoa -arch x86_64 -data config -keyring /Users/shawn/.eclipse_keyring

!ENTRY org.eclipse.osgi 4 0 2018-01-18 01:10:47.128

!MESSAGE Application error

!STACK 1

java.lang.NullPointerException

at com.kms.katalon.console.utils.ApplicationInfo.setAppProperty(ApplicationInfo.java:134)

at com.kms.katalon.console.utils.ApplicationInfo.setAppInfoIntoUserHomeDir(ApplicationInfo.java:98)

at com.kms.katalon.core.application.Application.preRunInit(Application.java:82)

at com.kms.katalon.core.application.Application.start(Application.java:49)

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)

Please do not copy it. Just use .dmg file on install Katalon Studio and it will be placed on Applications folder after that.

I used .dmg and it shows “Drag to install Katalon Studio in your Applications folder”. What’s what I said “Copy”. After I drag go Applications folder and open it, and then the error shows. There is no other installation program in the .dmg.