[ 
https://issues.apache.org/jira/browse/SOLR-17917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18024202#comment-18024202
 ] 

Chris M. Hostetter commented on SOLR-17917:
-------------------------------------------

I fixed teh previous test failure in SOLR-17940, but attempting to re-merge 
{{main}} is now hitting a new failure due to SOLR-17892

 

I don't think there is anyway to fix this in the solr repo – I think the the 
{{cuvs-lucene}} library dependency added by SOLR-17892 just fundementally 
doesn't work with Lucene 10.3...

 
{noformat}
 org.apache.solr.cuvs.TestCuVSCodecSupportIT > test suite's output saved to 
/home/hossman/lucene/solr/solr/modules/cuvs/build/test-results/test/outputs/OUTPUT-org.apache.solr.cuvs.TestCuVSCodecSupportIT.txt,
 copied below:
   >     java.util.ServiceConfigurationError: org.apache.lucene.codecs.Codec: 
com.nvidia.cuvs.lucene.Lucene101AcceleratedHNSWCodec Unable to get public 
no-arg constructor
   >         at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:586)
   >         at 
java.base/java.util.ServiceLoader.getConstructor(ServiceLoader.java:679)
   >         at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1240)
   >         at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator$1.run(ServiceLoader.java:1276)
   >         at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator$1.run(ServiceLoader.java:1275)
   >         at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
   >         at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1278)
   >         at 
java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309)
   >         at 
java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393)
   >         at 
org.apache.lucene.util.NamedSPILoader.reload(NamedSPILoader.java:68)
   >         at 
org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:52)
   >         at 
org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:38)
   >         at org.apache.lucene.codecs.Codec$Holder.<clinit>(Codec.java:45)
   >         at org.apache.lucene.codecs.Codec.getDefault(Codec.java:142)
   >         at 
org.apache.lucene.tests.util.TestRuleSetupAndRestoreClassEnv.before(TestRuleSetupAndRestoreClassEnv.java:130)
   >         at 
org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:42)
   >         at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
   >         at 
org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
   >         at 
com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
   >         at 
com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
   >         at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
   >         at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
   >         at 
org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
   >         at 
org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
   >         at 
org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
   >         at 
org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
   >         at 
org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
   >         at org.junit.rules.RunRules.evaluate(RunRules.java:20)
   >         at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
   >         at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
   >         at 
com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
   >         at java.base/java.lang.Thread.run(Thread.java:1583)
   > 
   >         Caused by:
   >         java.lang.NoClassDefFoundError: 
org/apache/lucene/codecs/lucene101/Lucene101Codec
   >             at java.base/java.lang.Class.getDeclaredConstructors0(Native 
Method)
   >             at 
java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3549)
   >             at java.base/java.lang.Class.getConstructor0(Class.java:3754)
   >             at java.base/java.lang.Class.getConstructor(Class.java:2442)
   >             at 
java.base/java.util.ServiceLoader$1.run(ServiceLoader.java:666)
   >             at 
java.base/java.util.ServiceLoader$1.run(ServiceLoader.java:663)
   >             at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
   >             at 
java.base/java.util.ServiceLoader.getConstructor(ServiceLoader.java:674)
   >             ... 30 more
   > 
   >             Caused by:
   >             java.lang.ClassNotFoundException: 
org.apache.lucene.codecs.lucene101.Lucene101Codec
   >                 at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
   >                 at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
   >                 at 
java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
   >                 ... 38 more
{noformat}

> Upgrade to Lucene 10.3
> ----------------------
>
>                 Key: SOLR-17917
>                 URL: https://issues.apache.org/jira/browse/SOLR-17917
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Ishan Chattopadhyaya
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: main (10.0)
>
>          Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> Lucene 10.3 is releasing shortly. I think we should upgrade to it before our 
> Solr 10.0 release. WDYT, [~anshum]?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to