New Game Board not appearing

In the last few days very often when I post a game and it begins, the board doesn’t automatically appear. when I click on the active black stone top right, it takes me to an empty generic board. If I go elsewhere on the site and back to clicking the black stone, it usually takes me to the game but I can’t play (moves show as “submitted” indefinitely). Sometimes a data error message appears or “internal error: unable to load game data, please try again later”. Using a PC with Opera (V. 76.0.4017.123)

1 Like

It sounds like there’s a problem with your browser using WebSockets - can you try a different browser to see if it’s a browser issue? If not, it might very well be your ISP blocking WebSockets.

2 Likes

1 time thing:

I also got something like it yesterday on Opera. It said game started but showed internal error. I think I clicked the move circle which sent me to empty board, then something, something and I got the game. I was hurrying so opponent doesn’t run away.

1 Like

I got the same thing in Chromium on Linux. Since I mostly play blitz games with 10 seconds / move and sudden death, the games become annulled, like this one: BLITZ 非常快

And also occasionally a 500 HTTP error in a popup dialog when the game is ongoing.

just got it, but in the middle of game, refresh helped.

Chrome

2 Likes

maybe its somehow because estimator update?


I didn’t even click “Accept Game”

1 Like

I’ve had this issue several times over the last few days, in both Chrome and Opera. Been using OGS for years and never had this happen before.

1 Like

I just had 2 games in a row, where I had to click link in notification and then refresh page to start a game.
I never had it before May 18. I seen people in chat who also say they didn’t have it before.

Indeed, ok I just restarted a couple of services that might be the cause of that, let me know if it is better or still persists, kinda hard to tell what’s going on

Unfortunately it still persists: BLITZ 非常快

Hectic week, but here is a better error report.

  1. I create a custom game and sit around and wait for a while (I don’t know if the duration matters, but all my blitz games are unranked and most people don’t want to play unranked, so quite possibly there is a timeout somewhere).
  2. The game starts, but I am not taken to the game “view” (or whatever a page is called in React). Instead, the blue message indicator in the top right shows that the game has started, and the move indicator shows that I should make a move. Normally, I am automatically redirected to the game view when the game starts, but that does not happen here: I am still in the “Play” view (the one with the list of all open games).
  3. When I click either the move indicator or the “game started”-message, I am redirected to the game view, but the game doesn’t start and instead there is a message that says that the game is loading (this message never disappears, the game never finishes loading).
  4. If I open a new tab and copy-paste the URL, then the game view successfully loads. But then 15-20 seconds will have expired and I timeout (so a work-around is to add 1 minute main time to my blitz games to prevent this timeout).
  5. After the game has started, I occasionally get a popup dialog saying that some error happened (sometimes a HTTP 500), but I can just click anywhere to get rid of it and proceed with the game. This may be completely unrelated to the game start problem, but surely also started happening after a recent production deployment (never seen either of these problems before).

I haven’t looked in the JS console or network tab, I will try to remember that next time.

OS: Alpine Linux, Raspberry Pi (4, 16 GB) aarch64 kernel (read-only variant that runs entirely in RAM)
Browser: Version 86.0.4240.111 (Developer Build) (64-bit)

3 Likes

Here is the JS console from when it happens. However, I think this is the only interesting message: “misc.ts:374 internal error: unable to load game data, please try again later
kt @ misc.ts:374”

