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

koweq | 2018-12-14 14:22:04 UTC | #1

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 | 2017-04-04 19:34:30 UTC | #2

Inne osoby też mają ten problem?


koweq | 2017-04-04 19:35:58 UTC | #3

serwer bardziej testowy, tylko ja go przygotowywuję :d


Timo | 2017-04-04 19:42:11 UTC | #4

[quote=”koweq, post:1, topic:2384”]
HolographicDisplays
[/quote]

[quote=”koweq, post:1, topic:2384”]
PlayerChecker
[/quote]

[quote=”koweq, post:1, topic:2384”]
ProtocolLib
[/quote]

[quote=”koweq, post:1, topic:2384”]
SkinRestrorer
[/quote]

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 | 2017-04-04 19:43:49 UTC | #5

PlayerChecker odpada raczej ;P

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


luxDev | 2017-04-04 20:07:43 UTC | #6

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 | 2017-04-04 20:22:44 UTC | #7

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


luxDev | 2017-04-04 20:43:14 UTC | #8

Pokaż log z konsoli :>


DBanaszewski | 2017-04-05 17:47:33 UTC | #9

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


koweq | 2017-04-05 12:12:30 UTC | #10

konsola nic nie wywala :confused:
Jest normalne “Disconnected”


koweq | 2017-04-05 13:03:21 UTC | #11

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


Nieznajomy11 | 2017-04-05 13:08:43 UTC | #12

https://www.spigotmc.org/resources/messageauto-spigot-1-8.3185/
https://www.spigotmc.org/resources/free-auto-message.11191/
https://www.spigotmc.org/resources/auto-messages-inactive.29869/


krfcm | 2017-04-05 15:01:12 UTC | #13

Trochę bardziej rozbudowany https://www.spigotmc.org/resources/messageannouncer.5408/


luxDev | 2017-04-05 15:59:27 UTC | #14

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


luxDev | 2017-04-05 17:18:49 UTC | #15

@koweq może spróbuj tego ? :P
https://forum.lvlup.pro/t/dl-automessages-proste-automatyczne-wiadomosci-na-serwerze/2389/1


koweq | 2017-04-05 18:21:30 UTC | #16

Mi tam kompletnie nie ładuje tego pluginu :/


luxDev | 2017-04-05 18:22:41 UTC | #17

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 | 2017-04-05 18:29:01 UTC | #18

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.v111R1.CraftServer.loadPlugins(CraftServer.java:301) [spigot.jar:git-Spigot-625bc00-41a7d14]
at net.minecraft.server.v111R1.DedicatedServer.init(DedicatedServer.java:204) [spigot.jar:git-Spigot-625bc00-41a7d14]
at net.minecraft.server.v111R1.MinecraftServer.run(MinecraftServer.java:544) [spigot.jar:git-Spigot-625bc00-41a7d14]
at java.lang.Thread.run(Thread.java:745) [?:1.7.0121]
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.0121]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0
121]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:442) ~[?:1.7.0121]
at java.net.URLClassLoader.access$100(URLClassLoader.java:64) ~[?:1.7.0
121]
at java.net.URLClassLoader$1.run(URLClassLoader.java:354) ~[?:1.7.0121]
at java.net.URLClassLoader$1.run(URLClassLoader.java:348) ~[?:1.7.0
121]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0121]
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.0121]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0
121]
at java.lang.Class.forName0(Native Method) ~[?:1.7.0121]
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 :confused:

W sumie karolkowy karolekTrade też nie :/


luxDev | 2017-04-05 18:31:19 UTC | #19

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

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


koweq | 2017-04-05 18:32:22 UTC | #20

A jak? Tak trochę linuxa nie znam :<


luxDev | 2017-04-05 18:43:46 UTC | #21

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 | 2017-04-05 18:38:30 UTC | #22

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 | 2017-04-05 18:41:57 UTC | #23

http://ppa.launchpad.net/webupd8tea,/java/ubuntu/dists/wheezy/main/binary-i386/Packages

Widzisz ten przecinek?


koweq | 2017-04-05 18:46:22 UTC | #24

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


DBanaszewski | 2017-04-05 18:47:47 UTC | #25

No powinno być webupd8team a nie webupd8tea,


koweq | 2017-04-05 18:51:38 UTC | #26

A jak to zmienić?


DBanaszewski | 2017-04-05 18:53:02 UTC | #27

Musisz usunąć wadliwy plik repozytorium /etc/apt/sources.list.d/webupd8team-java.list i od nowa go “wygenerować” :wink:


koweq | 2017-04-05 19:02:16 UTC | #28

Nadal są te przecinki :/

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


DBanaszewski | 2017-04-05 19:08:46 UTC | #29

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 | 2017-04-05 19:15:27 UTC | #30

[quote=”luxDev, post:21, topic:2384”]
java -version
[/quote]

Dziękuję :D

DZIAŁA <3


koweq | 2017-04-05 20:05:35 UTC | #31

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


DoreK | 2017-04-05 21:28:33 UTC | #32

https://dev.bukkit.org/projects/zavautomessager
Ten polecam