You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Ceddy_14

User / Kunde

  • "Ceddy_14" is male
  • "Ceddy_14" started this thread

Posts: 277

Occupation: Schüler und Projektleiter

Thanks: 15

  • Send private message

1

Friday, September 14th 2018, 11:23am

api-version: 1.13 in plugin.yml

Hallo zusammen,

ich bin gerade dabei meine Server auf die 1.13.1 zu updaten. Angefangen natürlich bei der Lobby und da grätscht mir nun schon das erste Problem dazwischen. Wenn ich den Server starten möchte, ballert mir mein Plugin ein Vielzahl des folgenden Fehlers in die Console:

Java source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[11:17:39 ERROR]: Fatal error trying to convert CraftGigantLobby v1.2.4:me/iTzCeddy/LobbyEvents/MoveListener.class
org.bukkit.plugin.AuthorNagException: No legacy enum constant for STONE_PRESSURE_PLATE. Did you forget to define api-version: 1.13 in your plugin.yml?
        at org.bukkit.craftbukkit.v1_13_R2.util.Commodore$1$1.visitFieldInsn(Commodore.java:154) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.objectweb.asm.ClassReader.readCode(ClassReader.java:2207) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1274) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:679) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:391) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.craftbukkit.v1_13_R2.util.Commodore.convert(Commodore.java:130) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.craftbukkit.v1_13_R2.util.CraftMagicNumbers.processClass(CraftMagicNumbers.java:221) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:127) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:193) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [?:1.8.0_181]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_181]
        at me.iTzCeddy.LobbyMain.LobbyMain.onEnable(LobbyMain.java:141) [CraftGigantLobby.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:339) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:427) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:341) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:582) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:545) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:423) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:288) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:698) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]


Nun gut, hab ich mir gedacht, fügst du "api-version: 1.13" mal in die plugin.yml hinzu. Jetzt steht beim Starten Ewigkeiten nur noch das hier in der Console:

Java source code

1
[11:13:29 INFO]: [CraftGigantLobby] Enabling CraftGigantLobby v1.2.4


Und danach passiert nichts weiter mehr. Hier habe ich gelesen, dass das Einfügen von api-version: 1.13 wohl ausreichen soll, aber warum geht das bei mir nicht? Hat vielleicht jemand schon Erfahrungen damit gemacht? ?(

//EDIT: Nach 4 Minuten tut sich dann doch was und der Server startet weiter. Aber weshalb dauert das so irsinnig lange und kann man das auch irgendwie verkürzen? o.O
- Projektleiter des CraftGigant-Netzwerks -
:arrow: CraftGigant.de (Version: 1.13.2) [Derzeit in Überarbeitung]
:arrow: twitter.com/craftgigant

This post has been edited 1 times, last edit by "Ceddy_14" (Sep 14th 2018, 12:25pm)


crysis992

User / Kunde

Posts: 284

  • Send private message

2

Friday, September 14th 2018, 12:39pm

Hallo zusammen,

ich bin gerade dabei meine Server auf die 1.13.1 zu updaten. Angefangen natürlich bei der Lobby und da grätscht mir nun schon das erste Problem dazwischen. Wenn ich den Server starten möchte, ballert mir mein Plugin ein Vielzahl des folgenden Fehlers in die Console:

Java source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[11:17:39 ERROR]: Fatal error trying to convert CraftGigantLobby v1.2.4:me/iTzCeddy/LobbyEvents/MoveListener.class
org.bukkit.plugin.AuthorNagException: No legacy enum constant for STONE_PRESSURE_PLATE. Did you forget to define api-version: 1.13 in your plugin.yml?
        at org.bukkit.craftbukkit.v1_13_R2.util.Commodore$1$1.visitFieldInsn(Commodore.java:154) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.objectweb.asm.ClassReader.readCode(ClassReader.java:2207) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1274) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:679) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:391) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.craftbukkit.v1_13_R2.util.Commodore.convert(Commodore.java:130) ~[spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.craftbukkit.v1_13_R2.util.CraftMagicNumbers.processClass(CraftMagicNumbers.java:221) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:127) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:193) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [?:1.8.0_181]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_181]
        at me.iTzCeddy.LobbyMain.LobbyMain.onEnable(LobbyMain.java:141) [CraftGigantLobby.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:339) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:427) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:341) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:582) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:545) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:423) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:288) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:698) [spigot-1.13.1.jar:git-Spigot-2440e18-4228a56]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]


Nun gut, hab ich mir gedacht, fügst du "api-version: 1.13" mal in die plugin.yml hinzu. Jetzt steht beim Starten Ewigkeiten nur noch das hier in der Console:

Java source code

1
[11:13:29 INFO]: [CraftGigantLobby] Enabling CraftGigantLobby v1.2.4


Und danach passiert nichts weiter mehr. Hier habe ich gelesen, dass das Einfügen von api-version: 1.13 wohl ausreichen soll, aber warum geht das bei mir nicht? Hat vielleicht jemand schon Erfahrungen damit gemacht? ?(

//EDIT: Nach 4 Minuten tut sich dann doch was und der Server startet weiter. Aber weshalb dauert das so irsinnig lange und kann man das auch irgendwie verkürzen? o.O


Beim ersten Starten des Servers auf der 1.13.x mit einer 1.12 Welt müssen erst die Chunks auf das neue Format aktualisiert werden, das dauert eine Weile.
Ich würde dir raten, alle Server mal mit der --forceUpgrade Flag zu starten. Dadurch wird die Hauptwelt auf das neue Format der 1.13 aktualisiert und das starten sollte danach schneller sein.

Einfach z.B mal wie folgt starten. Das musst du natürlich nur einmal pro Server bzw. Welt machen.

Source code

1
java -jar spigot.jar --forceUpgrade 


Falls das starten danach noch immer so lange dauert, müsstest du mal den Logfile von einem start posten.

Ceddy_14

User / Kunde

  • "Ceddy_14" is male
  • "Ceddy_14" started this thread

Posts: 277

Occupation: Schüler und Projektleiter

Thanks: 15

  • Send private message

3

Saturday, September 15th 2018, 1:33pm

Danke für die Antwort. Hat allerdings leider nichts gebracht.

Ich habe das Plugin heute morgen nochmal überarbeitet, da das schon etwas älter ist und ich das gerne an meine jetzigen Fähigkeiten anpassen wollten. Das Problem ist damit auch verschwunden. xD Ich weiß nicht woran genau es lag. Das einzige, was ich mir vorstellen könnte ist, dass die Welt der Lobby durch MV-Core, was ich auch gelöscht habe, und durch mein eigenes Plugin zweimal geladen worden ist, denn indem hatte ich auch einen Worldloader drin.

Grüße
Ceddy
- Projektleiter des CraftGigant-Netzwerks -
:arrow: CraftGigant.de (Version: 1.13.2) [Derzeit in Überarbeitung]
:arrow: twitter.com/craftgigant

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net