1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. While the majority of active discourse on D20PRO has moved to our Discord Channels, this forum is still active and checked-in on regularly by our staff. However, for the very latest information, conversation and/or immediate support, please join us on Discord here: http://discord.gg/Ph38ckM
    Dismiss Notice

3.7.8 Failed to Initialize

Discussion in 'Bug Reports & Installation Support' started by crazitalk, Apr 9, 2019.

  1. crazitalk

    crazitalk Member

    Joined:
    Jul 15, 2018
    Messages:
    35
    Likes Received:
    0
    On my older model Mac Pro I'm getting the following error alert:
    "Failed to initialize. IPC process exited. Exit code: 133"

    The News window does not populate and it does not make it to the logon window. In looking online I've found no definitive references to this error. Previous version was 3.7.7 and did not contain these errors. Screen Sharing Picture April 9, 2019 at 6.27.12 AM PDT.png Screen Sharing Picture April 9, 2019 at 6.27.21 AM PDT.png

    Running:
    Mac Pro (Early 2008)
    OS X El Capitan (version 10.11.6)
    6GB RAM
     
  2. owlbear

    owlbear Administrator
    Staff Member

    Joined:
    Sep 5, 2011
    Messages:
    636
    Likes Received:
    160
    We should be able to get to the bottom of this.

    It looks like the install is failing to initialize the cache directory for the browser -- which can be a critical error. How did you install the 3.7.8 build? From the updater or from the package? Are you using the d20pro.app to launch or the shell script?
     
  3. crazitalk

    crazitalk Member

    Joined:
    Jul 15, 2018
    Messages:
    35
    Likes Received:
    0
    I installed from the package (http://pubs.d20pro.com/Production/3.7.8/D20PRO-Mac-3.7.8.pkg). I did the same on both my Mac Pro and MacBook Pro. The MacBook Pro (running Mac OS 10.13.6) is running 3.7.8 fine, the Mac Pro (running Mac OS 10.11.6) is not. On both I'm using the d20pro.app to launch.
     
  4. crazitalk

    crazitalk Member

    Joined:
    Jul 15, 2018
    Messages:
    35
    Likes Received:
    0
    Since my last post I've tried the d20pro.jar file and re-downloaded the file a couple times with no change. The jar file also resulted in the same errors.
     
  5. Wesley Gorby

    Wesley Gorby Production/Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    2,443
    Likes Received:
    140
    Can you post the d20pro.log file for the one that has the issue, please?

    d20pro.log is in the installation folder.
     
  6. crazitalk

    crazitalk Member

    Joined:
    Jul 15, 2018
    Messages:
    35
    Likes Received:
    0
    I attempted to run both the app and the jar one more time before pulling the log file. I've attached the complete log file. Below is the summation of the 2 events earlier today:
    [14 Apr 2019 14:25:11,269] ERROR D20 | Failed to execute SteamAPI.init().
    [14 Apr 2019 14:25:11,466] INFO D20 | D20PRO version: 3.7.8
    [14 Apr 2019 14:25:11,466] INFO D20 | Java version: 1.8.0_121
    [14 Apr 2019 14:25:11,466] INFO D20 | Operating System: Mac OS X (10.11.6)
    [14 Apr 2019 14:25:22,052] FATAL D20 | Unexpected throwable initializing app
    com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: IPC process exited. Exit code: 133
    at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:204)
    at java.lang.Thread.run(Thread.java:745)
    [14 Apr 2019 14:25:27,957] ERROR JFXThread | Failed to run: com.mindgene.d20.JFXLAF$$Lambda$67/296387240@ff3ad55
    com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: IPC process exited. Exit code: 133
    at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:204)
    at java.lang.Thread.run(Thread.java:745)
    [14 Apr 2019 14:26:38,960] ERROR D20 | Failed to execute SteamAPI.init().
    [14 Apr 2019 14:26:39,164] INFO D20 | D20PRO version: 3.7.8
    [14 Apr 2019 14:26:39,165] INFO D20 | Java version: 1.8.0_181
    [14 Apr 2019 14:26:39,165] INFO D20 | Operating System: Mac OS X (10.11.6)
    [14 Apr 2019 14:26:41,724] FATAL D20 | Unexpected throwable initializing app
    com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: IPC process exited. Exit code: 133
    at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:204)
    at java.lang.Thread.run(Thread.java:748)
    [14 Apr 2019 14:26:49,420] ERROR JFXThread | Failed to run: com.mindgene.d20.JFXLAF$$Lambda$94/1275440838@35c5a473
    com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: IPC process exited. Exit code: 133
    at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:204)
    at java.lang.Thread.run(Thread.java:748)
     

    Attached Files:

  7. Wesley Gorby

    Wesley Gorby Production/Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    2,443
    Likes Received:
    140
    Looks like the Chromium environment is not initialized. Try running the .sh shell script.

    upload_2019-4-14_19-8-2.png

    You should only have to do that once.
     
  8. crazitalk

    crazitalk Member

    Joined:
    Jul 15, 2018
    Messages:
    35
    Likes Received:
    0
    I finally had a chance to read and look at this. I'm thinking that there are some issues with the instructions that you provided.
    1. Run Terminal
    2. CD to ../D20Pro/Data (I presume I should CD to /Data, not to the D20Pro root directory)
    3. CHMOD +x d20Pro.sh (I presume it should be CHMOD, not CHOMD, but I don't recognize the "+x" argument)
    4. ./d20Pro.sh
    As I've illustrated the situation it fails to run.
     
  9. Wesley Gorby

    Wesley Gorby Production/Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    2,443
    Likes Received:
    140
  10. crazitalk

    crazitalk Member

    Joined:
    Jul 15, 2018
    Messages:
    35
    Likes Received:
    0
    The shell file continues to fail with a fatal exception.
    Last login: Tue Apr 16 22:23:03 on ttys000
    Mac-Pro:~ ericiverson$
    Mac-Pro:~ ericiverson$ cd /Applications/D20PRO/data ;
    Mac-Pro:data ericiverson$ chmod +x ./d20Pro.sh
    Mac-Pro:data ericiverson$ ./d20Pro.sh
    -bash: ./d20Pro.sh: /bin/sh^M: bad interpreter: No such file or directory
    Mac-Pro:data ericiverson$ bash ./d20Pro.sh
    : command not found:
    : command not found:
    : command not found9:
    : command not found1:
    ./
    : No such file or directory/
    : command not found5:
    java version "1.6.0_65"
    Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
    Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)
    : command not found7:
    : command not found9:
    Mac-Pro:data ericiverson$ Invalid maximum heap size: -Xmx2g
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.

     
  11. Wesley Gorby

    Wesley Gorby Production/Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    2,443
    Likes Received:
    140
    You might consider updating that Java install, that's pretty out of date.
    I'm gonna ask Owlbear to take a look at this thread, he knows Mac waaaay better than I do, perhaps he can shed some light on this issue.
     
  12. owlbear

    owlbear Administrator
    Staff Member

    Joined:
    Sep 5, 2011
    Messages:
    636
    Likes Received:
    160
    Oof. that'd be on me. looks like the file persisted bad line endings (windows style rather than NIX).

    From the terminal, just run dos2unix d20Pro.sh to convert the line endings to all unix then try it again.
     
  13. crazitalk

    crazitalk Member

    Joined:
    Jul 15, 2018
    Messages:
    35
    Likes Received:
    0
    Downloaded and installed the most recent Java available. Installed dos2unix and ran it on d20Pro.sh and then ran the sh file.
    Still experiencing the same issue when the sh file opens d20Pro or when I use the .app or .jar to open it.
    Mac-Pro:data ericiverson$ bash d20Pro.sh
    ./
    java version "1.6.0_65"
    Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
    Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)
    Mac-Pro:data ericiverson$ [S_API FAIL] SteamAPI_Init() failed; ipcserver init failed .
    [S_API FAIL] SteamAPI_Init() failed
    [18 Apr 2019 19:52:28,644] ERROR D20 | Failed to execute SteamAPI.init().
    [18 Apr 2019 19:52:28,772] INFO D20 | D20PRO version: 3.7.8
    [18 Apr 2019 19:52:28,772] INFO D20 | Java version: 1.8.0_181
    [18 Apr 2019 19:52:28,773] INFO D20 | Operating System: Mac OS X (10.11.6)
    [18 Apr 2019 19:52:31,773] FATAL D20 | Unexpected throwable initializing app
    com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: IPC process exited. Exit code: 133
    at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:204)
    at java.lang.Thread.run(Thread.java:748)
    [18 Apr 2019 19:52:35,597] ERROR JFXThread | Failed to run: com.mindgene.d20.JFXLAF$$Lambda$94/1253071964@1e654423
    com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: IPC process exited. Exit code: 133
    at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:204)
    at java.lang.Thread.run(Thread.java:748)
     
  14. Wesley Gorby

    Wesley Gorby Production/Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    2,443
    Likes Received:
    140
    Owlbear may correct my concern, but this still shows an older version of Java
    Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)

    D20PRo come with and should be using
    [18 Apr 2019 19:52:28,772] INFO D20 | Java version: 1.8.0_181

    So, I'm wondering if you have an environment variable set on the system to force use the Java SE 1.6
    and secondly, if you did indeed update the version on the system, why it's still reporting the JSE 1.6
     
  15. crazitalk

    crazitalk Member

    Joined:
    Jul 15, 2018
    Messages:
    35
    Likes Received:
    0
    I pulled up the Java Control Panel
    Your system has the recommended version of Java.
    Java 8 Update 211.​
     
  16. Wesley Gorby

    Wesley Gorby Production/Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    2,443
    Likes Received:
    140
    That's really strange then, cuz it's clearly showing 1.6 in that snippet above..

     
  17. Wesley Gorby

    Wesley Gorby Production/Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    2,443
    Likes Received:
    140
    just out of curiosity is there something preventing updating this to the later OS version (Mac OS 10.13.6)?
     
  18. crazitalk

    crazitalk Member

    Joined:
    Jul 15, 2018
    Messages:
    35
    Likes Received:
    0
    It’s a 2008 or 2009 Mac Pro, I am not near it at the moment, the newest OS that it can run is 10.11.6. I did find some references to the problem online, I will try to rectify the situation and follow up after my next attempt.
     
  19. crazitalk

    crazitalk Member

    Joined:
    Jul 15, 2018
    Messages:
    35
    Likes Received:
    0
    Running this on:
    Mac Pro (Early 2008)
    2 x 2.8 GHz Quad-Core Intel Xeon
    6GB 800 MHz DDR2 FB-DIMM
    ATI Radeon HD 2600 XT 256MB

    Downloaded the JDK so that I'd have access to 1.8 thru Terminal as a JVM. Ran again.
    Mac-Pro:data ericiverson$ bash d20Pro.sh
    ./
    java version "1.8.0_211"
    Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
    Mac-Pro:data ericiverson$ [S_API FAIL] SteamAPI_Init() failed; ipcserver init failed .
    [S_API FAIL] SteamAPI_Init() failed
    [20 Apr 2019 06:38:47,472] ERROR D20 | Failed to execute SteamAPI.init().
    [20 Apr 2019 06:38:47,604] INFO D20 | D20PRO version: 3.7.8
    [20 Apr 2019 06:38:47,605] INFO D20 | Java version: 1.8.0_181
    [20 Apr 2019 06:38:47,605] INFO D20 | Operating System: Mac OS X (10.11.6)
    [20 Apr 2019 06:38:51,058] FATAL D20 | Unexpected throwable initializing app
    com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: IPC process exited. Exit code: 133
    at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:204)
    at java.lang.Thread.run(Thread.java:748)
    [20 Apr 2019 06:38:54,768] ERROR JFXThread | Failed to run: com.mindgene.d20.JFXLAF$$Lambda$94/1960980450@35c5a473
    com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: IPC process exited. Exit code: 133
    at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:204)
    at java.lang.Thread.run(Thread.java:748)
    Mac-Pro:data ericiverson$
     
  20. Wesley Gorby

    Wesley Gorby Production/Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    2,443
    Likes Received:
    140
    now that java is right, need to fire the .sh file for chromium to initialize the environment.

    that bit..
     

Share This Page