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

    Attempted Self Hosting Seems to Pass all Tests except Player Joining

    Scheduled Pinned Locked Moved Player Help
    19 Posts 2 Posters 2.1k 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.
    • T Offline
      Tracy @LaFayette
      last edited by

      @LaFayette

      Ah but here's the thing. Players "can" connect, as silverbullet can attest.

      They can join, I can hear the doorbell sound.

      They're just not able to get a display with country options.

      They voluntarily leave.

      If it "were" a port problem, they would get refused up front.

      I'll set up another game host "tracy" sometime 1700Z (UTC).

      1 Reply Last reply Reply Quote 0
      • T Offline
        Tracy @LaFayette
        last edited by

        @LaFayette

        That's another thing, "now" are we saying to use port 3303 and not 3300?

        LaFayetteL 1 Reply Last reply Reply Quote 0
        • LaFayetteL Offline
          LaFayette Admin @Tracy
          last edited by

          @Tracy I had the port wrong, it defaults to 3300, though you can choose whatever you'd like.

          T 1 Reply Last reply Reply Quote 0
          • T Offline
            Tracy @LaFayette
            last edited by Tracy

            @LaFayette

            OK. So I still get the feeling if the port were entirely blocked, a user couldn't join nor leave, as shown in my logs, and the doorbell sound wouldn't ring.

            It must be something else.

            I mean "join" as far as the logs show, but not be able to play.

            1 Reply Last reply Reply Quote 0
            • LaFayetteL Offline
              LaFayette Admin
              last edited by

              Yeah, this is curious and I'd tend to agree it's probably not network @Tracy. In the engine settings, there is an option to "show console > true". Could you try turning that on and have the people joining do the same, perhaps there is a hidden error message that is displayed there that could give us an idea what is happening. Otherwise we may have to set up a time for me to join a game and I can debug further at a code level.

              T 6 Replies Last reply Reply Quote 0
              • T Offline
                Tracy @LaFayette
                last edited by

                @LaFayette

                Looking for engine settings. (If its a config file in the progam folder, let me know.) I see nothing on screen that says "engine".

                T 1 Reply Last reply Reply Quote 0
                • T Offline
                  Tracy @Tracy
                  last edited by

                  @Tracy-Johnson

                  Found it. Have to exit the Lobby, then you see the Engine.

                  1 Reply Last reply Reply Quote 0
                  • T Offline
                    Tracy @LaFayette
                    last edited by

                    @LaFayette

                    SYSTEM PROPERTIES
                    awt.toolkit=sun.awt.X11.XToolkit
                    exe4j.moduleName=/home/tmj/TripleA/TripleA
                    file.encoding=UTF-8
                    file.separator=/
                    install4j.appDir=/home/tmj/TripleA/
                    install4j.exeDir=/home/tmj/TripleA/
                    install4j.jvmDir=/usr/lib/jvm/java-11-openjdk-amd64
                    install4j.launcherId=33
                    install4j.swt=false
                    java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
                    java.awt.printerjob=sun.print.PSPrinterJob
                    java.class.path=/home/tmj/TripleA/.install4j/i4jruntime.jar:/home/tmj/TripleA/.install4j/launcherab9dd710.jar:/home/tmj/TripleA/bin/triplea-game-headed-2.2.20868.jar
                    java.class.version=55.0
                    java.home=/usr/lib/jvm/java-11-openjdk-amd64
                    java.io.tmpdir=/tmp
                    java.library.path=/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
                    java.runtime.name=OpenJDK Runtime Environment
                    java.runtime.version=11.0.8+10-post-Debian-1deb10u1
                    java.specification.name=Java Platform API Specification
                    java.specification.vendor=Oracle Corporation
                    java.specification.version=11
                    java.vendor=Debian
                    java.vendor.url=https://tracker.debian.org/openjdk-11
                    java.vendor.url.bug=https://bugs.debian.org/openjdk-11
                    java.version=11.0.8
                    java.version.date=2020-07-14
                    java.vm.compressedOopsMode=32-bit
                    java.vm.info=mixed mode, sharing
                    java.vm.name=OpenJDK 64-Bit Server VM
                    java.vm.specification.name=Java Virtual Machine Specification
                    java.vm.specification.vendor=Oracle Corporation
                    java.vm.specification.version=11
                    java.vm.vendor=Debian
                    java.vm.version=11.0.8+10-post-Debian-1deb10u1
                    jdk.debug=release
                    line.separator=

                    os.arch=amd64
                    os.name=Linux
                    os.version=4.19.0-10-amd64
                    path.separator=:
                    sun.arch.data.model=64
                    sun.awt.enableExtraMouseButtons=true
                    sun.boot.library.path=/usr/lib/jvm/java-11-openjdk-amd64/lib
                    sun.cpu.endian=little
                    sun.cpu.isalist=
                    sun.desktop=gnome
                    sun.font.fontmanager=sun.awt.X11FontManager
                    sun.io.unicode.encoding=UnicodeLittle
                    sun.java.command=install4j.org.triplea.game.client.HeadedGameRunner
                    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=US
                    user.dir=/home/tmj/TripleA
                    user.home=/home/tmj
                    user.language=en
                    user.name=tmj
                    user.timezone=America/New_York

                    1 Reply Last reply Reply Quote 0
                    • T Offline
                      Tracy @LaFayette
                      last edited by

                      @LaFayette

                      More stuff when I turned debug logging on, before any users attempted to get in.

                      Sep 16, 2020 8:41:52 PM org.triplea.game.client.HeadedGameRunner lambda$initializeClientSettingAndLogging$0
                      SEVERE: TRANSLUCENT translucency is not supported.
                      java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.
                      at java.desktop/java.awt.Window.setOpacity(Window.java:3661)
                      at org.triplea.swing.Toast.lambda$showInBackground$0(Toast.java:86)
                      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)

                      Sep 16, 2020 8:41:52 PM org.triplea.game.client.HeadedGameRunner lambda$initializeClientSettingAndLogging$0
                      SEVERE: TRANSLUCENT translucency is not supported.
                      java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.
                      at java.desktop/java.awt.Window.setOpacity(Window.java:3661)
                      at org.triplea.swing.Toast.lambda$showInBackground$0(Toast.java:86)
                      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)

                      Sep 16, 2020 8:41:52 PM org.triplea.game.client.HeadedGameRunner lambda$initializeClientSettingAndLogging$0
                      SEVERE: TRANSLUCENT translucency is not supported.
                      java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.
                      at java.desktop/java.awt.Window.setOpacity(Window.java:3661)
                      at org.triplea.swing.Toast.lambda$showInBackground$0(Toast.java:86)
                      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)

                      Sep 16, 2020 8:41:52 PM org.triplea.game.client.HeadedGameRunner lambda$initializeClientSettingAndLogging$0
                      SEVERE: TRANSLUCENT translucency is not supported.
                      java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.
                      at java.desktop/java.awt.Window.setOpacity(Window.java:3661)
                      at org.triplea.swing.Toast.lambda$showInBackground$0(Toast.java:86)
                      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)

                      Sep 16, 2020 8:41:52 PM org.triplea.game.client.HeadedGameRunner lambda$initializeClientSettingAndLogging$0
                      SEVERE: TRANSLUCENT translucency is not supported.
                      java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.
                      at java.desktop/java.awt.Window.setOpacity(Window.java:3661)
                      at org.triplea.swing.Toast.lambda$showInBackground$0(Toast.java:86)
                      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)

                      Sep 16, 2020 8:41:52 PM org.triplea.game.client.HeadedGameRunner lambda$initializeClientSettingAndLogging$0
                      SEVERE: TRANSLUCENT translucency is not supported.
                      java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.
                      at java.desktop/java.awt.Window.setOpacity(Window.java:3661)
                      at org.triplea.swing.Toast.lambda$showInBackground$0(Toast.java:86)
                      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)

                      Sep 16, 2020 8:41:53 PM org.triplea.game.client.HeadedGameRunner lambda$initializeClientSettingAndLogging$0
                      SEVERE: TRANSLUCENT translucency is not supported.
                      java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.
                      at java.desktop/java.awt.Window.setOpacity(Window.java:3661)
                      at org.triplea.swing.Toast.lambda$showInBackground$0(Toast.java:86)
                      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)

                      Sep 16, 2020 8:41:53 PM org.triplea.game.client.HeadedGameRunner lambda$initializeClientSettingAndLogging$0
                      SEVERE: TRANSLUCENT translucency is not supported.
                      java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.
                      at java.desktop/java.awt.Window.setOpacity(Window.java:3661)
                      at org.triplea.swing.Toast.lambda$showInBackground$0(Toast.java:86)
                      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)

                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        Tracy @LaFayette
                        last edited by

                        @LaFayette

                        More stuff:

                        Sep 16, 2020 8:44:04 PM org.triplea.http.client.HttpClient$1 log
                        INFO: GameHostingFeignClient#sendGameHostingRequest(Map): ---> POST https://prod2-lobby.triplea-game.org/lobby/game-hosting-request HTTP/1.1
                        Sep 16, 2020 8:44:05 PM org.triplea.http.client.HttpClient$1 log
                        INFO: GameHostingFeignClient#sendGameHostingRequest(Map): <--- HTTP/1.1 200 OK (714ms)
                        Sep 16, 2020 8:44:05 PM org.triplea.http.client.HttpClient$1 log
                        INFO: LobbyWatcherFeignClient#postGame(Map,GamePostingRequest): ---> POST https://prod2-lobby.triplea-game.org/lobby/games/post-game HTTP/1.1
                        Sep 16, 2020 8:44:05 PM org.triplea.http.client.HttpClient$1 log
                        INFO: LobbyWatcherFeignClient#postGame(Map,GamePostingRequest): <--- HTTP/1.1 200 OK (154ms)
                        Sep 16, 2020 8:44:05 PM org.triplea.http.client.HttpClient$1 log
                        INFO: LobbyWatcherFeignClient#updateGame(Map,UpdateGameRequest): ---> POST https://prod2-lobby.triplea-game.org/lobby/games/update-game HTTP/1.1
                        Sep 16, 2020 8:44:05 PM org.triplea.http.client.HttpClient$1 log
                        INFO: LobbyWatcherFeignClient#updateGame(Map,UpdateGameRequest): <--- HTTP/1.1 200 OK (348ms)
                        Sep 16, 2020 8:44:05 PM games.strategy.engine.chat.ChatController joinChat
                        INFO: Chatter:Node(name=tracy, address=/192.168.1.5, port=3300) is joining chat:games.strategy.engine.framework.ui.ServerStartup.CHAT_NAME

                        1 Reply Last reply Reply Quote 0
                        • T Offline
                          Tracy @LaFayette
                          last edited by

                          @LaFayette
                          THREAD DUMP
                          thread<2,Reference Handler>
                          state:RUNNABLE
                          java.base@11.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
                          java.base@11.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:241)
                          java.base@11.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)

                          thread<3,Finalizer>
                          state:WAITING
                          locked on:java.lang.ref.ReferenceQueue$Lock@2fd297ad locked owned by:<-1,null>
                          java.base@11.0.8/java.lang.Object.wait(Native Method)
                          java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
                          java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
                          java.base@11.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)

                          thread<4,Signal Dispatcher>
                          state:RUNNABLE

                          thread<19,Common-Cleaner>
                          state:TIMED_WAITING
                          locked on:java.lang.ref.ReferenceQueue$Lock@2cffd359 locked owned by:<-1,null>
                          java.base@11.0.8/java.lang.Object.wait(Native Method)
                          java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
                          java.base@11.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)
                          java.base@11.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)

                          thread<21,Timer-0>
                          state:TIMED_WAITING
                          locked on:java.util.TaskQueue@5e428b3c locked owned by:<-1,null>
                          java.base@11.0.8/java.lang.Object.wait(Native Method)
                          java.base@11.0.8/java.util.TimerThread.mainLoop(Timer.java:553)
                          java.base@11.0.8/java.util.TimerThread.run(Timer.java:506)

                          thread<24,Java2D Disposer>
                          state:WAITING
                          locked on:java.lang.ref.ReferenceQueue$Lock@7e9333c2 locked owned by:<-1,null>
                          java.base@11.0.8/java.lang.Object.wait(Native Method)
                          java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
                          java.base@11.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
                          java.desktop@11.0.8/sun.java2d.Disposer.run(Disposer.java:144)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)

                          thread<25,AWT-XAWT>
                          state:RUNNABLE
                          java.desktop@11.0.8/sun.awt.X11.XToolkit.waitForEvents(Native Method)
                          java.desktop@11.0.8/sun.awt.X11.XToolkit.run(XToolkit.java:684)
                          java.desktop@11.0.8/sun.awt.X11.XToolkit.run(XToolkit.java:648)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)

                          thread<27,AWT-Shutdown>
                          state:WAITING
                          locked on:java.lang.Object@45c7ac42 locked owned by:<-1,null>
                          java.base@11.0.8/java.lang.Object.wait(Native Method)
                          java.base@11.0.8/java.lang.Object.wait(Object.java:328)
                          java.desktop@11.0.8/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)

                          thread<26,AWT-EventQueue-0>
                          state:RUNNABLE
                          java.management@11.0.8/sun.management.ThreadImpl.getThreadInfo1(Native Method)
                          java.management@11.0.8/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:188)
                          app//org.triplea.debug.console.window.DebugUtils.getThreadDumps(DebugUtils.java:29)
                          app//org.triplea.debug.console.window.ConsoleModel.enumerateThreadsAction(ConsoleModel.java:71)
                          app//org.triplea.debug.console.window.ConsoleWindow.lambda$createButtonsToolBar$0(ConsoleWindow.java:44)
                          app//org.triplea.debug.console.window.ConsoleWindow$$Lambda$248/0x00000008401a1840.run(Unknown Source)
                          app//org.triplea.swing.SwingAction.lambda$of$0(SwingAction.java:69)
                          app//org.triplea.swing.SwingAction$$Lambda$249/0x00000008401a1c40.actionPerformed(Unknown Source)
                          app//org.triplea.swing.SwingAction$1.actionPerformed(SwingAction.java:60)
                          java.desktop@11.0.8/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
                          java.desktop@11.0.8/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
                          java.desktop@11.0.8/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
                          java.desktop@11.0.8/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
                          java.desktop@11.0.8/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
                          app//org.pushingpixels.substance.internal.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:108)
                          java.desktop@11.0.8/java.awt.Component.processMouseEvent(Component.java:6635)
                          java.desktop@11.0.8/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
                          java.desktop@11.0.8/java.awt.Component.processEvent(Component.java:6400)
                          java.desktop@11.0.8/java.awt.Container.processEvent(Container.java:2263)
                          java.desktop@11.0.8/java.awt.Component.dispatchEventImpl(Component.java:5011)
                          java.desktop@11.0.8/java.awt.Container.dispatchEventImpl(Container.java:2321)
                          java.desktop@11.0.8/java.awt.Component.dispatchEvent(Component.java:4843)
                          java.desktop@11.0.8/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
                          java.desktop@11.0.8/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
                          java.desktop@11.0.8/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
                          java.desktop@11.0.8/java.awt.Container.dispatchEventImpl(Container.java:2307)
                          java.desktop@11.0.8/java.awt.Window.dispatchEventImpl(Window.java:2772)
                          java.desktop@11.0.8/java.awt.Component.dispatchEvent(Component.java:4843)
                          java.desktop@11.0.8/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
                          java.desktop@11.0.8/java.awt.EventQueue$4.run(EventQueue.java:721)
                          java.desktop@11.0.8/java.awt.EventQueue$4.run(EventQueue.java:715)
                          java.base@11.0.8/java.security.AccessController.doPrivileged(Native Method)
                          java.base@11.0.8/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
                          java.base@11.0.8/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
                          java.desktop@11.0.8/java.awt.EventQueue$5.run(EventQueue.java:745)
                          java.desktop@11.0.8/java.awt.EventQueue$5.run(EventQueue.java:743)
                          java.base@11.0.8/java.security.AccessController.doPrivileged(Native Method)
                          java.base@11.0.8/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
                          java.desktop@11.0.8/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
                          java.desktop@11.0.8/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
                          java.desktop@11.0.8/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
                          java.desktop@11.0.8/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
                          java.desktop@11.0.8/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
                          java.desktop@11.0.8/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
                          java.desktop@11.0.8/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

                          thread<30,DestroyJavaVM>
                          state:RUNNABLE

                          thread<32,Trident callback thread>
                          state:WAITING
                          locked on:java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@17f0dab8 locked owned by:<-1,null>
                          java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method)
                          java.base@11.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
                          java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
                          java.base@11.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
                          app//org.pushingpixels.trident.TimelineEngine$TimelineCallbackThread.run(TimelineEngine.java:196)

                          thread<33,Trident pulse source thread>
                          state:TIMED_WAITING
                          java.base@11.0.8/java.lang.Thread.sleep(Native Method)
                          app//org.pushingpixels.trident.TridentConfig$FixedRatePulseSource.waitUntilNextPulse(TridentConfig.java:67)
                          app//org.pushingpixels.trident.TimelineEngine$TridentAnimationThread.run(TimelineEngine.java:172)

                          thread<35,TimerQueue>
                          state:WAITING
                          locked on:java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5d21a811 locked owned by:<-1,null>
                          java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method)
                          java.base@11.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
                          java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
                          java.base@11.0.8/java.util.concurrent.DelayQueue.take(DelayQueue.java:217)
                          java.desktop@11.0.8/javax.swing.TimerQueue.run(TimerQueue.java:171)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)

                          thread<36,NIO Writer>
                          state:RUNNABLE
                          java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method)
                          java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
                          java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
                          java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
                          app//games.strategy.net.nio.NioWriter.loop(NioWriter.java:74)
                          app//games.strategy.net.nio.NioWriter$$Lambda$1071/0x0000000840426c40.run(Unknown Source)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)

                          thread<37,NIO Reader>
                          state:RUNNABLE
                          java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method)
                          java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
                          java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
                          java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
                          app//games.strategy.net.nio.NioReader.loop(NioReader.java:83)
                          app//games.strategy.net.nio.NioReader$$Lambda$1072/0x0000000840426040.run(Unknown Source)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)

                          thread<38,Decoder>
                          state:WAITING
                          locked on:java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3acb9d54 locked owned by:<-1,null>
                          java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method)
                          java.base@11.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
                          java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
                          java.base@11.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
                          app//games.strategy.net.nio.NioReader.take(NioReader.java:134)
                          app//games.strategy.net.nio.Decoder.loop(Decoder.java:53)
                          app//games.strategy.net.nio.Decoder$$Lambda$1073/0x0000000840426440.run(Unknown Source)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)

                          thread<39,Server Messenger Connection Handler>
                          state:RUNNABLE
                          java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method)
                          java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
                          java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
                          java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
                          app//games.strategy.net.ServerMessenger$ConnectionHandler.run(ServerMessenger.java:241)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)

                          thread<42,HttpClient-1-SelectorManager>
                          state:RUNNABLE
                          java.base@11.0.8/sun.nio.ch.EPoll.wait(Native Method)
                          java.base@11.0.8/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
                          java.base@11.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
                          java.base@11.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136)
                          platform/java.net.http@11.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:867)

                          thread<43,websocket-ping-sender>
                          state:TIMED_WAITING
                          locked on:java.util.TaskQueue@421683f3 locked owned by:<-1,null>
                          java.base@11.0.8/java.lang.Object.wait(Native Method)
                          java.base@11.0.8/java.util.TimerThread.mainLoop(Timer.java:553)
                          java.base@11.0.8/java.util.TimerThread.run(Timer.java:506)

                          thread<44,HttpClient-1-Worker-0>
                          state:TIMED_WAITING
                          locked on:java.util.concurrent.SynchronousQueue$TransferStack@53a2b413 locked owned by:<-1,null>
                          java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method)
                          java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
                          java.base@11.0.8/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462)
                          java.base@11.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
                          java.base@11.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
                          java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1053)
                          java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
                          java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)

                          thread<46,lobby-watcher-keep-alive>
                          state:TIMED_WAITING
                          locked on:java.util.TaskQueue@313ef56 locked owned by:<-1,null>
                          java.base@11.0.8/java.lang.Object.wait(Native Method)
                          java.base@11.0.8/java.util.TimerThread.mainLoop(Timer.java:553)
                          java.base@11.0.8/java.util.TimerThread.run(Timer.java:506)

                          thread<47,ForkJoinPool.commonPool-worker-19>
                          state:WAITING
                          locked on:java.util.concurrent.ForkJoinPool@6554f35d locked owned by:<-1,null>
                          java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method)
                          java.base@11.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
                          java.base@11.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
                          java.base@11.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

                          thread<49,pool-2-thread-1>
                          state:TIMED_WAITING
                          locked on:java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13abed1f locked owned by:<-1,null>
                          java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method)
                          java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
                          java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
                          java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
                          java.base@11.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
                          java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
                          java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
                          java.base@11.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)

                          thread<125,Keep-Alive-Timer>
                          state:TIMED_WAITING
                          java.base@11.0.8/java.lang.Thread.sleep(Native Method)
                          java.base@11.0.8/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:168)
                          java.base@11.0.8/java.lang.Thread.run(Thread.java:834)
                          java.base@11.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)

                          1 Reply Last reply Reply Quote 0
                          • LaFayetteL Offline
                            LaFayette Admin
                            last edited by

                            @Tracy said in Attempted Self Hosting Seems to Pass all Tests except Player Joining:

                            SEVERE: TRANSLUCENT translucency is not supported.
                            java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.

                            Thanks @Tracy , the above is kinda interesting. In the settings, try changing your "Look & Feel" (UI Theme) to "Metal". Also perhaps try "Nimbus".

                            The error message above could potentially kill UI components. Though, it should only impact you, not those joining your game. Yet, such an error could cause other downstream problems that then impact those joining, so could be related, it is something at least.

                            1 Reply Last reply Reply Quote 0
                            • T Offline
                              Tracy @LaFayette
                              last edited by

                              @LaFayette

                              Got onezingy to log on and play. Screen shot attached.

                              Screenshot from 2020-09-16 21-35-24.png

                              Onezingy is from New Mexico my machine is in Virginia.

                              1 Reply Last reply Reply Quote 0
                              • LaFayetteL Offline
                                LaFayette Admin
                                last edited by

                                Cool, that sounds like good news so far 👍

                                1 Reply Last reply Reply Quote 0
                                • T Offline
                                  Tracy
                                  last edited by

                                  Game over (unfinished but good test of several rounds.)

                                  Do you need me to send copy-to-clipboard to here of all the logs during the game?

                                  1 Reply Last reply Reply Quote 0
                                  • LaFayetteL Offline
                                    LaFayette Admin
                                    last edited by

                                    If the game started and worked fine, then no : )

                                    T 1 Reply Last reply Reply Quote 0
                                    • T Offline
                                      Tracy @LaFayette
                                      last edited by

                                      @LaFayette

                                      Thanks. Although it is curiouser and curiouser (to quote Lewis Carroll) why onezingy could get on but not others. He did text he downloaded the latest game engine if it matters.

                                      You can close the this thread then.

                                      1 Reply Last reply Reply Quote 1

                                      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
                                      Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums