XML Resolver

Volume 3, Issue 44; 14 Dec 2019

Another release of my XML Resolver is available.

I tripped over an NPE in the resolver library last night. Well, it would be more accurate to say that I tripped over an NPE last night and after some investigation this evening, I discovered that it was in the resolver.

Turned out that if you enabled caching, the cache directory didn’t exist, and the cache directory couldn’t be created,…bad happened (the aforementioned NPE).

I’ve fixed that in version 1.0.6.That’s right, I pushed code on Friday the 13th…because 13 has no significance whatsoever. (Also pushed to Maven.)

I also promoted the warning message about failure to create the directory from being a “debug” level message to an “info” level message. And while I was there, I promoted a few “trace” level messages to “debug”. Mostly because getting Gradle to print the trace messages was so damned difficult.

Share and enjoy.

Web mentions

Please provide your name and email address. Your email address will not be displayed and I won’t spam you, I promise. Your name and a link to your web address, if you provide one, will be displayed.

Your name:

Your email:


Do you comprehend the words on this page? (Please demonstrate that you aren't a mindless, screen-scraping robot.)

What is four times three?  (e.g. six plus two is 8)

Enter your comment in the box below. You may style your comment with the CommonMark flavor of Markdown.

All comments are moderated. I don’t promise to preserve all of your formatting and I reserve the right to remove comments for any reason.