DiSkyOrg / DiSky

The best Skript add-on for Discord management! Slash commands, interaction, components, modal and much more available!
https://disky.me/
Apache License 2.0
43 stars 12 forks source link

New WebHook #148

Closed TomHo41 closed 11 months ago

TomHo41 commented 12 months ago

Code:

on load:
    register webhook named "my_webhook" with url "XXXXXX"

(XXXXXX is replace with URL in real code) /skript info

[09:15:02 INFO]: [Skript] Skript's aliases can be found here: https://github.com/SkriptLang/skript-aliases
[09:15:02 INFO]: [Skript] Skript's documentation can be found here: https://docs.skriptlang.org/
[09:15:02 INFO]: [Skript] Skript's tutorials can be found here: https://docs.skriptlang.org/tutorials
[09:15:02 INFO]: [Skript] Server Version: git-Paper-388 (MC: 1.18.2)
[09:15:02 INFO]: [Skript] Skript Version: 2.7.0-beta3 (skriptlang-github)
[09:15:02 INFO]: [Skript] Installed Skript Addons: 
[09:15:02 INFO]: [Skript]  - DiSky v4.12.0
[09:15:02 INFO]: [Skript]  - SkBee v2.14.1 (https://github.com/ShaneBeee/SkBee)
[09:15:02 INFO]: [Skript] Installed dependencies: None

Error message:

[09:14:53 INFO]: [!] 
[09:14:53 INFO]: [!] DiSky Internal Error (version: 4.12.0)
[09:14:53 INFO]: [!] Error type: NoSuchMethodError
[09:14:53 INFO]: [!] 
[09:14:53 INFO]: [!] 'boolean info.itsthesky.webhooks.elements.RegisterWebhook.anyNull(java.lang.Object[])'
[09:14:53 INFO]: [!] 
[09:14:53 INFO]: [!] Full Stacktrace:
[09:14:53 INFO]: [!] 
[09:14:53 INFO]: [!] info.itsthesky.webhooks.elements.RegisterWebhook.runEffect(RegisterWebhook.java:47)
[09:14:53 INFO]: [!] DiSky 4.12.0.jar//info.itsthesky.disky.api.skript.WaiterEffect.walk(WaiterEffect.java:108)
[09:14:53 INFO]: [!] Skript-2.7.0-beta3 (5).jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:90)
[09:14:53 INFO]: [!] Skript-2.7.0-beta3 (5).jar//ch.njol.skript.lang.Trigger.execute(Trigger.java:52)
[09:14:53 INFO]: [!] Skript-2.7.0-beta3 (5).jar//ch.njol.skript.events.EvtScript.runTrigger(EvtScript.java:88)
[09:14:53 INFO]: [!] Skript-2.7.0-beta3 (5).jar//ch.njol.skript.events.EvtScript.postLoad(EvtScript.java:61)
[09:14:53 INFO]: [!] Skript-2.7.0-beta3 (5).jar//ch.njol.skript.ScriptLoader.lambda$loadScripts$9(ScriptLoader.java:572)
[09:14:53 INFO]: [!] java.base/java.util.ArrayList.removeIf(ArrayList.java:1672)
[09:14:53 INFO]: [!] java.base/java.util.ArrayList.removeIf(ArrayList.java:1660)
[09:14:53 INFO]: [!] Skript-2.7.0-beta3 (5).jar//ch.njol.skript.ScriptLoader.lambda$loadScripts$10(ScriptLoader.java:568)
[09:14:53 INFO]: [!] java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684)
[09:14:53 INFO]: [!] java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662)
[09:14:53 INFO]: [!] java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2168)
[09:14:53 INFO]: [!] Skript-2.7.0-beta3 (5).jar//ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:511)
[09:14:53 INFO]: [!] Skript-2.7.0-beta3 (5).jar//ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:457)
[09:14:53 INFO]: [!] Skript-2.7.0-beta3 (5).jar//ch.njol.skript.Skript$1.run(Skript.java:815)
[09:14:53 INFO]: [!] org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101)
[09:14:53 INFO]: [!] org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[09:14:53 INFO]: [!] net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1173)
[09:14:53 INFO]: [!] net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316)
[09:14:53 INFO]: [!] java.base/java.lang.Thread.run(Thread.java:833)
[09:14:53 INFO]: [!] 
[09:14:53 INFO]: [!] READ THE ERROR CAREFULLY, and if you are sure about it,
[09:14:53 INFO]: [!] you can report the error with the whole stacktrace on the GitHub repository:
[09:14:53 INFO]: [!] https://github.com/DiSkyOrg/DiSky/issues/new
[09:14:53 INFO]: [!] 
[09:14:53 INFO]: [!]

It should register new webhook but it instead make error in console

ItsTheSky commented 11 months ago

As said in DiSky/Webhooks releases, DiSky v4.12+ requires an update of all modules, including webhooks. For your case, with DiSky v4.12, use webhooks 1.0.2.