launcher disappears but game never launches

    Valiant70

    That crazy cyborg
    Joined
    Oct 27, 2013
    Messages
    2,189
    Reaction score
    1,168
    • Thinking Positive
    • Purchased!
    • Legacy Citizen 4
    I open starmade_starter.jar. So far so good. I click start game. The launcher window closes as usual, but the game never starts.

    System:
    • Java: JDK 8 update 25
    • Mac OSX 10.10.1 Yosemite
    • Intel HD Graphics 3000 384 MB

    I have already tried:
    • Deleting and re-installing Starmade
    • Ensuring Java is up-to-date via software update
    • EDIT: Installed the latest JDK from Oracle
    • EDIT: uninstalled Starmade and re-installed in a new directory (including making appropriate installation path changes)

    I have already used "Force Download all and Overwrite" multiple times.
    Before I installed the latest JDK, I would get an error log every time I tried to launch the game. Now nothing happens at all.
     
    Last edited:

    Valiant70

    That crazy cyborg
    Joined
    Oct 27, 2013
    Messages
    2,189
    Reaction score
    1,168
    • Thinking Positive
    • Purchased!
    • Legacy Citizen 4
    Also, this looks like Java 6, not 8. Probably you have multiple versions installed, and your path picks up an older one.
    And do you suppose changing my path would fix this?
     

    Valiant70

    That crazy cyborg
    Joined
    Oct 27, 2013
    Messages
    2,189
    Reaction score
    1,168
    • Thinking Positive
    • Purchased!
    • Legacy Citizen 4
    Are you using steam?
    Having both the demo and full version installed via steam breaks the libraries(which is the case here).
    No. I'm using the launcher downloaded (and re-downloaded today) from the Starmade site.
     

    Valiant70

    That crazy cyborg
    Joined
    Oct 27, 2013
    Messages
    2,189
    Reaction score
    1,168
    • Thinking Positive
    • Purchased!
    • Legacy Citizen 4
    Perhaps... but unless you need the older Java version for something else, I would probably look to uninstall it.
    I would if I could. Do you have any experience removing java 6 from an OSX computer? It's not an easy thing to do. Newer Macs come without this weird version.
     
    Joined
    Mar 18, 2014
    Messages
    292
    Reaction score
    153
    • Arrrty
    • TwitchCon 2015
    • Legacy Citizen 5
    No, sorry (my Mac has been dead for some time, and was a much older version anyway). I'm not sure if this article might help or provide a pointer, particularly the second part. It might be safest to pursue the path angle, by explicitly invoking the newer Java executable to launch StarMade and/or using a shell or script with a modified path to launch it.
     

    Valiant70

    That crazy cyborg
    Joined
    Oct 27, 2013
    Messages
    2,189
    Reaction score
    1,168
    • Thinking Positive
    • Purchased!
    • Legacy Citizen 4
    One problem: "Java SE 6 web plug-in and Web Start features" - that's a browser plugin, not for running java applications like Starmade. Unfortunately, that article is irrelevant.

    The only reason I haven't tried launching starmade with a modified path is that there are various instructions out there suggesting different things to change the path, all with varying scope (anything from the one shell to system-wide) and none of the instructions are clear enough to use with my current Unix experience.
     
    Joined
    Mar 18, 2014
    Messages
    292
    Reaction score
    153
    • Arrrty
    • TwitchCon 2015
    • Legacy Citizen 5
    The particular error seems to be a problem locating a defined class, and is referencing one in the "fastutil" library. This article is rather verbose but seems to have some relevant information which may help. They key things that stood out to me are that the classpath given from the environment or command-line may be incorrect (i.e. not including the 'lib' directory under the StarMade installation), or to check the access permissions on the jar files and the lib directory (and the parent directory chain).
     

    Valiant70

    That crazy cyborg
    Joined
    Oct 27, 2013
    Messages
    2,189
    Reaction score
    1,168
    • Thinking Positive
    • Purchased!
    • Legacy Citizen 4
    The particular error seems to be a problem locating a defined class, and is referencing one in the "fastutil" library. This article is rather verbose but seems to have some relevant information which may help. They key things that stood out to me are that the classpath given from the environment or command-line may be incorrect (i.e. not including the 'lib' directory under the StarMade installation), or to check the access permissions on the jar files and the lib directory (and the parent directory chain).
    In order to use that information in any helpful way, I'll fist need to learn a lot more about how java works in Mac OSX. I've learned quite a bit today, but I'm not on that level yet.
     

    AndyP

    Customer Experience Manager
    Joined
    Aug 15, 2013
    Messages
    1,199
    Reaction score
    264
    • Schine
    • Wired for Logic
    OSX seem to have trouble using the JRE and find the provided hooks (or whatever it is called exactly) to use the Java libs.

    Most of these issues on OSX/Mac were solved by installing the latest Java-Development-Kit.
    http://help.star-made.org/support/solutions/articles/5000521722

    Theres also a step some do not consider:
    http://help.star-made.org/support/solutions/articles/5000515046

    Beside the installation process and 'redownloading' or 'relocating' the game you are required to tell the launcher about that. As it saves the last used installation for your system in one spot. So when you for example install starmade on steam first and then manually in another folder without change to the install-path you will launch the steam-installation again.

    - Andy
     

    Valiant70

    That crazy cyborg
    Joined
    Oct 27, 2013
    Messages
    2,189
    Reaction score
    1,168
    • Thinking Positive
    • Purchased!
    • Legacy Citizen 4
    I installed the latest JDK, uninstalled Starmade and reinstalled it in a different location (complete with appropriate path changes).

    I now have JDK 8 update 25.

    I no longer get any error logs (or anything at all) when I attempt to launch starmade.
     
    Joined
    Jul 21, 2013
    Messages
    2,932
    Reaction score
    460
    • Hardware Store
    I installed the latest JDK, uninstalled Starmade and reinstalled it in a different location (complete with appropriate path changes).

    I now have JDK 8 update 25.

    I no longer get any error logs (or anything at all) when I attempt to launch starmade.
    Try readjusting the memory settings.
     

    Valiant70

    That crazy cyborg
    Joined
    Oct 27, 2013
    Messages
    2,189
    Reaction score
    1,168
    • Thinking Positive
    • Purchased!
    • Legacy Citizen 4
    AndyP has forwarded this problem to Schema. It doesn't look like something that can be solved on my end.