lambdaisland / witchcraft

Clojure API for manipulating Minecraft, based on Bukkit
Mozilla Public License 2.0
135 stars 9 forks source link

StackOverflowError #4

Closed mjmeintjes closed 2 years ago

mjmeintjes commented 2 years ago

Version: 0.7.175

I get this error usually when the player interacts with a block.

Error in event handler #object[org.bukkit.event.player.PlayerInteractEvent 0x661e5d4f org.bukkit.event.player.PlayerInteractEvent@661e5d4f] :lambdaisland.witchcraft.gallery.megachop9000/megachop-9000 #error { :cause nil :via [{:type java.lang.StackOverflowError :message nil :at [clojure.lang.PersistentHashMap valAt PersistentHashMap.java 156]}] :trace [[clojure.lang.PersistentHashMap valAt PersistentHashMap.java 156] [clojure.lang.RT get RT.java 760] [clojure.core$find_protocol_impl$impl__7949 invoke core_deftype.clj 539] [clojure.core$find_protocol_impl invokeStatic core_deftype.clj 540] [clojure.core$satisfiesQMARK invokeStatic core_deftype.clj 569] [clojure.core$satisfiesQMARK invoke core_deftype.clj 569] [lambdaisland.witchcraft$display_name invokeStatic witchcraft.clj 309] [lambdaisland.witchcraft$display_name invoke witchcraft.clj 306] [lambdaisland.witchcraft$display_name invokeStatic witchcraft.clj 311] [lambdaisland.witchcraft$display_name invoke witchcraft.clj 306] [lambdaisland.witchcraft$display_name invokeStatic witchcraft.clj 311] [lambdaisland.witchcraft$display_name invoke witchcraft.clj 306] [lambdaisland.witchcraft$display_name invokeStatic witchcraft.clj 311] [lambdaisland.witchcraft$display_name invoke witchcraft.clj 306] [lambdaisland.witchcraft$display_name invokeStatic witchcraft.clj 311] [lambdaisland.witchcraft$display_name invoke witchcraft.clj 306] [lambdaisland.witchcraft$display_name invokeStatic witchcraft.clj 311] [lambdaisland.witchcraft$display_name invoke witchcraft.clj 306] [lambdaisland.witchcraft$display_name invokeStatic witchcraft.clj 311] [lambdaisland.witchcraft$display_name invoke witchcraft.clj 306] [lambdaisland.witchcraft$display_name invokeStatic witchcraft.clj 311] [lambdaisland.witchcraft$display_name invoke witchcraft.clj 306] [lambdaisland.witchcraft$display_name invokeStatic witchcraft.clj 311]

plexus commented 2 years ago

Hi @mjmeintjes , thanks for trying out Witchcraft and for your report!

I just put out

{com.lambdaisland/witchcraft {:mvn/version "0.8.189"}}

there have been a number of improvements and fixes since 0.7.175. Could you confirm that this is still an issue?

Thanks!

plexus commented 2 years ago

Closing this for lack of activity, please open a new issue if you encounter a similar issue on the latest release.