PlayerLoginEvent #3


  • Defect
  • Started
Open
Assigned to ryeera
  • _ForgeUser8272312 created this issue Aug 3, 2014

    What steps will reproduce the problem?
    1. Beim Einlogen ensteht ein 24 zeilen Fehler
    2. Plugin läuft nicht mehr Verwarnungen können nicht mit gegeben werden

    What is the expected output? What do you see instead?
    [11:24:55] [Server thread/WARN]: [siwa] Exception while running UUIDFetcher!
    [11:24:55] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 429 for URL: https://api.mojang.com/profiles/minecraft

    What version of the product are you using?
    spigot-1.7.9-R0.3 1542

    Do you have an error log of what happened?
    Der Fehler entsteht beim Einlogen denk nicht das es Hilft den log zu schicken!?

    Please provide any additional information below.
    Können sie nicht eine verbindung zu bukkit selbst auf bauen in den stats ordner stehen die uuids doch auch !?
    Bitte machen sie etwas ich muss das plugin sonnst echt erstmal aufgeben da es nicht spielbar ist, leider sind da schon viele daten drauf die ich brauche.

  • _ForgeUser8272312 added the tags New Defect Aug 3, 2014
  • _ForgeUser8272312 posted a comment Aug 4, 2014

    [09:21:37] [Server thread/WARN]: [siwa] Exception while running UUIDFetcher! [09:21:37] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 429 for URL: https://api.mojang.com/profiles/minecraft [09:21:37] [Server thread/WARN]: at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1626) [09:21:37] [Server thread/WARN]: at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) [09:21:37] [Server thread/WARN]: at com.evilmidget38.UUIDFetcher.UUIDFetcher.call(UUIDFetcher.java:39) [09:21:37] [Server thread/WARN]: at de.Neji3971.SimpleWarnings.Siwa.getUUIDFromName(Siwa.java:664) [09:21:37] [Server thread/WARN]: at de.Neji3971.SimpleWarnings.ListenerHandler.onPlayerLogin(ListenerHandler.java:38) [09:21:37] [Server thread/WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [09:21:37] [Server thread/WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [09:21:37] [Server thread/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [09:21:37] [Server thread/WARN]: at java.lang.reflect.Method.invoke(Method.java:606) [09:21:37] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:296) [09:21:37] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [09:21:37] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [09:21:37] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [09:21:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R3.PlayerList.attemptLogin(PlayerList.java:400) [09:21:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R3.LoginListener.c(LoginListener.java:97) [09:21:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R3.LoginListener.a(LoginListener.java:43) [09:21:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:187) [09:21:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:81) [09:21:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:731) [09:21:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:284) [09:21:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:584) [09:21:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:490) [09:21:37] [Server thread/WARN]: at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [09:21:37] [Server thread/ERROR]: Could not pass event PlayerLoginEvent to siwa v2.4 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:299) [server.jar:git-Spigot-1543] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [server.jar:git-Spigot-1543] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [server.jar:git-Spigot-1543] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [server.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.PlayerList.attemptLogin(PlayerList.java:400) [server.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.LoginListener.c(LoginListener.java:97) [server.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.LoginListener.a(LoginListener.java:43) [server.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:187) [server.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:81) [server.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:731) [server.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:284) [server.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:584) [server.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:490) [server.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [server.jar:git-Spigot-1543] Caused by: java.lang.NullPointerException at de.Neji3971.SimpleWarnings.Siwa.getUUIDFromName(Siwa.java:669) [?:?] at de.Neji3971.SimpleWarnings.ListenerHandler.onPlayerLogin(ListenerHandler.java:38) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [?:1.7.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:296) [server.jar:git-Spigot-1543] ... 13 more


    Edited Aug 19, 2014
  • _ForgeUser8272312 posted a comment Aug 4, 2014

    was ich nicht verstehe egal ob ich auf die 2.3 , 2.2 oder 1.8 zurück gehe es läuft einfach nicht mehr hab die config und alles erstellen lassen, aber es wirft immer fehler selbst auf dem test server geht die 2.2 ! Es sind keine anderen veränderungen gemacht wurden (kein neues plugin, kein ubdate von plugins) warum läuftd as einfach nicht mehr ;( Sollte ich evt. mal die UUIDs aus dem warnings txt. löschen ?


    Edited Aug 4, 2014
  • Ryeera posted a comment Aug 5, 2014

    @Fighter88: Go

    Das Problem ist mir mittlerweile bekannt und ich weiß auch, woran es liegt. Die Mojang-Server, zu denen ich eine Verbindung herstelle, erlauben nur 1 Verbindung pro 30 Sekunden (ungefähr). Wenn jetzt noch ein anderes Plugin eine Verbindung herstellen will, gibt das ein Problem. Ich könnte natürlich einfach die UUIDs nehmen, die der Server bereitstellt, aber die sind auf einem Offline-Server zufällig generiert. Das an sich ist nicht das Problem, jedoch habe ich das Plugin ursprünglich für unseren BungeeCord-Server geschrieben und bei dem sind die Server alle im Offline-Mode bis auf den Lobby-Server. Es müssen die UUIDs also von woanders stammen. Ich bin das Plugin momentan am neuschreiben, es wird dann einen BungeeMode haben. Bitte noch etwas Geduld, ich versuche, es so schnell wie möglich zu schaffen.


    Edited Aug 6, 2014
  • Ryeera removed a tag New Aug 5, 2014
  • Ryeera added a tag Started Aug 5, 2014
  • _ForgeUser8272312 posted a comment Aug 8, 2014

    Ich hab etwas herausgefunden, mit der 1.7.10 gibt es bei Essentials probleme es greift ohne ende auf die UUID Datenbank zu also !!! Achtung mit der neuen version ich hoffe ihnen hiflt die Info weiter.

  • _ForgeUser8272312 posted a comment Aug 19, 2014

    Ok bin dahinter gekommen, mit der 1.7.10 konvertier Essentials und andere Plugins ihre player infos (am meissten Essentials) auf die UUID. Leider werden die gewonnen Informationen nicht abgespeichert bzw. werden erneut abgefragt z.b: bei einem Server restart. Werden jetzt 5000 Player Dateien abgefragt dan dauert es ein stück ;), der log sieht dabei katastrophal voll aus. Abhilfe gibt es mit der "Essentials PreRelease 2.14" (Achtung eingene gefahr ist noch ein dev. build)

    Was für dich oder für uns so viel heisst wie einfach abwarten, wird schon alles evt. auch von alleine ;)

    mfg euer Fighter


    Edited Aug 19, 2014
  • Ryeera posted a comment Sep 9, 2014

    @Fighter88: Go

    Ich bin aktuell an einer Methode am arbeiten, die eine Verbindung zu den Mojang-Servern gar nicht mehr benötigt, es dauert nur noch etwas.


To post a comment, please login or register a new account.