Thread safety auf dem Server

24 views
Skip to first unread message

Moritz Schmale

unread,
Aug 14, 2013, 8:08:04 AM8/14/13
to uni-kassel-se1-s...@googlegroups.com
Hallo, ich habe einen erweiterten Modus in unseren client eingebaut, der 2 instanzen startet, 2 testplayer anlegt, sich mit diesen einloggt, und beide gehen dann gemeinsam in das gleiche Spiel.

Wenn nun beide gleichzeitig das CREATE TESTPLAYER-Kommando oder auch das JOIN GAME-Kommando senden, kommt folgender Fehler zurück:

ERROR: java.util.ConcurrentModificationException

So lange, wie es nicht behoben ist, wartet der client etwa eine sekunde bis der 2. das Kommando schickt, aber das kann natürlich auch im normalen Spielverlauf passieren, dass 2 Clients gleichzeitig auf die selbe resource zugreifen.

Andreas Scharf

unread,
Aug 14, 2013, 8:28:06 AM8/14/13
to uni-kassel-se1-s...@googlegroups.com
Hallo,

danke für den Hinweis. Ich habe die entsprechenden Stellen synchronisiert, so das der Fehler ab Server version 1.3.4 nicht mehr auftreten sollte.

Gruß,
Andreas
Reply all
Reply to author
Forward
0 new messages