Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Ładowanie pluginu w BungeeCord (Minecraft)


Rekomendowane odpowiedzi

Opublikowano

Witam Was drodzy forumowicze. Mam problem dotyczący pluginu do BungeeCord'a (silnik od spigota). Po napisaniu pluginu najpierw męczyłem się z kilkoma błędami i musiałem usunąć kilka elementów, ale mniejsza z tym. Przy ładowaniu pluginu wyświetla się taki błąd:

 

22:55:32 [INFO] Loaded plugin xxx version 1.0 by BL4CKEDx
22:55:32 [INFO] Loaded plugin cmd_find version git:cmd_find:1.8-SNAPSHOT:"54c9ade":1032 by SpigotMC
22:55:32 [INFO] Loaded plugin reconnect_yaml version git:reconnect_yaml:1.8-SNAPSHOT:"54c9ade":1032 by SpigotMC
22:55:32 [INFO] Loaded plugin cmd_send version git:cmd_send:1.8-SNAPSHOT:"54c9ade":1032 by SpigotMC
22:55:32 [INFO] Loaded plugin cmd_server version git:cmd_server:1.8-SNAPSHOT:"54c9ade":1032 by SpigotMC
22:55:32 [INFO] Loaded plugin cmd_list version git:cmd_list:1.8-SNAPSHOT:"54c9ade":1032 by SpigotMC
22:55:32 [INFO] Enabled plugin cmd_alert version git:cmd_alert:1.8-SNAPSHOT:"54c9ade":1032 by SpigotMC
22:55:32 [WARNING] Plugin performed restricted action, please inform them to use proper API methods: Illegal thread group access
java.security.AccessControlException: Plugin violation: Illegal thread group access
at net.md_5.bungee.BungeeSecurityManager.checkRestricted(BungeeSecurityManager.java:39)
at net.md_5.bungee.BungeeSecurityManager.checkAccess(BungeeSecurityManager.java:62)
at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315)
at java.lang.Thread.init(Thread.java:391)
at java.lang.Thread.init(Thread.java:349)
at java.lang.Thread.(Thread.java:548)
at net.craftminecraft.bungee.bungeeyaml.Metrics.start(Metrics.java:227)
at net.craftminecraft.bungee.bungeeyaml.BungeeYAML.onEnable(BungeeYAML.java:127)
at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:220)
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:242)
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:50)
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
22:55:32 [INFO] Enabled plugin BungeeYAML version 1.2.5-SNAPSHOT-36 by roblabla
22:55:32 [WARNING] Exception encountered when loading plugin: xxx
java.lang.NullPointerException: Name is null
at java.lang.Enum.valueOf(Enum.java:235)
at com.BL4CKEDx.xxx.AuthPlugin$OnlineMode.valueOf(AuthPlugin.java:1)
at com.BL4CKEDx.xxx.ConfigManager.load(ConfigManager.java:30)
at com.BL4CKEDx.xxx.ConfigManager.(ConfigManager.java:25)
at com.BL4CKEDx.xxx.AuthPlugin.onEnable(AuthPlugin.java:55)
at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:220)
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:242)
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:50)
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

Bardzo proszę o pomoc, ponieważ spędziłem nad tym wiele godzin (głównie nocami) dlatego mogą występować w pluginie "banalne" błędy. Z góry dziękuję za poświęcony mi czas i pozdrawiam serdecznie! :)

Opublikowano

ten 1 błąd to z pluginu BungeeYAML, nie twojego.
 
A drugi... 

22:55:32 [WARNING] Exception encountered when loading plugin: xxx
java.lang.NullPointerException: Name is null
at java.lang.Enum.valueOf(Enum.java:235)
at com.BL4CKEDx.xxx.AuthPlugin$OnlineMode.valueOf(AuthPlugin.java:1)
at com.BL4CKEDx.xxx.ConfigManager.load(ConfigManager.java:30)

Polecam jakiś kurs angielskiego, bo nie rozumiem, czego ty tutaj nie rozumiesz.

 

"NullPointerException: Name is null" czy coś jest nullem, a nawet podane jest co, nazwa, a gdzie? w jakiś pobraniu elementu z enum "at java.lang.Enum.valueOf(Enum.java:235)", a wywołujesz to tutaj: "com.BL4CKEDx.xxx.ConfigManager.load(ConfigManager.java:30)"

1438614356923701010629.png

 

Opublikowano

Ahhhh... Dziękuję Ci bardzo. Faktycznie problem był banalny :) W pliku konfiguracyjnym nie miałem linijki:

    online-mode:

Zapomniałem o niej :P

W jednej z klas miałem po prostu:

   public static enum OnlineMode
   {
     OFFLINE,  ONLINE;
     
     private OnlineMode() {}
   }

i miało to powiązanie z plikiem konfiguracyjnym :)

Pozdrawiam i życzę szczęśliwego nowego roku! Temat można zamknąć :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...