Stránka 1 z 1

Error v konzoli

Napsal: 13 kvě 2015, 19:19
od panChemicky
Server:93.91.250.129:27932

Zdar. Všiml jsem si, že mi jednou za čas v konzoli vyjede tenhle error. Nevíte, co by to mohlo delat?

Kód: Vybrat vše

> [19:16:11 WARN]: java.sql.SQLException: Incorrect string value: '\xEDtej j...' for column 'message' at row 1
> [19:16:11 WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
> [19:16:11 WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
> [19:16:11 WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
> [19:16:11 WARN]: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
> [19:16:11 WARN]: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
> [19:16:11 WARN]: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
> [19:16:11 WARN]: at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
> [19:16:11 WARN]: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2407)
> [19:16:11 WARN]: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
> [19:16:11 WARN]: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
> [19:16:11 WARN]: at net.coreprotect.database.Database.insertChat(Database.java:334)
> [19:16:11 WARN]: at net.coreprotect.database.Logger.log_chat(Logger.java:55)
> [19:16:11 WARN]: at net.coreprotect.consumer.Process.processPlayerChat(Process.java:329)
> [19:16:11 WARN]: at net.coreprotect.consumer.Process.processConsumer(Process.java:100)
> [19:16:11 WARN]: at net.coreprotect.consumer.Consumer.run(Consumer.java:49)
> [19:16:11 WARN]: at java.lang.Thread.run(Thread.java:744)


Seznam pluginů:

Kód: Vybrat vše

> [19:20:06 INFO]: Plugins (40): PlugMan, FakaHedaMinequery, WorldEdit, Microblocks, MassiveCore, Vault, PermissionsEx, KillerMoney, MyCommand, WorldGuard, KeepItems, PlotSquared, Playtime, AutoMessage, iConomy, CoreProtect, ASkyBlock, TitleManager, EggCatcher, ProtocolLib, Votifier, GAListener, Essentials, Residence, Jobs, NoCheatPlus, EssentialsSpawn, Ultrabans, SkinsRestorer, Multiverse-Core, LWC, ChestShop, EssentialsChat, HolographicDisplays, Multiverse-Inventories, AuthMe, Factions, FactionChat, InfoBoardReborn, NoFlyZone

Re: Error v konzoli

Napsal: 13 kvě 2015, 19:56
od mannyvee
Vyskakuje tu nějaká chyba řetězce, buď nějaký špatný příkaz a nebo je chyba někde uvnitř, ale nevím kde >

Kód: Vybrat vše

> [19:16:11 WARN]: java.sql.SQLException: Incorrect string value: '\xEDtej j...' for column 'message' at row 1

Dále je tu něco s pl. CoreProtectem >

Kód: Vybrat vše

> [19:16:11 WARN]: at net.coreprotect.database.Database.insertChat(Database.java:334)
> [19:16:11 WARN]: at net.coreprotect.database.Logger.log_chat(Logger.java:55)
> [19:16:11 WARN]: at net.coreprotect.consumer.Process.processPlayerChat(Process.java:329)
> [19:16:11 WARN]: at net.coreprotect.consumer.Process.processConsumer(Process.java:100)
> [19:16:11 WARN]: at net.coreprotect.consumer.Consumer.run(Consumer.java:49)

Buď chyba javy nebo verze, podle mě.. ;)

Re: Error v konzoli

Napsal: 13 kvě 2015, 20:22
od Mike8748
jde o problém s kódováním tabulky coreprotectu v databázi.
tabulka jako taková má nastavené kódování utf, ale vkládáš tam text v kódování ISO

problém nastane když někdo v chatu napíše text česky, s diakritikou, která je v obou kódování prezentována jinak, proto databáze v utf protestuje proti vkládaným datům v jiném kódování.

můžeš přes phpmyadmin zkusit změnit kódování tabulky v databázi, nebo v coreprotectu vypnout logování chatu

Re: Error v konzoli

Napsal: 15 kvě 2015, 10:32
od Hanakocz
"vítej"
Zkus to nahradit nespeciálním í znakem
Určitě máš v některý zprávě slovo "vítej" ....diakritiku to asi moc neumí, nebo máš špatně nastavený kódování databáze