I have seen an other case where Clerk fails to render, because the "hashCode()" calculation of some value throws Exception. Is there anything Clerk could do to work nevertheless ?
hi @carsten.behring are you referring to an existing thread here? do you know how can we reproduce such exceptions?
The libpython-clj library generates some java classes which "proxy" to python.
And in python it is "acceptable" that classes throw exceptions on hash(). The default dict does so, among others:
https://github.com/clj-python/libpython-clj/issues/259
I believe that simply doing a java class, which throws exception in its hashCode() will produce issues in Clerk. But I have not tried this.