-
-
Notifications
You must be signed in to change notification settings - Fork 408
Closed
Labels
bugAn issue that needs to be fixed. Alternatively, a PR fixing an issue.An issue that needs to be fixed. Alternatively, a PR fixing an issue.completedThe issue has been fully resolved and the change will be in the next Skript update.The issue has been fully resolved and the change will be in the next Skript update.
Description
Skript/Server Version
[Skript] Server Version: 1.21.4-76-486e521 (MC: 1.21.4)
[Skript] Skript Version: 2.10.0-pre1 (selfbuilt-unknown) [built from dev/feature]
[Skript] Installed Skript Addons: None
[Skript] Installed dependencies: None
Bug Description
When looping over all item types
an error is thrown.
Expected Behavior
No error.
Steps to Reproduce
run this code
on load:
loop all item types:
send loop-value
See error
Errors or Screenshots
[00:56:50 ERROR]: #!#!
[00:56:50 ERROR]: #!#! [Skript] Severe Error:
[00:56:50 ERROR]: #!#!
[00:56:50 ERROR]: #!#! An unexpected error occurred with Skript. This issue is likely not your fault.
[00:56:50 ERROR]: #!#! Report the issue: https://github.com/SkriptLang/Skript/issues
[00:56:50 ERROR]: #!#!
[00:56:50 ERROR]: #!#! Stack trace:
[00:56:50 ERROR]: #!#! Caused by: java.util.NoSuchElementException
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.aliases.ItemType$2.next(ItemType.java:508)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.aliases.ItemType$2.next(ItemType.java:494)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.lang.util.ContainerExpression$1.next(ContainerExpression.java:55)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.sections.SecLoop.walk(SecLoop.java:145)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:67)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.lang.Trigger.execute(Trigger.java:33)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.events.EvtScript.runTrigger(EvtScript.java:70)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.events.EvtScript.postLoad(EvtScript.java:43)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.structures.StructEvent.postLoad(StructEvent.java:73)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.ScriptLoader.lambda$loadScripts$10(ScriptLoader.java:573)
[00:56:50 ERROR]: #!#! at java.base/java.util.ArrayList.removeIf(ArrayList.java:1756)
[00:56:50 ERROR]: #!#! at java.base/java.util.ArrayList.removeIf(ArrayList.java:1744)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.ScriptLoader.lambda$loadScripts$14(ScriptLoader.java:564)
[00:56:50 ERROR]: #!#! at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684)
[00:56:50 ERROR]: #!#! at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662)
[00:56:50 ERROR]: #!#! at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:492)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:434)
[00:56:50 ERROR]: #!#! at Skript-2.10.0-pre1.jar//ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:187)
[00:56:50 ERROR]: #!#! at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[00:56:50 ERROR]: #!#! at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
[00:56:50 ERROR]: #!#! at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:1015)
[00:56:50 ERROR]: #!#! at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:1000)
[00:56:50 ERROR]: #!#! at net.minecraft.server.dedicated.DedicatedServer.handleConsoleInputs(DedicatedServer.java:478)
[00:56:50 ERROR]: #!#! at net.minecraft.server.dedicated.DedicatedServer.tickConnection(DedicatedServer.java:428)
[00:56:50 ERROR]: #!#! at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1737)
[00:56:50 ERROR]: #!#! at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1529)
[00:56:50 ERROR]: #!#! at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1251)
[00:56:50 ERROR]: #!#! at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310)
[00:56:50 ERROR]: #!#! at java.base/java.lang.Thread.run(Thread.java:1570)
[00:56:50 ERROR]: #!#!
[00:56:50 ERROR]: #!#! Skript: 2.10.0-pre1 (unknown)
[00:56:50 ERROR]: #!#! Flavor: selfbuilt-unknown
[00:56:50 ERROR]: #!#! Date: unknown
[00:56:50 ERROR]: #!#! Bukkit: 1.21.4-R0.1-SNAPSHOT
[00:56:50 ERROR]: #!#! Minecraft: 1.21.4
[00:56:50 ERROR]: #!#! Java: 22.0.2 (OpenJDK 64-Bit Server VM 22.0.2+9)
[00:56:50 ERROR]: #!#! OS: Mac OS X aarch64 15.2
[00:56:50 ERROR]: #!#!
[00:56:50 ERROR]: #!#! Server platform: Paper
[00:56:50 ERROR]: #!#!
[00:56:50 ERROR]: #!#! Current node: on load: (test.sk, line 2)
[00:56:50 ERROR]: #!#! Current item: loop all of the item types
[00:56:50 ERROR]: #!#! Current trigger: load (script load) (test.sk, line 2)
[00:56:50 ERROR]: #!#! Thread: Server thread
[00:56:50 ERROR]: #!#! Language: english
[00:56:50 ERROR]: #!#! Link parse mode: DISABLED
[00:56:50 ERROR]: #!#! End of Error.
[00:56:50 ERROR]: #!#!
Other
After doing some debugging internally, I came to the conclusion that the error occurs in the list when it gets to "water"
I believe this is due to the class trying to grab an ItemStack from ItemData, on a material that isn't valid for an ItemStack.
Agreement
- I have read the guidelines above and affirm I am following them with this report.
erenkarakal
Metadata
Metadata
Assignees
Labels
bugAn issue that needs to be fixed. Alternatively, a PR fixing an issue.An issue that needs to be fixed. Alternatively, a PR fixing an issue.completedThe issue has been fully resolved and the change will be in the next Skript update.The issue has been fully resolved and the change will be in the next Skript update.
Type
Projects
Status
Done - Released