TripleA Logo TripleA Forum
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags
    • Register
    • Login

    [Fixed] Does not open on Raspberry Pi 3

    Scheduled Pinned Locked Moved Bug Reports
    7 Posts 3 Posters 1.3k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Ethan YangE Offline
      Ethan Yang
      last edited by LaFayette

      I am using a raspberry Pi 3 and after installing the new OS update, the game does not open. This is the error message I get.

      triplea.engine.version.bin:1.9java.lang.NullPointerException

      at org.pushingpixels.substance.internal.utils.SubstanceColorUtilities.getDefaultBackgroundColor(SubstanceColorUtilities.java:759)
      at org.pushingpixels.substance.internal.utils.SubstanceColorUtilities.getBackgroundFillColor(SubstanceColorUtilities.java:661)
      at org.pushingpixels.substance.internal.ui.SubstancePanelUI.__org__pushingpixels__substance__internal__ui__SubstancePanelUI__installDefaults(SubstancePanelUI.java:74)
      at org.pushingpixels.substance.internal.ui.SubstancePanelUI.installDefaults(SubstancePanelUI.java)
      at java.desktop/javax.swing.plaf.basic.BasicPanelUI.installUI(BasicPanelUI.java:62)
      at org.pushingpixels.substance.internal.ui.SubstancePanelUI.__org__pushingpixels__substance__internal__ui__SubstancePanelUI__installUI(SubstancePanelUI.java)
      at org.pushingpixels.substance.internal.ui.SubstancePanelUI.installUI(SubstancePanelUI.java)
      at java.desktop/javax.swing.JComponent.setUI(JComponent.java:685)
      at java.desktop/javax.swing.JPanel.setUI(JPanel.java:150)
      at java.desktop/javax.swing.JPanel.updateUI(JPanel.java:126)
      at java.desktop/javax.swing.JPanel.<init>(JPanel.java:86)
      at java.desktop/javax.swing.JPanel.<init>(JPanel.java:109)
      at java.desktop/javax.swing.JPanel.<init>(JPanel.java:117)
      at games.strategy.engine.framework.startup.ui.SetupPanel.<init>(SetupPanel.java:25)
      at games.strategy.engine.framework.startup.ui.MetaSetupPanel.<init>(MetaSetupPanel.java:45)
      at games.strategy.engine.framework.startup.mc.SetupPanelModel.showSelectType(SetupPanelModel.java:33)
      at games.strategy.engine.framework.GameRunner.lambda$main$0(GameRunner.java:159)
      at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
      at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
      at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
      at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
      at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
      at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
      at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
      at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
      at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
      at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
      at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
      

      java.lang.NullPointerException
      at games.strategy.engine.framework.GameRunner.lambda$showMainFrame$4(GameRunner.java:255)
      at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
      at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
      at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
      at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
      at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
      at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:330)
      at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
      at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
      at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
      at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
      at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
      at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
      java.lang.NullPointerException
      at games.strategy.engine.framework.GameRunner.lambda$showMainFrame$4(GameRunner.java:255)
      at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
      at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
      at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
      at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
      at java.base/java.security.AccessController.doPrivileged(Native Method)
      at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
      at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
      at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:330)
      at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
      at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
      at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
      at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
      at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
      at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

      PantherP 1 Reply Last reply Reply Quote 0
      • PantherP Offline
        Panther Admin Moderators Lobby Moderators @Ethan Yang
        last edited by Panther

        @Ethan-Yang I am no expert for the Raspberry, but in general for running TripleA latest stable (1.9.0.0.13066) you need Java 8.
        Which JRE are you using?

        Don't always trust TripleA when it comes to rules questions. Know the rules before you start … and better check what TripleA has done.

        Ethan YangE 1 Reply Last reply Reply Quote 0
        • Ethan YangE Offline
          Ethan Yang
          last edited by

          On Raspberry Pi, it seems to download Java with Triple A... I might try to download Java separately and see if Triple A uses that instead.

          1 Reply Last reply Reply Quote 0
          • Ethan YangE Offline
            Ethan Yang @Panther
            last edited by

            @Panther I do have Java 8, but it still doesn't run. Could it be that the files are in the wrong place?

            PantherP 1 Reply Last reply Reply Quote 0
            • PantherP Offline
              Panther Admin Moderators Lobby Moderators @Ethan Yang
              last edited by Panther

              @Ethan-Yang
              What exactly does not start? The TripleA software or a game that you try to start or load?

              Don't always trust TripleA when it comes to rules questions. Know the rules before you start … and better check what TripleA has done.

              1 Reply Last reply Reply Quote 1
              • RoiEXR Offline
                RoiEX Admin
                last edited by

                I think the problem is that @Ethan-Yang 's java version is probably 11, and that the current 1.9 version doesn't support this java version.

                So you can either downgrade your java, or use the lates pre-release, but this version is incompatible with the current stable, so online play won't be possible

                Ethan YangE 1 Reply Last reply Reply Quote 3
                • Ethan YangE Offline
                  Ethan Yang @RoiEX
                  last edited by

                  @RoiEX Thank you. I am currently downloading an older OS that should work with triple a.

                  1 Reply Last reply Reply Quote 0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  • 1 / 1
                  • First post
                    Last post
                  Powered by NodeBB Forums