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

    Lobby down?

    Scheduled Pinned Locked Moved Player Help
    20 Posts 5 Posters 7.0k Views 6 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.
    • RoiEXR Offline
      RoiEX Admin
      last edited by

      Let's continue discussing this topic in https://github.com/triplea-game/triplea/issues/1043

      prastleP 1 Reply Last reply Reply Quote 0
      • prastleP Offline
        prastle Lobby Moderators Admin @RoiEX
        last edited by

        @RoiEX Good stuff was so long ago forgot about it there 🙂

        If we open a quarrel between past and present, we shall find that we have lost the future! Sir Winston Churchill

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

          Not that I'm aware of

          1 Reply Last reply Reply Quote 0
          • W Offline
            warmonger2 Lobby Moderators
            last edited by RoiEX

            Getting java error when I click "play online". Is lobby down or a problem at my end? I'm running 3635.

            Here is a bit of the error message, can post more if helpful.

            triplea.engine.version.bin:1.9
            java.lang.ClassCastException: java.lang.String cannot be cast to java.util.List
            	at games.strategy.engine.framework.startup.ui.MetaSetupPanel.loadYaml(MetaSetupPanel.java:164)
            
            RoiEXR 1 Reply Last reply Reply Quote 0
            • RoiEXR Offline
              RoiEX Admin @warmonger2
              last edited by

              @warmonger2 The lobby is working fine, posting more of your error message might be helpful, but I believe the Problem might be caused by a temporary server outage/overload on GitHubs side (only possible explanation IMO, or you messed around with your lobby_server.yaml & game_engine.properties file)

              Try again, and check if works now.
              If it's still not working, please post the full error message and the contents of your game_engine.properties and lobby_server.yaml file, both located in your installation folder: C:\Program Files\TripleA_1.9.0.0.3635.

              W 1 Reply Last reply Reply Quote 0
              • W Offline
                warmonger2 Lobby Moderators @RoiEX
                last edited by RoiEX

                @roiex I've been unable to connect for a couple of days, and I didn't knowingly mess with any files. However, I have found that the lobby_server.yaml file is missing. No idea why and I don't see it anywhere on my machine, so that might be the problem. Reinstalled and the file is still missing, but will try another reinstall. Perhaps you could copy and paste it here if its a simple file.

                Meanwhile, here is the full error message, below that is game_engine.properties.

                triplea.engine.version.bin:1.9
                java.lang.ClassCastException: java.lang.String cannot be cast to java.util.List
                	at games.strategy.engine.framework.startup.ui.MetaSetupPanel.loadYaml(MetaSetupPanel.java:164)
                	at games.strategy.engine.framework.startup.ui.MetaSetupPanel.getLobbyServerProperties(MetaSetupPanel.java:184)
                	at games.strategy.engine.framework.startup.ui.MetaSetupPanel.connectToLobby(MetaSetupPanel.java:140)
                	at games.strategy.engine.framework.startup.ui.MetaSetupPanel.lambda$setupListeners$198(MetaSetupPanel.java:118)
                	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
                	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
                	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
                	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
                	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
                	at org.pushingpixels.substance.internal.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:124)
                	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
                	at java.awt.Component.processMouseEvent(Unknown Source)
                	at javax.swing.JComponent.processMouseEvent(Unknown Source)
                	at java.awt.Component.processEvent(Unknown Source)
                	at java.awt.Container.processEvent(Unknown Source)
                	at java.awt.Component.dispatchEventImpl(Unknown Source)
                	at java.awt.Container.dispatchEventImpl(Unknown Source)
                	at java.awt.Component.dispatchEvent(Unknown Source)
                	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
                	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
                	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
                	at java.awt.Container.dispatchEventImpl(Unknown Source)
                	at java.awt.Window.dispatchEventImpl(Unknown Source)
                	at java.awt.Component.dispatchEvent(Unknown Source)
                	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
                	at java.awt.EventQueue.access$500(Unknown Source)
                	at java.awt.EventQueue$3.run(Unknown Source)
                	at java.awt.EventQueue$3.run(Unknown Source)
                	at java.security.AccessController.doPrivileged(Native Method)
                	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
                	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
                	at java.awt.EventQueue$4.run(Unknown Source)
                	at java.awt.EventQueue$4.run(Unknown Source)
                	at java.security.AccessController.doPrivileged(Native Method)
                	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
                	at java.awt.EventQueue.dispatchEvent(Unknown Source)
                	at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:359)
                	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
                	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
                	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
                	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                	at java.awt.EventDispatchThread.run(Unknown Source)
                java.lang.ClassCastException: java.lang.String cannot be cast to java.util.List
                	at games.strategy.engine.framework.startup.ui.MetaSetupPanel.loadYaml(MetaSetupPanel.java:164)
                	at games.strategy.engine.framework.startup.ui.MetaSetupPanel.getLobbyServerProperties(MetaSetupPanel.java:184)
                	at games.strategy.engine.framework.startup.ui.MetaSetupPanel.connectToLobby(MetaSetupPanel.java:140)
                	at games.strategy.engine.framework.startup.ui.MetaSetupPanel.lambda$setupListeners$198(MetaSetupPanel.java:118)
                	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
                	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
                	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
                	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
                	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
                	at org.pushingpixels.substance.internal.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:124)
                	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
                	at java.awt.Component.processMouseEvent(Unknown Source)
                	at javax.swing.JComponent.processMouseEvent(Unknown Source)
                	at java.awt.Component.processEvent(Unknown Source)
                	at java.awt.Container.processEvent(Unknown Source)
                	at java.awt.Component.dispatchEventImpl(Unknown Source)
                	at java.awt.Container.dispatchEventImpl(Unknown Source)
                	at java.awt.Component.dispatchEvent(Unknown Source)
                	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
                	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
                	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
                	at java.awt.Container.dispatchEventImpl(Unknown Source)
                	at java.awt.Window.dispatchEventImpl(Unknown Source)
                	at java.awt.Component.dispatchEvent(Unknown Source)
                	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
                	at java.awt.EventQueue.access$500(Unknown Source)
                	at java.awt.EventQueue$3.run(Unknown Source)
                	at java.awt.EventQueue$3.run(Unknown Source)
                	at java.security.AccessController.doPrivileged(Native Method)
                	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
                	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
                	at java.awt.EventQueue$4.run(Unknown Source)
                	at java.awt.EventQueue$4.run(Unknown Source)
                	at java.security.AccessController.doPrivileged(Native Method)
                	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
                	at java.awt.EventQueue.dispatchEvent(Unknown Source)
                	at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:359)
                	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
                	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
                	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
                	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                	at java.awt.EventDispatchThread.run(Unknown Source)
                

                game_engine.properties

                engine_version = 1.9.0.0.3635
                
                ## Map_List_File
                # URL if the value begins with http, otherwise assumed to be a file. This file lists which maps are available
                # to tripleA for download.
                #Map_List_File = triplea_maps.yaml
                
                Map_List_File = http://raw.githubusercontent.com/triplea-game/triplea/master/triplea_maps.yaml?raw=true
                
                lobby_properties_file_url = http://raw.githubusercontent.com/triplea-game/triplea/master/lobby_server.yaml?raw=true
                lobby_properties_file_backup = lobby_server.yaml
                
                RoiEXR 1 Reply Last reply Reply Quote 0
                • RoiEXR Offline
                  RoiEX Admin @warmonger2
                  last edited by

                  @warmonger2 Sorry, I forgot that this file is not shipped with TripleA (I think I inserted it manually sometime ago).
                  Somehow the publicly accessible config file seems to be corrupted just for you.
                  A possible workaround that might help:

                  1. Go to https://raw.githubusercontent.com/triplea-game/triplea/master/lobby_server.yaml
                  2. Press Ctrl + S to save the file and select "All Files" in the filetype dropdown menu e.g. make sure the file is called lobby_server.yaml and not lobby_server.yaml.txt And move it to the installation directory.
                  3. Then edit game_engine.properties and change the url after lobby_properties_file_url to something invalid (I personally just remove the a in yaml at the end ^^)

                  This should hopefully fix your issue

                  Some general suggestions on posting (I can't say it often enough): Please format error messages as markdown code.
                  You can do this by writing the error message like this in the post (I fixed it for you, you can check how I did it when editing the message):

                  ` ` `
                  <error_message>
                  ` ` `
                  

                  Those characters are backticks, typically used for the grave accent

                  W 1 Reply Last reply Reply Quote 0
                  • W Offline
                    warmonger2 Lobby Moderators @RoiEX
                    last edited by warmonger2

                    @roiex said in Lobby down?:

                    https://raw.githubusercontent.com/triplea-game/triplea/master/lobby_server.yaml

                    Hi. That link doesn't seem to work:

                    There was a temporary DNS error. Try refreshing the page.
                    Error Code: INET_E_RESOURCE_NOT_FOUND
                    
                    RoiEXR 1 Reply Last reply Reply Quote 0
                    • RoiEXR Offline
                      RoiEX Admin @warmonger2
                      last edited by

                      @warmonger2 There we have your error cause: Apparently your PC/Your network connection can't fetch the site.
                      I'll have a look what you can do about this issue. If I'm able to come up with a solution I will share it with you and the provided steps will no longer be necessary.

                      You should be able to visit this site though: https://github.com/triplea-game/triplea/blob/master/lobby_server.yaml
                      It shows the same file, but you need to copy the content into a yaml file you create on your own in your installation directory.
                      To create the file right click in the directory select new > Textdocument, open the created file with a normal text editor and paste the content in there.
                      After that you can edit the game_engine.properties file to have the same file name in the backup url field (instead of triplea_lobby.yaml) you might need to enable the display of file extensions to see the full filename.
                      Please tell me if you have any problems following my explanations.

                      W 1 Reply Last reply Reply Quote 0
                      • W Offline
                        warmonger2 Lobby Moderators @RoiEX
                        last edited by warmonger2

                        @roiex Followed your steps and still not working. Here is what I did:

                        1. Created a file called john_server.yaml In program files > triplea and pasted your link into it
                        - version: 1.9.0.0
                        
                          host: 45.79.144.53
                        
                          port: 3304
                        
                          message: |
                        
                            Welcome to TripleA 1.9 - For help: http://www.triplea-game.org/help/
                        
                            No talking politics in the lobby! Take your political comments to a private game!
                        
                            Lobby Rules: https://forums.triplea-game.org/topic/4
                        
                            
                        
                            TOC 11 signup has now started, $100 first place prize:
                        
                            https://forums.triplea-game.org/topic/69/revised-tournament-of-champions-11-toc-11
                        
                            
                        
                            *** Lobby Database was Wiped Out during Migration ***
                        
                            Our legacy database died while we were migrating off of it. If you had a password
                        
                            protected account, please re-create it to register in our brand new lobby database.
                        
                          error_message:  
                        
                        1. Edited game_engine.properties so that the backup is john_server.yaml:
                        engine_version = 1.9.0.0.3635
                        
                        ## Map_List_File
                        # URL if the value begins with http, otherwise assumed to be a file. This file lists which maps are available
                        # to tripleA for download.
                        #Map_List_File = triplea_maps.yaml
                        
                        Map_List_File = http://raw.githubusercontent.com/triplea-game/triplea/master/triplea_maps.yaml?raw=true
                        
                        lobby_properties_file_url = http://raw.githubusercontent.com/triplea-game/triplea/master/lobby_server.yaml?raw=true
                        lobby_properties_file_backup = john_server.yaml
                        
                        

                        Still no luck.

                        Edit: Hmm I changed it like you said removing the a in yml, still didn't help:

                        engine_version = 1.9.0.0.3635
                        
                        ## Map_List_File
                        # URL if the value begins with http, otherwise assumed to be a file. This file lists which maps are available
                        # to tripleA for download.
                        #Map_List_File = triplea_maps.yaml
                        
                        Map_List_File = http://raw.githubusercontent.com/triplea-game/triplea/master/triplea_maps.yaml?raw=true
                        
                        lobby_properties_file_url = http://raw.githubusercontent.com/triplea-game/triplea/master/lobby_server.yml?raw=true
                        lobby_properties_file_backup = john_server.yaml
                        
                        
                        RoiEXR 1 Reply Last reply Reply Quote 0
                        • RoiEXR Offline
                          RoiEX Admin @warmonger2
                          last edited by

                          @warmonger2 Sorry, forgot to mention, you still need to replace the url with an invalid (but accessible website), something like http://google.de/somethingnoneexistent
                          Fortunately this whole process will be a lot easier with newer (unreleased versions of TripleA).
                          If that still doesn't work, I'd highly encourage you to try out one of our pre-releases.
                          You can then go to Engine Preferences > Testing and enter tripleawarclub.org into the lobby host and 3304 in the port field if it doesn't already work by default.

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

                            Regardless you should probably consider updating your windows as this might fix some issues on its own.

                            1 Reply Last reply Reply Quote 0
                            • W Offline
                              warmonger2 Lobby Moderators
                              last edited by

                              Oh hurray that worked! Thanks for the help. Was fun fiddling with files even though I don't know what I'm doing. Really should learn java one of these days 🙂

                              1 Reply Last reply Reply Quote 0

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

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

                              With your input, this post could be even better 💗

                              Register Login
                              • 1 / 1
                              • First post
                                Last post
                              Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums