Skocz do zawartości

Problem z błędem AsyncSQL: query failed: Out of range value for column 'y' at row 1

Opublikowano

witam mam taki problem czy ktoś wie jak to naprawić ? po uruchomieniu serwera zmiana bonów potem wywala serwer

proszę o pomoc 

syserr

Rozwiązane przez Sevence

Przejdź do rozwiązania

Featured Replies

Opublikowano
  • Rozwiązanie

Potrzebujemy syslog z channelu, który pada, bo rozumiem że rdzeń gry ma crash?

 

Przy upadku rdzenia generowany jest plik .core w channelu który padł.

Wejdź do tego katalogu wpisz gdb następnie file channel_11 (lub inna nazwa w zależności od symlinku) po czym core game.core i wrzuć nam pełny log z debugera. 

 

Błąd:

SYSERR: Nov 22 08:00:01 :: ChildLoop: AsyncSQL: query failed: Out of range value for column 'y' at row 1 (query: INSERT DELAYED INTO log (type, time, who, x, y, what, how, hint, ip, vnum) VALUES('ITEM', NOW(), 1, 71, 4294967292, 2101677856, 'SET_ATTR', '', 'xxx.xxx.xxx.xx', 189) errno: 1264)

 

Ten błąd mówi o tym że przekroczyłeś zakres dla kolumny y w tabeli log. Próbujesz ustawić wartość, która jest większa niż maksymalna dopuszczalna dla tej kolumny typu int unsigned. 

Rozwiązaniem tego problemu to zwiększenie wartości typu dla kolumny y. 

 

Uruchom to zapytanie SQL:

ALTER TABLE log MODIFY COLUMN y BIGINT UNSIGNED NULL;

 

Opublikowano
  • Autor

dzięki za pomoc 

  • Sevence zmienił(a) tytuł na Problem z błędem AsyncSQL: query failed: Out of range value for column 'y' at row 1
  • Sevence zablokował(a) ten temat
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.