Verze skript
Napsal: 28 říj 2016, 18:17
od Weizen
Ahoj

Otázečka... Všichni co používáte plugin skript... Vám to taky hází error kvůli verzi?
Přesněji (Teda jestli to je kvůli verzi

)
Kód: Vybrat vše
>[18:15:09 WARN]: Exception in thread "Craft Scheduler Thread - 208"
>[18:15:09 WARN]: org.apache.commons.lang.UnhandledException: Plugin Skript v2.1.2 generated an exception while executing task 523
at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player;
at ch.njol.skript.Metrics.postPlugin(Metrics.java:347)
at ch.njol.skript.Metrics$1.run(Metrics.java:235)
at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:71)
at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
... 3 more
Re: Verze skript
Napsal: 28 říj 2016, 19:20
od Mike8748
pokud se chces chyby z logu zbavit tak
viewtopic.php?f=60&t=31475#p201965
Re: Verze skript
Napsal: 28 říj 2016, 19:40
od Weizen
No ja bych radši vyřešil než zamaskoval
Pokud to řešení má...
Dneska už ti autoři ty pluginy dávají na taková místa, že může být novější verze akorát jsem ji nenašel.
Re: Verze skript
Napsal: 29 říj 2016, 11:23
od Mike8748
pokud to chceš opravdu vyřešit tak máš 2 možnosti
- aktualizace pluginu - ovšem máš poslední release verzi, takže jedině na DEV verzi, což možná problem s funkcí getOnlinePlayers vyřeší ale může to přinést další problémy. DEV verze pluginu Skript najdeš např. na githubu, je tam několik forků od různých vývojářů.
- pokud používáš spigot a sám si jej "vytváříš" v pc pomocí BuildTools, tak máš k dispozici utilitu SpecialSources.jar (případně SpecialSources-2.jar), která umí "opravit" stařší pluginy aby fungovaly v 1.9 a novější (jedna z věcí co opravuje je právě funkce getOnlinePlayers, což je to co ti způsobuje tu chybu v logu)