On Fri, Sep 19, 2025 at 12:35:28PM +0000, Steve Michaels wrote:
> I'm working on an upgrade of our version Dspace 8.1 instance to 9.1. To minimize downtime, I'm moving things one step a time.
> Before I upgrade Dspace itself, I'm working on upgrading Solr 8.11.3 to 9.9.0, following the changes at
https://github.com/DSpace/DSpace/pull/10627/commits/150d8f435718e57ef964e8b4929d697318a07784.
> My issue is that I can't get Solr 9.9 itself to run. Most of the issues I think I've sorted by deleting and rebuilding the Solr cores. My issue is that Solr still has a startup error (below).
...
> Caused by: java.lang.ClassNotFoundException: org.apache.lucene.analysis.icu.ICUFoldingFilterFactory
The ICU classes are not on the classpath. I would first double-check
that all cores have been updated for the change between Solr v8 and v9
in the location of stock add-on modules from
'${solr.install.dir}/contrib' to '${solr.install.dir}/modules'. One
tricky bit is that the name of this JAR also changed from
'lucene-analyzers-icu-*.jar' to 'lucene-analysis-icu-.*.jar'.
--
Mark H. Wood
Lead Technology Analyst
University Library
Indiana University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
library.indianapolis.iu.edu