:1 WASM support detected, score estimator will be fast
sfx.ts:416 Audio group  stones  unlocked successfully, sounds should now work
sfx.ts:416 Audio group  countdown  unlocked successfully, sounds should now work
sfx.ts:416 Audio group  game_voice  unlocked successfully, sounds should now work
sfx.ts:416 Audio group  effects  unlocked successfully, sounds should now work
ChallengeModal.tsx:449 {initialized: false, min_ranking: 23, max_ranking: 29, challenger_color: "automatic", game: {…}, …}
requests.ts:90 Url doesn't contain an id but one was given. challenges 0
(anonymous) @ requests.ts:90
createChallenge @ ChallengeModal.tsx:457
Fe @ react-dom.profiling.min.js:52
Je @ react-dom.profiling.min.js:52
(anonymous) @ react-dom.profiling.min.js:53
kr @ react-dom.profiling.min.js:100
Tr @ react-dom.profiling.min.js:101
(anonymous) @ react-dom.profiling.min.js:113
Re @ react-dom.profiling.min.js:305
(anonymous) @ react-dom.profiling.min.js:50
Nr @ react-dom.profiling.min.js:105
tn @ react-dom.profiling.min.js:75
en @ react-dom.profiling.min.js:74
t.unstable_runWithPriority @ scheduler.production.min.js:18
Ui @ react-dom.profiling.min.js:124
Pe @ react-dom.profiling.min.js:305
Zt @ react-dom.profiling.min.js:73
o @ helpers.ts:87
requests.ts:91 console.trace
(anonymous) @ requests.ts:91
createChallenge @ ChallengeModal.tsx:457
Fe @ react-dom.profiling.min.js:52
Je @ react-dom.profiling.min.js:52
(anonymous) @ react-dom.profiling.min.js:53
kr @ react-dom.profiling.min.js:100
Tr @ react-dom.profiling.min.js:101
(anonymous) @ react-dom.profiling.min.js:113
Re @ react-dom.profiling.min.js:305
(anonymous) @ react-dom.profiling.min.js:50
Nr @ react-dom.profiling.min.js:105
tn @ react-dom.profiling.min.js:75
en @ react-dom.profiling.min.js:74
t.unstable_runWithPriority @ scheduler.production.min.js:18
Ui @ react-dom.profiling.min.js:124
Pe @ react-dom.profiling.min.js:305
Zt @ react-dom.profiling.min.js:73
o @ helpers.ts:87
ChallengeModal.tsx:459 Challenge response:  {status: "ok", challenge: 17564077, game: 33917489}
ChallengeModal.tsx:537 {id: "697149:79985c18-b88d-4797-84e4-5f21e038e986", type: "gameStarted", player_id: 697149, timestamp: 1621684074, read_timestamp: 0, …}aux_delivered: 0black: "sisada"game_id: 33917489id: "697149:79985c18-b88d-4797-84e4-5f21e038e986"name: "BLITZ 非常快"player_id: 697149read: 0read_timestamp: 0timestamp: 1621684074type: "gameStarted"white: "Leidang"__proto__: Object
ChallengeModal.tsx:537 {id: "697149:79985c18-b88d-4797-84e4-5f21e038e986", type: "delete"}id: "697149:79985c18-b88d-4797-84e4-5f21e038e986"type: "delete"__proto__: Object
misc.ts:374 internal error: unable to load game data, please try again later
kt @ misc.ts:374
r.emit @ index.js:145
value @ socket.js:271
value @ socket.js:258
value @ socket.js:223
r.emit @ index.js:145
value @ manager.js:211
r.emit @ index.js:145
value @ index.js:120
value @ manager.js:203
r.emit @ index.js:145
value @ socket.js:404
(anonymous) @ socket.js:202
r.emit @ index.js:145
value @ transport.js:103
value @ transport.js:96
ws.onmessage @ websocket.js:114
ChallengeModal.tsx:537 {id: "697149:3882008c-db1d-4e18-86c5-c296616f22e5", type: "gameEnded", player_id: 697149, timestamp: 1621684703, read_timestamp: 0, …}annulled: falseaux_delivered: 0black: "sisada"black_lost: truegame_id: 33917489id: "697149:3882008c-db1d-4e18-86c5-c296616f22e5"name: "BLITZ 非常快"outcome: "1.5 points"player_id: 697149read: 0read_timestamp: 0timestamp: 1621684703type: "gameEnded"white: "Leidang"white_lost: false__proto__: Object
ChallengeModal.tsx:537 {id: "697149:3882008c-db1d-4e18-86c5-c296616f22e5", type: "delete"}id: "697149:3882008c-db1d-4e18-86c5-c296616f22e5"type: "delete"__proto__: Object

Very strange. Thank you for the details @Leidang that helps a lot.

2 Likes

Those that have had this happen, would you say you have waited for the game to start for more than 5 minutes?

Maybe, but I am not 100% sure. It sounds plausible now that I think about it.

1 Like

I’m pretty sure I found and fixed it. The servers have been updated, please let me know if you see the issue again!

2 Likes

Thank you for your amazing work with OGS. Even fixing things on weekends.

1 Like

Just played my first successful game in a bit, thank you for the fix!

3 Likes