[
https://issues.apache.org/jira/browse/SOLR-17917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18028843#comment-18028843
]
Chris M. Hostetter commented on SOLR-17917:
-------------------------------------------
Hmmm...
{noformat}
hossman@slate:~/lucene/solr [j21] [main] $ git fetchÂ
hossman@slate:~/lucene/solr [j21] [main] $ git merge
Already up to date.
hossman@slate:~/lucene/solr [j21] [main] $ git rev-parse HEAD
0a3608ea6ab8914f01d0173a042abb61b41a5341
hossman@slate:~/lucene/solr [j21] [main] $ ./gradlew clean
:solr:modules:cuvs:test
...
TestCuVSCodecSupportIT > classMethod FAILED
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}
Meanwhile...
{noformat}
hossman@slate:~/lucene/solr [j21] [main] $ git co
4b57eec519f48ae6b50a5a3a35f02e97290dba89
Note: checking out '4b57eec519f48ae6b50a5a3a35f02e97290dba89'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at 4b57eec519f SOLR-17931 : Removal of Deprecated Code (#3738)
hossman@slate:~/lucene/solr [j21] [4b57eec519f] $ ./gradlew clean
:solr:modules:cuvs:test
...
BUILD SUCCESSFUL in 22s
70 actionable tasks: 62 executed, 8 up-to-date
{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: 2h 10m
> 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]