This is an automated email from the ASF dual-hosted git repository.

apupier pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new a9206850961f chore(deps): Bump solr-version from 9.10.1 to 10.0.0
a9206850961f is described below

commit a9206850961fbbaec4a8c97dc09134727f063dc5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Mar 9 08:59:32 2026 +0000

    chore(deps): Bump solr-version from 9.10.1 to 10.0.0
    
    Bumps `solr-version` from 9.10.1 to 10.0.0.
    
    Updates `org.apache.solr:solr-solrj` from 9.10.1 to 10.0.0
    
    Updates `org.apache.solr:solr-api` from 9.10.1 to 10.0.0
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.solr:solr-solrj
      dependency-version: 10.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: org.apache.solr:solr-api
      dependency-version: 10.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    adapt to new API
    
    Signed-off-by: dependabot[bot] <[email protected]>
---
 .../main/java/org/apache/camel/component/solr/SolrProducer.java   | 2 +-
 .../camel/component/solr/converter/SolrRequestConverter.java      | 4 ++--
 .../camel/component/solr/integration/SolrPingAndSearchTest.java   | 8 +++++---
 parent/pom.xml                                                    | 2 +-
 4 files changed, 9 insertions(+), 7 deletions(-)

diff --git 
a/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrProducer.java
 
b/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrProducer.java
index 241ed1856baa..8a3af0ab72ea 100644
--- 
a/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrProducer.java
+++ 
b/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrProducer.java
@@ -31,12 +31,12 @@ import org.apache.camel.WrappedFile;
 import org.apache.camel.support.DefaultAsyncProducer;
 import org.apache.camel.util.ObjectHelper;
 import org.apache.solr.client.solrj.SolrClient;
-import org.apache.solr.client.solrj.SolrQuery;
 import org.apache.solr.client.solrj.SolrRequest;
 import org.apache.solr.client.solrj.SolrServerException;
 import org.apache.solr.client.solrj.impl.HttpSolrClientBase;
 import org.apache.solr.client.solrj.request.QueryRequest;
 import org.apache.solr.client.solrj.request.SolrPing;
+import org.apache.solr.client.solrj.request.SolrQuery;
 import org.apache.solr.client.solrj.request.UpdateRequest;
 import org.apache.solr.common.params.ModifiableSolrParams;
 import org.apache.solr.common.params.SolrParams;
diff --git 
a/components/camel-solr/src/main/java/org/apache/camel/component/solr/converter/SolrRequestConverter.java
 
b/components/camel-solr/src/main/java/org/apache/camel/component/solr/converter/SolrRequestConverter.java
index 46f3bdc914f2..1c2d3c0a7c65 100644
--- 
a/components/camel-solr/src/main/java/org/apache/camel/component/solr/converter/SolrRequestConverter.java
+++ 
b/components/camel-solr/src/main/java/org/apache/camel/component/solr/converter/SolrRequestConverter.java
@@ -35,12 +35,12 @@ import org.apache.camel.component.solr.SolrOperation;
 import org.apache.camel.component.solr.SolrProducer;
 import org.apache.camel.component.solr.SolrUtils;
 import org.apache.camel.util.ObjectHelper;
-import org.apache.solr.client.solrj.SolrQuery;
 import org.apache.solr.client.solrj.beans.BindingException;
 import org.apache.solr.client.solrj.beans.DocumentObjectBinder;
 import org.apache.solr.client.solrj.request.ContentStreamUpdateRequest;
 import org.apache.solr.client.solrj.request.QueryRequest;
 import org.apache.solr.client.solrj.request.SolrPing;
+import org.apache.solr.client.solrj.request.SolrQuery;
 import org.apache.solr.client.solrj.request.UpdateRequest;
 import org.apache.solr.common.SolrInputDocument;
 import org.apache.solr.common.util.ContentStreamBase;
@@ -138,7 +138,7 @@ public final class SolrRequestConverter {
             body = wrappedFile.getFile();
         }
         if (body instanceof File file) {
-            ContentStreamBase.FileStream stream = new 
ContentStreamBase.FileStream(file);
+            ContentStreamBase.FileStream stream = new 
ContentStreamBase.FileStream(file.toPath());
             if (ObjectHelper.isEmpty(contentType)) {
                 contentType = stream.getContentType();
             }
diff --git 
a/components/camel-solr/src/test/java/org/apache/camel/component/solr/integration/SolrPingAndSearchTest.java
 
b/components/camel-solr/src/test/java/org/apache/camel/component/solr/integration/SolrPingAndSearchTest.java
index 78f376241ba5..a718cb44d352 100644
--- 
a/components/camel-solr/src/test/java/org/apache/camel/component/solr/integration/SolrPingAndSearchTest.java
+++ 
b/components/camel-solr/src/test/java/org/apache/camel/component/solr/integration/SolrPingAndSearchTest.java
@@ -26,8 +26,9 @@ import org.apache.camel.InvalidPayloadException;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.solr.SolrConstants;
 import org.apache.camel.component.solr.SolrUtils;
+import org.apache.solr.client.solrj.RemoteSolrException;
 import org.apache.solr.client.solrj.SolrResponse;
-import org.apache.solr.client.solrj.impl.BaseHttpSolrClient;
+//import org.apache.solr.client.solrj.impl.BaseHttpSolrClient;
 import org.apache.solr.client.solrj.request.CollectionAdminRequest;
 import org.apache.solr.client.solrj.response.QueryResponse;
 import org.apache.solr.client.solrj.response.SolrPingResponse;
@@ -91,9 +92,10 @@ class SolrPingAndSearchTest extends SolrTestSupport {
         // clusterstatus should fail as we're not running in solrCloud mode
         assertTrue(responseExchange.isFailed());
         assertInstanceOf(CamelExchangeException.class, 
responseExchange.getException());
-        assertInstanceOf(BaseHttpSolrClient.RemoteSolrException.class, 
responseExchange.getException().getCause().getCause());
+        System.out.println("### " + 
responseExchange.getException().getCause().getCause().getClass());
+        assertInstanceOf(RemoteSolrException.class, 
responseExchange.getException().getCause().getCause());
         assertEquals(400,
-                ((BaseHttpSolrClient.RemoteSolrException) 
responseExchange.getException().getCause().getCause()).code());
+                ((RemoteSolrException) 
responseExchange.getException().getCause().getCause()).code());
         
assertTrue(responseExchange.getException().getCause().getCause().getMessage()
                 .endsWith("Solr instance is not running in SolrCloud mode."));
 
diff --git a/parent/pom.xml b/parent/pom.xml
index 5317bdac2bfb..b865b4723409 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -504,7 +504,7 @@
         <snakeyaml-version>2.6</snakeyaml-version>
         <snakeyaml-engine-version>3.0.1</snakeyaml-engine-version>
         <snmp4j-version>3.9.7</snmp4j-version>
-        <solr-version>9.10.1</solr-version>
+        <solr-version>10.0.0</solr-version>
         <solr-zookeeper-version>3.9.4</solr-zookeeper-version>
         <splunk-version>1.9.5_1</splunk-version>
         <spock-version>2.4-groovy-5.0</spock-version>

Reply via email to