Hi Colin, I think you're correct in that something is calling print on a largish data structure (possibly due to "loops" like Thomas points out), and due to the recursive nature of print you're running out of stack space. The JVM (hotspot anyway) will by default only keep the top 1024 stack frames which is likely why you're not seeing your code anywhere:
$ java -XX:+PrintFlagsFinal -version | grep MaxJavaStackTraceDepth intx MaxJavaStackTraceDepth = 1024 {product} You could try increasing that value, or increasing the stack size (-Xss), or possibly binding *print-length* to something small to troubleshoot this problem. /Ragnar On Tuesday, 27 September 2016 11:16:15 UTC+1, Colin Yates wrote: > > Thanks Thomas. The NREPL is a red herring as that is a printout from my > local machine - the production error doesn't reference any REPLs - I should > have stated that. Unfortunately I can't get it from production as it is a > very locked down environment (no copy and paste, no internet connection > etc.). > > To be clear, I get this behaviour from a web request. > > I might be doing something stupid with components referencing themselves > but I don't think so - good call though and somewhere to reference. Still > mystified as to why there is no reference to my code though. > > Thanks Thomas. > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.