Re: MCF Solr Plugin for Solr 9.x

2022-08-19 Thread Karl Wright
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

2022-08-19 Thread Karl Wright
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

2022-08-19 Thread Wolfinger Uwe
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