Hi Max,
I think that your module is out of date. The 'correct' version of islandora_solr_search does not depend on other factors than having a mix of modules that belong relatively to the same "epoch". Can you check when was the last time you updated Islandora modules and if that happened as a whole or just a few? (if you cloned a git status on each module should be enough, if downloaded as zip files you need to check the .info files to know the exact version or even look at the creation dates)
In general, i would suggest using Islandora modules (all of them hopefully) from a similar time span/release version. In specific Solr tends to be used all around so even more important. We don't introduce too much deprecation and if we do, it tends to be incremental and well informed, so my guess is a mix of very old and new modules.
Mix/matching old and new modules is always problematic in Islandora. Hopefully my comments are useful somehow
Cheers!
Diego