#23406: "Game doesn't load."
Čeho se toto hlášení týká?
Co se stalo? Prosím vyberte níže
Co se stalo? Prosím vyberte níže
Prosím zkontroluj, zda již neexistuje hlášení pro stejnou věc
Pokud ano, HLASUJ pro toto hlášení. Hlášení s nejvyšším počtem hlasů budou řešena PŘEDNOSTNĚ!
| # | Status | Votes | Game | Type | Title | Last update |
|---|
Detailní popis
-
• Prosím, zkopíruj a vlož hlášení o chybě, které vidíš na monitoru, pokud to lze.
Game stuck at loading page
-
• Prosím popiš, co jsi měl v úmyslu udělat, co jsi udělal a co se nakonec stalo
• Jaký prohlížeč používáte?
Google Chrome v86
-
• Prosíme, zkopíruj/vlož text zobrazený v angličtině namísto tvého jazyka. Pokud máš snímek obrazovky tohoto bugu (doporučený postup), můžeš použít libovolnou službu pro hostování obrázků (například snipboard.io), nahrát ho tam a odkaz sem zkopírovat/vložit. Je tento text k dispozici v systému pro překládání? Pokud ano, byl přeložen před více než 24 hodinami?
Game stuck at loading page
• Jaký prohlížeč používáte?
Google Chrome v86
-
• Prosím popiš svůj návrh přesně a konzistentně, aby bylo snadné pochopit, co máš na mysli.
Game stuck at loading page
• Jaký prohlížeč používáte?
Google Chrome v86
-
• Co bylo zobrazeno na monitoru, když došlo k tvému zablokování? (Černá obrazovka? Část herního prostředí? Hlášení o chybě?)
Game stuck at loading page
• Jaký prohlížeč používáte?
Google Chrome v86
-
• Která část pravidel nebyla dodržena adaptací hry na BGA
Game stuck at loading page
-
• Je vidět porušení pravidel na záznamu hry? Pokud ano, ve kterém tahu?
• Jaký prohlížeč používáte?
Google Chrome v86
-
• O jakou herní akci ses pokoušel/a?
Game stuck at loading page
-
• Co ses pokoušel/a udělat, abys spustil/a tuhle herní akci?
-
• Co se stalo, když ses o tuto akci pokusil/a (vyskočila chybová hláška, lišta ve hře, ...)?
• Jaký prohlížeč používáte?
Google Chrome v86
-
• V jaké fázi hry problém nastal (jaký byl poslední herní pokyn)?
Game stuck at loading page
-
• Co se stalo, když ses pokusil/a udělat akci (chybová hláška, oznámení stavového řádku hry, ...)?
• Jaký prohlížeč používáte?
Google Chrome v86
-
• Prosím popište vyobrazený problém. Pokud máš snímek obrazovky tohoto bugu (doporučený postup), můžeš použít libovolnou službu pro hostování obrázků (například snipboard.io), nahrát ho tam a odkaz sem zkopírovat/vložit.
Game stuck at loading page
• Jaký prohlížeč používáte?
Google Chrome v86
-
• Prosíme, zkopíruj/vlož text zobrazený v angličtině namísto tvého jazyka. Pokud máš snímek obrazovky tohoto bugu (doporučený postup), můžeš použít libovolnou službu pro hostování obrázků (například snipboard.io), nahrát ho tam a odkaz sem zkopírovat/vložit. Je tento text k dispozici v systému pro překládání? Pokud ano, byl přeložen před více než 24 hodinami?
Game stuck at loading page
• Jaký prohlížeč používáte?
Google Chrome v86
-
• Prosím popiš svůj návrh přesně a konzistentně, aby bylo snadné pochopit, co máš na mysli.
Game stuck at loading page
• Jaký prohlížeč používáte?
Google Chrome v86
Historie hlášení
Specifically, the 8th parameter to the gameui.completeetup method call is missing (after socketio in the below snippet, as taken from JS console debugger from the table this bug report references):
gameui.completesetup("pedro", "Pedro", 109158620, 88492060, /*archivemask_begin*/"301ec5cc3f304753ffe3068fdad20f6b"/*archivemask_end*/, "{COMETD_PRIVATE_CHANNEL}", "socketio", , { "39141269": { "user_id"...
Is there a way to abandon the game without being able to access it?
@lanizer: this parameter corresponds to the gamedatas returned by getAllDatas. Maybe in some cases it sends an empty result?
It's definitely caused by getAllDatas() in php with the symptoms showing up in the javascript when the data returned is parsed improperly.
This will reproduce it assuming your db has the similar content:
protected function getAllDatas() {
$result = array();
$result['players'] = self::getCollectionFromDB("SELECT player_id, player_beginner FROM player");
self::dump('players', $result['players'];
return $result;
}
From the dump (copied below), it looks like -1 is maybe getting assigned to the player_beginner column in the db as a string instead of a signed int. The getAllDatas() function returns as intended, but the javascript can't handle the data it's getting. For convenience while developing, I was doing "SELECT * FROM player" planning to narrow the query later. This picked up the column even though I have no actual use for it.
players = array(4) {
[2304606]=>
array(2) {
["player_id"]=>
string(7) "2304606"
["player_beginner"]=>
string(16) "����������������"
}
[2304609]=>
array(2) {
["player_id"]=>
string(7) "2304609"
["player_beginner"]=>
string(16) "����������������"
}
[2304607]=>
array(2) {
["player_id"]=>
string(7) "2304607"
["player_beginner"]=>
string(16) "����������������"
}
[2304608]=>
array(2) {
["player_id"]=>
string(7) "2304608"
["player_beginner"]=>
string(16) "����������������"
}}
}
Doplňte tuto zprávu
- ID dalšího stolu / ID tahu
- Byla chyba odstraněna stisknutím F5?
- Objevila se tato chyba častěji? Pokaždé? Náhodně?
- Pokud máš snímek obrazovky tohoto bugu (doporučený postup), můžeš použít libovolnou službu pro hostování obrázků (například snipboard.io), nahrát ho tam a odkaz sem zkopírovat/vložit.
