I believe this has already been discussed in this same thread, but to rehash.
More info on what this warning means: https://clojure.org/guides/faq#illegal_access To diagnose the cause, you can use --illegal-access=debug to get better info about the cause. Here I assume it's in xml/parse, but you haven't provided enough info to know what exactly xml is aliasing here. One likely candidate is clojure.xml and indeed clojure.xml/parse is reflective by design. You should consider that function deprecated - it does not present a full range of xml parsing options in the modern world and you should use the contrib lib org.clojure/data.xml instead (which does not have this issue). On Wednesday, February 19, 2020 at 8:26:49 AM UTC-6, Vitex Software wrote: > > Todays warning: > > > (defn fix-fields > "Only Fields branch" > [] > (:content (-> (clojure.zip/xml-zip (xml/parse > "specs/RHUB_v2.8_QuickFIX.xml")) > zip/down > zip/right > zip/right > zip/right > zip/right > zip/node)) > ) > > (defn fix-fields->format [rec] > {:tag (-> rec :attrs :number Long/parseLong) > :name (-> rec :attrs :name) > :type (-> rec :attrs :type) > :keyword (csk/->kebab-case (-> rec :attrs :name)) > :values (-> rec :content :enum) > }) > > > (def fix-fields-reindexed (->> (fix-fields) (map fix-fields->format))) > > => > > ARNING: An illegal reflective access operation has occurred > WARNING: Illegal reflective access by > clojure.lang.InjectedInvoker/0x00007f3ca00b4c40 > (file:/home/vitex/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar) > > to method > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(org.xml.sax.InputSource,org.xml.sax.HandlerBase) > WARNING: Please consider reporting this to the maintainers of > clojure.lang.InjectedInvoker/0x00007f3ca00b4c40 > WARNING: Use --illegal-access=warn to enable warnings of further illegal > reflective access operations > WARNING: All illegal access operations will be denied in a future release > > -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/cd43204d-cbd2-488e-95dc-26a392f991bc%40googlegroups.com.