Problem z serwerem MC - Po minucie wyrzuca mnie z dziwnym tekstem

Zombie
koweq
koweq

Hej! Kiedy wchodzę na własny serwer (VPS OpenVZ, 4GB RAM, spigot najnowszy dla 1.11.2)po jakimś czasie (ok. 1min) wyrzuca mnie z takim tesktem: Internal Exception: io.netty.handler.codec.DecoderException: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalfmormedJsonException: Use JsonReader.setLenient(true) to accept malfromed JSON at line 1 column 1

Zmiana silnika nic nie zmieniła a na innych serwerach nic się takiego nie dzieje.

###Pluginy AutoMessage CDM ChatControl EssentialsX-2.0.1 (cała paczka) HolographicDisplays karolekTrade MC-SHOP NoCheatPlus OpenInv PermissionEx PEXTabColors PlayerChecker portals ProtocolLib Sddls SkinRestrorer VanishNoPacket VoxelSniper WorldEdit-bukkit-6.1.5 WorldGuard

#HALP

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

690x203

Inne osoby też mają ten problem?

koweq
koweq

serwer bardziej testowy, tylko ja go przygotowywuję :d

Timo
Timo Moderator forum.lvlup.pro

koweq:

HolographicDisplays

koweq:

PlayerChecker

koweq:

ProtocolLib

koweq:

SkinRestrorer

Jeśli kwestia leży po stronie pluginu, to jeden z tych pluginów może wywoływać błąd. Natomiast po błędzie widać, że jest problem z odkodowaniem (odczytaniem) wiadomości przez serwer.

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

PlayerChecker odpada raczej ;P

Ja bym stawiał na "SkinRestrorer" (To chyba SkinsRestorer, nie?)

luxDev
luxDev Pionier

To bardziej przez plugin który jest niekompatybilny z wersją silnika oraz używa pakietów Stawiam na SkinRestorer, Plib, HolographicDisplays, wywalaj po kolei i sprawdzaj :)

koweq
koweq

Niestety, żaden z powyżej podanych pluginów ( w sensie podanych przez was) nie powoduje tego błędu który występuje nadal 😕 Jutro się tym zajmę :/

luxDev
luxDev Pionier

Pokaż log z konsoli :>

DBanaszewski
DBanaszewski α-tester v3

Ja bym wyrzucił AutoMessages 😕 On nie jest aktualizowany od 1.8, a wiemy, że po aktualizacjach JSON się "zmienił" ;)

koweq
koweq

konsola nic nie wywala 😕 Jest normalne "Disconnected"

koweq
koweq

Zdecydowanie to przez AutoMessages. Może ktoś ma podobny plugin który działa pod 1.11.2?

krfcm
krfcm Pionier
luxDev
luxDev Pionier

A może pokusić się o coś z lvlupa? już szykuję 😄

luxDev
luxDev Pionier
koweq
koweq

Mi tam kompletnie nie ładuje tego pluginu :/

luxDev
luxDev Pionier

Musi być ku temu powód, podaj może błąd :P U mnie się załadował i zaczął działać jak piorun :P

koweq
koweq

Wiem że na jakieś serwisy powinienem wstawić ale nie wiem jak więc wstawię tu :v [14:21:19] [Server thread/ERROR]: Could not load 'plugins/AutoMessages.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: pl/mcdev/automessages/Main : Unsupported major.minor version 52.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot.jar:git-Spigot-625bc00-41a7d14] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot.jar:git-Spigot-625bc00-41a7d14] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot.jar:git-Spigot-625bc00-41a7d14] at org.bukkit.craftbukkit.v1_11_R1.CraftServer.loadPlugins(CraftServer.java:301) [spigot.jar:git-Spigot-625bc00-41a7d14] at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:204) [spigot.jar:git-Spigot-625bc00-41a7d14] at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:544) [spigot.jar:git-Spigot-625bc00-41a7d14] at java.lang.Thread.run(Thread.java:745) [?:1.7.0_121] Caused by: java.lang.UnsupportedClassVersionError: pl/mcdev/automessages/Main : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_121] at java.lang.ClassLoader.defineClass(ClassLoader.java:803) ~[?:1.7.0_121] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_121] at java.net.URLClassLoader.defineClass(URLClassLoader.java:442) ~[?:1.7.0_121] at java.net.URLClassLoader.access$100(URLClassLoader.java:64) ~[?:1.7.0_121] at java.net.URLClassLoader$1.run(URLClassLoader.java:354) ~[?:1.7.0_121] at java.net.URLClassLoader$1.run(URLClassLoader.java:348) ~[?:1.7.0_121] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_121] at java.net.URLClassLoader.findClass(URLClassLoader.java:347) ~[?:1.7.0_121] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot.jar:git-Spigot-625bc00-41a7d14] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot.jar:git-Spigot-625bc00-41a7d14] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_121] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_121] at java.lang.Class.forName0(Native Method) ~[?:1.7.0_121] at java.lang.Class.forName(Class.java:278) ~[?:1.7.0_121] at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:64) ~[spigot.jar:git-Spigot-625bc00-41a7d14] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot.jar:git-Spigot-625bc00-41a7d14] ... 6 more Nie ładują się też twój CDM i PlayerChecker 😕

