Fork me on GitHub
#cljfx
<
2023-12-03
>
Jonathan Bennett12:12:57

Ok, I'm trying to figure out how to add selection to my table, I think I've done this correctly, but I'm getting an error message java.lang.IllegalArgumentException: No implementation of method: :create of protocol: #'cljfx.lifecycle/Lifecycle found for class: nil https://github.com/jonathanabennett/megastrike/blob/c64bade449303ebcd255c8392e2edd470cac095e/src/megastrike/gui/views.clj#L58

Jonathan Bennett12:12:29

As a side note, when I encounter these errors, I never know what to do to debug them. What's nil? where did it come from? How can I tell?

Jonathan Bennett12:12:39

Ok, I managed to find it. I had some of the property keywords incorrect. I'm still not satisfied with how I'm debugging these errors (which is basically swiping back and forth between the example code and my code until I feel my eyes start to cross).