1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

3.7.5 Exception when trying to launch campaign

Discussion in 'Bug Reports & Installation Support' started by AkosPrime, Oct 18, 2018.

  1. AkosPrime

    AkosPrime Member

    Joined:
    Jun 7, 2012
    Messages:
    34
    Likes Received:
    0
    Fresh install of 3.7.5. Using Java 1.8.0_181. OS: CentOS Linux 6.10.
    Create new campaign from DM license. Put in name, chose D&D 5.0, chose D&D SRD, put in password, chose direct IP networking and oversized layout. Clicked ok. Process to start campaign began and then error box appeared with "Unexpected throwable initializing app. java.lan.NullPointerException." Attaching D20PRO.log from server.
     

    Attached Files:

  2. Krilion_GD

    Krilion_GD Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    1,947
    Likes Received:
    136
    here is the problem, however I'm not sure what it means on Linux..
    @owlbear is out sick right now, I'll ask him to take a look once he is back online

    [18 Oct 2018 15:16:10,683] FATAL SafeRunnable | Uncaught Exception caught in SafeRunnable: ShowFrameTask (Thread Name: AWT-EventQueue-0) java.lang.Exception: Uncaught Exception caught in SafeRunnable: ShowFrameTask (Thread Name: AWT-EventQueue-0) at com.sengent.common.threading.SafeRunnable.run(Unknown Source)
     
  3. owlbear

    owlbear Administrator
    Staff Member

    Joined:
    Sep 5, 2011
    Messages:
    566
    Likes Received:
    151
    AkosPrime, can you verify that the app is running against Oracle Java and not against OpenJDK?

    Have you tried creating a session without a campaign template, just to be certain this is happening in the root application and not in a subprocess.

    Thanks, I am definitely out sick at the moment, but will poke in to see if we cannot resolve this.
     
  4. AkosPrime

    AkosPrime Member

    Joined:
    Jun 7, 2012
    Messages:
    34
    Likes Received:
    0
    I install Java from an Oracle tarball, here's the output of -version:

    [astocker@morgenes D20PRO-3.7.5]$ /usr/java/latest/jre/bin/java -version
    java version "1.8.0_181"
    Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)


    I'm afraid I don't know how to start a session without a campaign. I reinstalled from scratch, downloaded my license, launched a GM session, and it prompts me to load a campaign. I click on 'Cancel' to get out of that window but nothing happens (other than a non-window killing exception getting thrown, at least according to the scrolling printout from the d20Pro.sh window.)

    I've tried choosing different game systems and rules as well as selecting <NONE> as options for those and it doesn't make a difference, when I go to host the game, the program thinks for a bit and then throws the Error window with the java exception.

    Just to confirm I went back and blew away my 3.7.4 directory, redownloaded and unzipped that version, downloaded my license, activated the GM, set up a campaign, and launched it successfully with the host option. So at the moment my problem seems to be confined to 3.7.5 (although I had other issues with 3.7.4 of course.)


    If you want, I can update the Java to 1.8.0_191, but I've been avoiding it at the moment because we're having issues with that version at work and I didn't want to create any additional problems at home.
     

Share This Page