Initializing Workspace System on Mac

Published by nyuum on
Status
Works as designed
Issue description

Downloaded MCreator and moved it from the disk to my Applications folder. Clicked on mcreator.command and it only showed up with the terminal window and listed a bunch of things. I then typed "brew reinstall libpng" like the instructions (from the MAC installation tutorial) said and it half-launched MCreator. I'm now stuck on "Initializing Workspace System" and it's been like that for a while. I've redownloaded MCreator multiple times and it still shows the same thing. Here's what the terminal window says. If I close the terminal window so does the PYLO screen.

 

(my account name)-MBP:~(my account name)$ /Applications/MCreator183/mcreator.command ; exit;

[Sat Mar 23 16:53:14 ACST 2019] [Launcher] Java version: 1.8.0_202, specification: 1.8, VM name: OpenJDK 64-Bit Server VM, VM vendor: BellSoft

[Sat Mar 23 16:53:14 ACST 2019] [Launcher] Current JAVA_HOME for running instance: /Applications/MCreator183/jdk/Contents/Home/jre

[Sat Mar 23 16:53:16 ACST 2019] [Launcher] Installation path: /Applications/MCreator183

[Sat Mar 23 16:53:16 ACST 2019] [Launcher] User home of MCreator: /Users/(my account name)/.mcreator/

[Sat Mar 23 16:53:16 ACST 2019] java.io.FileNotFoundException: ./user/workspace/workspace.settings (No such file or directory)

[Sat Mar 23 16:53:16 ACST 2019] at java.io.FileOutputStream.open0(Native Method)

[Sat Mar 23 16:53:16 ACST 2019] at java.io.FileOutputStream.open(FileOutputStream.java:270)

[Sat Mar 23 16:53:16 ACST 2019] at java.io.FileOutputStream.<init>(FileOutputStream.java:213)

[Sat Mar 23 16:53:16 ACST 2019] at java.io.FileOutputStream.<init>(FileOutputStream.java:162)

[Sat Mar 23 16:53:16 ACST 2019] at java.io.FileWriter.<init>(FileWriter.java:90)

[Sat Mar 23 16:53:16 ACST 2019] at co.pylo.mcreator.e.b.a(SourceFile:66)

[Sat Mar 23 16:53:16 ACST 2019] at co.pylo.mcreator.a.f(SourceFile:1618)

[Sat Mar 23 16:53:16 ACST 2019] at co.pylo.mcreator.Launcher.main(SourceFile:148)

[Sat Mar 23 16:53:16 ACST 2019] Error writing ./user/workspace/workspace.settings (No such file or directory)

[Sat Mar 23 16:53:16 ACST 2019] java.io.FileNotFoundException: ./user/workspace/workspace.settings (No such file or directory)

[Sat Mar 23 16:53:16 ACST 2019] at java.io.FileInputStream.open0(Native Method)

[Sat Mar 23 16:53:16 ACST 2019] at java.io.FileInputStream.open(FileInputStream.java:195)

[Sat Mar 23 16:53:16 ACST 2019] at java.io.FileInputStream.<init>(FileInputStream.java:138)

[Sat Mar 23 16:53:16 ACST 2019] at java.io.FileInputStream.<init>(FileInputStream.java:93)

[Sat Mar 23 16:53:16 ACST 2019] at co.pylo.mcreator.a.f(SourceFile:1624)

[Sat Mar 23 16:53:16 ACST 2019] at co.pylo.mcreator.Launcher.main(SourceFile:148)

[Sat Mar 23 16:53:17 ACST 2019] [WebIO] Reading from URL: https://mcreator.net/app

[Sat Mar 23 16:53:21 ACST 2019] Skipping update message ...

[Sat Mar 23 16:53:21 ACST 2019] [WebIO] Reading from URL: https://mcreator.net/app/motw

[Sat Mar 23 16:53:22 ACST 2019] [WebIO] Reading from URL: https://mcreator.net/app/news

[Sat Mar 23 16:53:22 ACST 2019] Failed to load import format classes! Ignore this if this is the first time setup.

[Sat Mar 23 16:53:22 ACST 2019] Exception in thread "AWT-EventQueue-0" [Sat Mar 23 16:53:22 ACST 2019] java.lang.NullPointerException

[Sat Mar 23 16:53:22 ACST 2019] at co.pylo.mcreator.a.<init>(SourceFile:601)

[Sat Mar 23 16:53:22 ACST 2019] at co.pylo.mcreator.Launcher.lambda$main$1(SourceFile:151)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventQueue.access$500(EventQueue.java:97)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventQueue$3.run(EventQueue.java:709)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventQueue$3.run(EventQueue.java:703)

[Sat Mar 23 16:53:22 ACST 2019] at java.security.AccessController.doPrivileged(Native Method)

[Sat Mar 23 16:53:22 ACST 2019] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

[Sat Mar 23 16:53:22 ACST 2019] at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

 

Issue comments

Don't move MCreator to the Applications folder. It is not writable by a normal user by default. From install instructions:

Copy the MCreator### (where ### is the latest version number of MCreator) folder inside DMG to a preferred folder with the write permissions of the current user.

Place the folder somewhere else and it should work. We will bundle MCreator in true Mac app in the future, but for now, don't use Applications folder.

Don't know if anyone else is having an issue opening MCreator on a Mac, but let me show how I have to do it in case someone in the future needs help. Btw MCreator is in my applications folder. 


  1. Right click on the MCreator application, 
     
  2. click "Show package contents", 
     
  3. open the "Contents" folder, 
     
  4. go into the "Mac OS" folder,
     
  5. right click the MCreator executable,
     
  6. click "open". 


You can also see your plugins folder next to the executable so now you know where to put your MCreator plugins.