Fractal Softworks Forum

Please login or register.

Login with username, password and session length

Author Topic: 0.9 Startup crash.  (Read 4005 times)

Techhead

  • Commander
  • ***
  • Posts: 184
    • View Profile
0.9 Startup crash.
« on: November 16, 2018, 01:26:56 PM »

First time launching new version, progress bar reaches full and crashes to desktop.
Last entry in log is this:
Code
ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NoClassDefFoundError: com/thoughtworks/xstream/io/HierarchicalStreamDriver
java.lang.NoClassDefFoundError: com/thoughtworks/xstream/io/HierarchicalStreamDriver
at com.fs.starfarer.title.Object.updateContinueButtonState(Unknown Source)
at com.fs.starfarer.title.Object.oõO000(Unknown Source)
at com.fs.starfarer.title.Object.<init>(Unknown Source)
at com.fs.starfarer.title.new.<init>(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.createUI(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.prepare(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.thoughtworks.xstream.io.HierarchicalStreamDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 11 more
My guess is either a bad install or a compatibility issue. Will be attempting a clean reinstall and will post results.
Logged

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 24125
    • View Profile
Re: 0.9 Startup crash.
« Reply #1 on: November 16, 2018, 01:28:32 PM »

Yeah, this is related - I believe - to the game using an old version of xstream. Things to do:

1) Manually clean out the install folder, or install in another location
2) If you have a CLASSPATH environment variable, remove it
3) Make sure you're not using an old .sh/vmparams to run the game with
Logged

Techhead

  • Commander
  • ***
  • Posts: 184
    • View Profile
Re: 0.9 Startup crash.
« Reply #2 on: November 16, 2018, 02:06:25 PM »

Emptied directory, reinstalled. Crash at the same point, same error message in log.
CLASSPATH does not appear to be set in Environment variables, vmparams should be clean an fresh but is as follows in case it is not.
Code
java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -Xms1024m -Xmx1024m -Xss1024k -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.2.jar -Dcom.fs.starfarer.settings.paths.saves=..\\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher
Logged

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 24125
    • View Profile
Re: 0.9 Startup crash.
« Reply #3 on: November 16, 2018, 02:15:53 PM »

Ahhh, I think I see - are you on a 32 bit OS?

If you replace your vmparams with this, that should help:

java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -Xms1024m -Xmx1024m -Xss1024k -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar -Dcom.fs.starfarer.settings.paths.saves=..\\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher

I'll see if I can get a hotfix out in a bit; want to wait and see if anything else crops up.
Logged

Techhead

  • Commander
  • ***
  • Posts: 184
    • View Profile
Re: 0.9 Startup crash.
« Reply #4 on: November 16, 2018, 02:30:01 PM »

Launches just fine now. Thanks a bunch, I know legacy systems can be a pain to deal with.

PS: Sorry for not mentioning system info upfront.
Logged

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 24125
    • View Profile
Re: 0.9 Startup crash.
« Reply #5 on: November 16, 2018, 02:31:13 PM »

Cool - thanks for your understanding! Definitely my bad, forgot to update the 32 bit version of vmparams when updating a library...
Logged