At a glance, a "NoSuchMethodError" strongly points to using incompatible JARs. You say you are on Solr 8.11 but perhaps you have JARs for the DIH of a previous version. They need to match. I checked right now that the DIH in fact uses the method you point to, which lends credence to my theory.
~ David Smiley Apache Lucene/Solr Search Developer http://www.linkedin.com/in/davidwsmiley On Sun, Dec 12, 2021 at 4:11 AM Surya R <suryam...@gmail.com> wrote: > hi Solr Devs, > > I need guidance on a problem I am having. We recently upgraded to > solr-8.11. We still use DIH to pull data from postgres DB. > > We use solr in a standalone mode, with multiple cores, each core serving a > certain business unit. > When i try kicking off the dataimport handler i get the below error. I > have all the dataimport handlers in solr install path and the path was > mentioned in the solrconfig.xml as well. > > Can anyone please let me know what this error is? Why is it referring to > update processor? > > Thanks in advance for your help. > > java.lang.NoSuchMethodError: > > org.apache.solr.update.processor.TemplateUpdateProcessorFactory.replaceTokens(Ljava/lang/String;Lorg/apache/solr/common/util/Cache;Ljava/util/function/Function;)Ljava/lang/String; > from /solr/products/dataimport > > > *Thanks* > *Aditya* >