W sumie karolkowy karolekTrade też nie :/

luxDev
luxDev Pionier

karolkowyKarolekTrade 😄 @Marcoral przypomniało mi się coś :P

Co do problemu zaktualizuj Jave do 8 i wszystko sie załaduje :P

koweq
koweq

A jak? Tak trochę linuxa nie znam :<

luxDev
luxDev Pionier

W konsoli root'a:

Dodajemy repozytoria:

 echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list

 echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

Następnie pobieramy potrzebny klucz:

 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Aktualizujemy system i instalujemy Jave 8:

 apt-get update && apt-get install oracle-java8-installer

Teraz sprawdzamy wersję:

 java -version

Powinno zwrócić 1.8.0. Instalujemy teraz pakiet oracle-java8-set-default, aby uczynić nową wersję jako domyślną (jeśli posiadasz w swoim systemie zainstalowany pakiet oracle-java7-set-default lub oracle-java6-set-default, zostanie on automatycznie usunięty):

 sudo apt-get install oracle-java8-set-default

To wszystko. Prosto i wygodnie. Podobnie jak to było z Java 7, portal WebUpd8.org (z)aktualizuje ósemkę po wypuszczeniu nowszej wersji przez producenta, a więc zawsze będziemy na bieżąco. Polecam 

Autor: marcin | http://debian-testing.blogspot.de/2014/04/java-8-wydana-prosty-sposob-na.html

koweq
koweq

przy apt-get update && (...) wyskakuje to: Err http://ppa.launchpad.net wheezy/main Sources 404 Not Found Err http://ppa.launchpad.net wheezy/main amd64 Packages 404 Not Found Err http://ppa.launchpad.net wheezy/main i386 Packages 404 Not Found Ign http://ppa.launchpad.net wheezy/main Translation-en Err http://ppa.launchpad.net wheezy/main Sources 404 Not Found Err http://ppa.launchpad.net wheezy/main amd64 Packages 404 Not Found Err http://ppa.launchpad.net wheezy/main i386 Packages 404 Not Found Ign http://ppa.launchpad.net wheezy/main Translation-en Fetched 1468 kB in 2s (617 kB/s) W: Failed to fetch http://ppa.launchpad.net/webupd8tea,/java/ubuntu/dists/wheezy/main/source/Sources 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/webupd8tea,/java/ubuntu/dists/wheezy/main/binary-amd64/Packages 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/webupd8tea,/java/ubuntu/dists/wheezy/main/binary-i386/Packages 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/wheezy/main/source/Sources 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/wheezy/main/binary-amd64/Packages 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/wheezy/main/binary-i386/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

DBanaszewski
DBanaszewski α-tester v3
koweq
koweq

Tak. Nie wiem co on oznacza ale teraz go zauważyłem. Co on ma wspólnego?

DBanaszewski
DBanaszewski α-tester v3

No powinno być webupd8team a nie webupd8tea,

koweq
koweq

A jak to zmienić?

DBanaszewski
DBanaszewski α-tester v3

Musisz usunąć wadliwy plik repozytorium /etc/apt/sources.list.d/webupd8team-java.list i od nowa go "wygenerować" 😉

koweq
koweq

Nadal są te przecinki :/

@adminek153 rozdzielisz ten temat na dwa? żeby tutaj nie robić śmietniska raz z mc, a drugi raz z javą.

DBanaszewski
DBanaszewski α-tester v3

Usuń ten plik znowu, ale wykonaj to według mojego polecenia:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
koweq
koweq

luxDev:

java -version

Dziękuję :D

#DZIAŁA <3

koweq
koweq

btw. źle mi się zaznaczają cytaty i chciałem zaznaczyć @DBanaszewski a nie luxdeva :/

DoreK
DoreK α-tester v3