Re: MCF Solr Plugin for Solr 9.x
All set up. Here's the SVN url: https://svn.apache.org/repos/asf/manifoldcf/integration/solr-9.x/trunk . Please provide patches as needed to get this to build and test. Or if this is beyond the level of technical expertise you have, I'll see if I can interest anyone on the dev team to have a look. Karl On Fri, Aug 19, 2022 at 6:58 AM Karl Wright wrote: > I would love to support Solr 9.x, and I am happy to do the release work > and branch setup etc. But we need someone willing to figure out what > changed between 8.x and 9.x and make the appropriate changes to the code. > I've got limited time these days so perhaps we can collaborate? I'll set > up the 9.x plugin branch if you would like to research the API changes. > > Karl > > > On Fri, Aug 19, 2022 at 3:25 AM Wolfinger Uwe > wrote: > >> I am just upgrading our Solr/ManifoldCF system. During the upgrade >> process i tried to raise Solr to version 9.0.0. Unfortunately this results >> in the following error, caused by the ManifoldCF Solr Plugin >> (apache-manifoldcf-solr-8.x-plugin-2.2.jar): >> >> Caused by: java.lang.IncompatibleClassChangeError: class >> org.apache.solr.mcf.ManifoldCFSearchComponent$CloseHandler has interface >> org.apache.solr.core.CloseHook as super class >> at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] >> at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?] >> at >> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) >> ~[?:?] >> at java.net.URLClassLoader.defineClass(URLClassLoader.java:550) >> ~[?:?] >> at java.net.URLClassLoader$1.run(URLClassLoader.java:458) ~[?:?] >> at java.net.URLClassLoader$1.run(URLClassLoader.java:452) ~[?:?] >> at java.security.AccessController.doPrivileged(Native Method) >> ~[?:?] >> at java.net.URLClassLoader.findClass(URLClassLoader.java:451) >> ~[?:?] >> at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?] >> at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:899) >> ~[?:?] >> at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?] >> at >> org.apache.solr.mcf.ManifoldCFSearchComponent.inform(ManifoldCFSearchComponent.java:345) >> ~[?:?] >> at >> org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:722) >> ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - >> janhoy - 2022-05-05 01:00:08] >> at org.apache.solr.core.SolrCore.(SolrCore.java:1155) >> ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - >> janhoy - 2022-05-05 01:00:08] >> at org.apache.solr.core.SolrCore.(SolrCore.java:1048) >> ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - >> janhoy - 2022-05-05 01:00:08] >> at >> org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1560) >> ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - >> janhoy - 2022-05-05 01:00:08] >> at >> org.apache.solr.core.CoreContainer.lambda$load$10(CoreContainer.java:950) >> ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - >> janhoy - 2022-05-05 01:00:08] >> at >> com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) >> ~[metrics-core-4.1.5.jar:4.1.5] >> ... 5 more >> >> At the moment, ManifoldCF Solr plugins are available up to Solr version 8 >> >> Is there a plan, to create a solr-9x plugin version in order to support >> solr versions >=9 ? >> >> Kind regards, >> Uwe >> >
Re: MCF Solr Plugin for Solr 9.x
I would love to support Solr 9.x, and I am happy to do the release work and branch setup etc. But we need someone willing to figure out what changed between 8.x and 9.x and make the appropriate changes to the code. I've got limited time these days so perhaps we can collaborate? I'll set up the 9.x plugin branch if you would like to research the API changes. Karl On Fri, Aug 19, 2022 at 3:25 AM Wolfinger Uwe wrote: > I am just upgrading our Solr/ManifoldCF system. During the upgrade process > i tried to raise Solr to version 9.0.0. Unfortunately this results in the > following error, caused by the ManifoldCF Solr Plugin > (apache-manifoldcf-solr-8.x-plugin-2.2.jar): > > Caused by: java.lang.IncompatibleClassChangeError: class > org.apache.solr.mcf.ManifoldCFSearchComponent$CloseHandler has interface > org.apache.solr.core.CloseHook as super class > at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] > at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?] > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) > ~[?:?] > at java.net.URLClassLoader.defineClass(URLClassLoader.java:550) > ~[?:?] > at java.net.URLClassLoader$1.run(URLClassLoader.java:458) ~[?:?] > at java.net.URLClassLoader$1.run(URLClassLoader.java:452) ~[?:?] > at java.security.AccessController.doPrivileged(Native Method) > ~[?:?] > at java.net.URLClassLoader.findClass(URLClassLoader.java:451) > ~[?:?] > at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?] > at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:899) > ~[?:?] > at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?] > at > org.apache.solr.mcf.ManifoldCFSearchComponent.inform(ManifoldCFSearchComponent.java:345) > ~[?:?] > at > org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:722) > ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - > janhoy - 2022-05-05 01:00:08] > at org.apache.solr.core.SolrCore.(SolrCore.java:1155) > ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - > janhoy - 2022-05-05 01:00:08] > at org.apache.solr.core.SolrCore.(SolrCore.java:1048) > ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - > janhoy - 2022-05-05 01:00:08] > at > org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1560) > ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - > janhoy - 2022-05-05 01:00:08] > at > org.apache.solr.core.CoreContainer.lambda$load$10(CoreContainer.java:950) > ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - > janhoy - 2022-05-05 01:00:08] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) > ~[metrics-core-4.1.5.jar:4.1.5] > ... 5 more > > At the moment, ManifoldCF Solr plugins are available up to Solr version 8 > > Is there a plan, to create a solr-9x plugin version in order to support > solr versions >=9 ? > > Kind regards, > Uwe >
MCF Solr Plugin for Solr 9.x
I am just upgrading our Solr/ManifoldCF system. During the upgrade process i tried to raise Solr to version 9.0.0. Unfortunately this results in the following error, caused by the ManifoldCF Solr Plugin (apache-manifoldcf-solr-8.x-plugin-2.2.jar): Caused by: java.lang.IncompatibleClassChangeError: class org.apache.solr.mcf.ManifoldCFSearchComponent$CloseHandler has interface org.apache.solr.core.CloseHook as super class at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) ~[?:?] at java.net.URLClassLoader.defineClass(URLClassLoader.java:550) ~[?:?] at java.net.URLClassLoader$1.run(URLClassLoader.java:458) ~[?:?] at java.net.URLClassLoader$1.run(URLClassLoader.java:452) ~[?:?] at java.security.AccessController.doPrivileged(Native Method) ~[?:?] at java.net.URLClassLoader.findClass(URLClassLoader.java:451) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?] at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:899) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?] at org.apache.solr.mcf.ManifoldCFSearchComponent.inform(ManifoldCFSearchComponent.java:345) ~[?:?] at org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:722) ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - janhoy - 2022-05-05 01:00:08] at org.apache.solr.core.SolrCore.(SolrCore.java:1155) ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - janhoy - 2022-05-05 01:00:08] at org.apache.solr.core.SolrCore.(SolrCore.java:1048) ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - janhoy - 2022-05-05 01:00:08] at org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1560) ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - janhoy - 2022-05-05 01:00:08] at org.apache.solr.core.CoreContainer.lambda$load$10(CoreContainer.java:950) ~[solr-core-9.0.0.jar:9.0.0 a4eb7aa123dc53f8dac74d80b66a490f2d6b4a26 - janhoy - 2022-05-05 01:00:08] at com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202) ~[metrics-core-4.1.5.jar:4.1.5] ... 5 more At the moment, ManifoldCF Solr plugins are available up to Solr version 8 Is there a plan, to create a solr-9x plugin version in order to support solr versions >=9 ? Kind regards, Uwe