# Pastebin ORCc3gWz So a few days ago, yvanzo mentioned about upgrading SOLR to Java 11. I took a look around the codebase and found there are a few breaking changes that affect the codebase. The CI is passing with Java 11 (https://travis-ci.org/github/metabrainz/mb-solr/builds/730676280) both the solr server and mmd bindings. The other changes left are deployment changes which yvanzo might know better. Further, the mmd schema is using JAXB using autogenerated bindings. I feel that we coul simplify the code and use latest Java 11 features if write the bindings manually. Since schema changes are infrequent, the amount of code change in future will be just a few lines of code. I do not know if there are/how many errors/crashes with SOLR but this will probably help with making the server more robust.