Navigation

    TripleA Logo

    TripleA Forum

    • Register
    • Login
    • Search
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags

    Attempted Self Hosting Seems to Pass all Tests except Player Joining

    Player Help
    2
    19
    753
    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
      Tracy last edited by

      Hello this is "tracy". You may see my game in the lobby. Host is "tracy" WWII Classic

      I set up my host, unchecked all the "Local" boxes", I presume this is required so outsiders can join.

      I tested it on my local LAN, and I can join my own games from a second PC on a 192 internal address. I picked "Russians"

      Then I tested it from another network. I used a third PC to connect to my phone set up as a hotspot. I could also join my own game. It allowed me in and I picked "Americans".

      I set up the two Axis as fast A/I's and waited.

      This left only the "British".

      Then I tried getting outside players from the main lobby to join in. I can hear the doorbell sound. But apparently players can not see the country menu they can join. as a Brit.

      My home router port is forwarded on 3300/3300.

      I did the ufw allow 3300 (had to precede with sudo as I'm on Mint.)

      Wonder what I'm doing wrong here.

      SilverBullet tested with me. I can go to one the automated bots and join. But no one seems to be able to join my own hosted game.

      So I wonder what I'm doing wrong here.

      Do I have an old version of Java?

      Is it my provider? Since I hotspotted on Verizon maybe only a Verizon custome can join?

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

        Networking can be a bit tricky.

        Check your public IP at: https://www.whatismyip.com/

        Players must be able to 'telnet' to your IP and port to be able to connect, eg:

        telnet <IP> 3303
        

        For example, when that does connect, it'll look like this:

        Screenshot from 2020-09-16 01-12-00.png

        One odd thing, when you host on the lobby, the lobby does check that it can do a reverse connection back to your game which should vet out any network problems. So this is a bit curious.

        T 2 Replies Last reply Reply Quote 0
        • T
          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
            Tracy @LaFayette last edited by

            @LaFayette

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

            LaFayette 1 Reply Last reply Reply Quote 0
            • LaFayette
              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
                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
                • LaFayette
                  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
                    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
                      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
                        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
                          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
                            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
                              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
                              • LaFayette
                                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
                                  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
                                  • LaFayette
                                    LaFayette Admin last edited by

                                    Cool, that sounds like good news so far 👍

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      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
                                      • LaFayette
                                        LaFayette Admin last edited by

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

                                        T 1 Reply Last reply Reply Quote 0
                                        • T
                                          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
                                          • 1 / 1
                                          • First post
                                            Last post
                                          Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums