• So I just downloaded TripleA, but when I go to play a game with myself as Germany and the AI controlling everything else, it gives me this message:

    Error: com/apple/eawt/QuitHandler

    What am I doing wrong? Thanks.


  • Please elaborate a bit more on this issue:


  • This happens with every game I try to load. This is the full message:
    TripleA engine version 1.9.0.0.9687
    Loading map: tutorial, from: /Users/adrishoyos/triplea/downloadedMaps/tutorial-master.zip
    Loading resources from the following paths: [/Users/adrishoyos/triplea/downloadedMaps/tutorial-master.zip, /Applications/TripleA.app/Contents/java/app/assets]
    Loading map: tutorial, from: /Users/adrishoyos/triplea/downloadedMaps/tutorial-master.zip
    Loading resources from the following paths: [/Users/adrishoyos/triplea/downloadedMaps/tutorial-master.zip, /Applications/TripleA.app/Contents/java/app/assets]
    Loading map: world_war_ii_global, from: /Users/adrishoyos/triplea/downloadedMaps/world_war_ii_global-master.zip
    Loading resources from the following paths: [/Users/adrishoyos/triplea/downloadedMaps/world_war_ii_global-master.zip, /Applications/TripleA.app/Contents/java/app/assets]
    Loading map: world_war_ii_global, from: /Users/adrishoyos/triplea/downloadedMaps/world_war_ii_global-master.zip
    Loading resources from the following paths: [/Users/adrishoyos/triplea/downloadedMaps/world_war_ii_global-master.zip, /Applications/TripleA.app/Contents/java/app/assets]
    Error: com/apple/eawt/QuitHandler
    java.lang.NoClassDefFoundError: com/apple/eawt/QuitHandler
    at games.strategy.triplea.ui.menubar.FileMenu.addExitMenu(FileMenu.java:104)
    at games.strategy.triplea.ui.menubar.FileMenu.<init>(FileMenu.java:45)
    at games.strategy.triplea.ui.menubar.TripleAMenuBar.<init>(TripleAMenuBar.java:35)
    at games.strategy.triplea.ui.TripleAFrame.<init>(TripleAFrame.java:247)
    at games.strategy.triplea.TripleA.lambda$startGame$0(TripleA.java:121)
    at games.strategy.ui.SwingAction.lambda$invokeAndWait$0(SwingAction.java:86)
    at games.strategy.ui.SwingAction.lambda$invokeAndWaitResult$1(SwingAction.java:114)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: com.apple.eawt.QuitHandler
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
    at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    … 21 more

    I know that my Java is up-to-date, and I have downloaded the installer file.</init></init></init>


  • Please do this:

    • Start TripleA
    • Klick “Engine Preferences”
    • Find the section  “Testing”
    • Set “Show Console Always” to “True” and hit “Save”
    • Confirm the Update message klicking “OK”
    • Bring up the console window and hit “Properties”
    • Hit “Copy to Clipboard” and paste in this thread

    (You might want to reset “Show Console Always” to “False” after that.)

    Thank you :-)


  • TripleA engine version 1.9.0.0.9687
    SYSTEM PROPERTIES
    awt.toolkit=sun.lwawt.macosx.LWCToolkit
    exe4j.moduleName=/Applications/TripleA.app
    file.encoding=UTF-8
    file.encoding.pkg=sun.io
    file.separator=/
    ftp.nonProxyHosts=local|.local|169.254/16|.169.254/16
    gopherProxySet=false
    http.nonProxyHosts=local|.local|169.254/16|.169.254/16
    i4j.jreBundle=/Library/Internet Plug-Ins/JavaAppletPlugin.plugin
    i4j.ownBundlePath=/Applications/TripleA.app
    install4j.appDir=/Applications/TripleA.app/Contents/java/app/
    install4j.exeDir=/Applications/
    install4j.launcherId=33
    install4j.swt=false
    java.awt.graphicsenv=sun.awt.CGraphicsEnvironment
    java.awt.printerjob=sun.lwawt.macosx.CPrinterJob
    java.class.path=/Applications/TripleA.app/Contents/Resources/app/.install4j/i4jruntime.jar:/Applications/TripleA.app/Contents/Resources/app/bin/triplea-1.9.0.0.9687-all.jar
    java.class.version=54.0
    java.home=/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    java.io.tmpdir=/var/folders/d0/rdypyx753v79c45pv6l_z3gc0000gn/T/
    java.library.path=/Users/adrishoyos/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
    java.runtime.name=Java™ SE Runtime Environment
    java.runtime.version=10.0.1+10
    java.specification.name=Java Platform API Specification
    java.specification.vendor=Oracle Corporation
    java.specification.version=10
    java.vendor=Oracle Corporation
    java.vendor.url=http://java.oracle.com/
    java.vendor.url.bug=http://bugreport.java.com/bugreport/
    java.vendor.version=18.3
    java.version=10.0.1
    java.version.date=2018-04-17
    java.vm.compressedOopsMode=Zero based
    java.vm.info=mixed mode
    java.vm.name=Java HotSpot™ 64-Bit Server VM
    java.vm.specification.name=Java Virtual Machine Specification
    java.vm.specification.vendor=Oracle Corporation
    java.vm.specification.version=10
    java.vm.vendor=“Oracle Corporation”
    java.vm.version=10.0.1+10
    jdk.debug=release
    line.separator=

    os.arch=x86_64
    os.name=Mac OS X
    os.version=10.12.6
    path.separator=:
    socksNonProxyHosts=local|.local|169.254/16|.169.254/16
    sun.arch.data.model=64
    sun.awt.enableExtraMouseButtons=true
    sun.awt.exception.handler=games.strategy.triplea.ui.ErrorHandler
    sun.boot.library.path=/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib
    sun.cpu.endian=little
    sun.cpu.isalist=
    sun.font.fontmanager=sun.font.CFontManager
    sun.io.unicode.encoding=UnicodeBig
    sun.java.command=com.install4j.runtime.launcher.MacLauncher
    sun.java.launcher=SUN_STANDARD
    sun.jnu.encoding=UTF-8
    sun.management.compiler=HotSpot 64-Bit Tiered Compilers
    sun.os.patch.level=unknown
    user.country=GB
    user.dir=/Applications/TripleA.app/Contents/java/app
    user.home=/Users/adrishoyos
    user.language=en
    user.name=adrishoyos
    user.timezone=America/New_York


  • There we have the culprit:

    java.runtime.version=10.0.1+10
    

    TripleA needs Java 8, as there are compatibility issues with Java 9 and Java 10.

    Haven’t you installed Java 8 Update 171?

    Now you have got options as follows:

    • You can remove Java 10 and install Java 8 instead.
      or
    • You can install Java 8 next to Java 10 - in this case you need to install the latest prerelease of TripleA, to be found here:
      https://github.com/triplea-game/triplea/releases
      This prerelease should automatically choose Java 8.

    Please report back.  :-)

Suggested Topics

Axis & Allies Boardgaming Custom Painted Miniatures

31

Online

17.4k

Users

39.9k

Topics

1.7m

Posts