[ https://issues.apache.org/jira/browse/CAMEL-18859?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17654495#comment-17654495 ]
Kengo Seki commented on CAMEL-18859: ------------------------------------ Thanks for the comment, [~davsclaus]. As you pointed out, there's no error in building camel-solr on CI. But the failure above is reproducible in my environment for some reason... {code} $ git remote -v # ensure the local repo is sync'ed to upstream origin https://sek...@github.com/sekikn/camel.git (fetch) origin https://sek...@github.com/sekikn/camel.git (push) upstream https://github.com/apache/camel.git (fetch) upstream https://github.com/apache/camel.git (push) $ git status On branch main Your branch is up to date with 'origin/main'. nothing to commit, working tree clean $ git show --shortstat commit d45d6bcaf4c4e5d4ccd150d4bfe125ab38b14466 (HEAD -> main, upstream/main, origin/main, origin/HEAD) Author: Otavio Rodolfo Piske <angusyo...@gmail.com> Date: Wed Jan 4 13:12:09 2023 +0100 CAMEL-18496: removed the deprecated component camel-dozer 99 files changed, 12 insertions(+), 6293 deletions(-) $ cd components/camel-solr $ ../../mvnw clean install -DskipTests ... [INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ camel-solr --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 17 source files to /home/sekikn/repos/camel/components/camel-solr/target/test-classes [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /home/sekikn/repos/camel/components/camel-solr/src/test/java/org/apache/camel/component/solr/SolrFixtures.java:[21,23] error: package org.apache.log4j does not exist [ERROR] /home/sekikn/repos/camel/components/camel-solr/src/test/java/org/apache/camel/component/solr/SolrFixtures.java:[24,44] error: cannot find symbol symbol: class JettySolrRunner location: package org.apache.solr.client.solrj.embedded [ERROR] /home/sekikn/repos/camel/components/camel-solr/src/test/java/org/apache/camel/component/solr/SolrFixtures.java:[30,11] error: cannot find symbol symbol: class Logger location: class SolrFixtures ... {code} Downgrading Solr to 8.11.1 resolves these failures. {code} $ vi ../../camel-dependencies/pom.xml $ vi ../../parent/pom.xml $ git diff diff --git a/camel-dependencies/pom.xml b/camel-dependencies/pom.xml index 5e85034a894..741a5fb9e8c 100644 --- a/camel-dependencies/pom.xml +++ b/camel-dependencies/pom.xml @@ -505,7 +505,7 @@ <snakeyaml-engine-version>2.3</snakeyaml-engine-version> <snakeyaml-version>1.33</snakeyaml-version> <snmp4j-version>2.6.3_1</snmp4j-version> - <solr-version>8.11.2</solr-version> + <solr-version>8.11.1</solr-version> <solr-version-range>[8,9)</solr-version-range> <solr-zookeeper-version>3.6.2</solr-zookeeper-version> <spark-version>3.2.2</spark-version> diff --git a/parent/pom.xml b/parent/pom.xml index 2372196075a..ceb33c20018 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -493,7 +493,7 @@ <snakeyaml-engine-version>2.3</snakeyaml-engine-version> <snmp4j-version>2.6.3_1</snmp4j-version> <!-- solr version aligned with lucene --> - <solr-version>8.11.2</solr-version> + <solr-version>8.11.1</solr-version> <solr-version-range>[8,9)</solr-version-range> <solr-zookeeper-version>3.6.2</solr-zookeeper-version> <spark-version>3.2.2</spark-version> $ ../../mvnw clean install -DskipTests ... [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 9.863 s [INFO] Finished at: 2023-01-04T23:49:28+09:00 [INFO] ------------------------------------------------------------------------ {code} Probably I'm missing something, so I'll continue to investigate the cause. > camel-solr - Fix compilation error caused by upgrading Solr to 8.11.2 > --------------------------------------------------------------------- > > Key: CAMEL-18859 > URL: https://issues.apache.org/jira/browse/CAMEL-18859 > Project: Camel > Issue Type: Bug > Components: camel-solr > Reporter: Kengo Seki > Priority: Major > > Currently, building entire project fails due to the compilation error of > camel-solr in the main branch. Solr's packaging structure was apparently > changed in v8.11.2. > {code} > $ ./mvnw clean install -DskipTests > ... > [INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ > camel-solr --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 17 source files to > /home/sekikn/repos/camel/components/camel-solr/target/test-classes > [INFO] ------------------------------------------------------------- > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] > /home/sekikn/repos/camel/components/camel-solr/src/test/java/org/apache/camel/component/solr/SolrFixtures.java:[21,23] > error: package org.apache.log4j does not exist > [ERROR] > /home/sekikn/repos/camel/components/camel-solr/src/test/java/org/apache/camel/component/solr/SolrFixtures.java:[24,44] > error: cannot find symbol > symbol: class JettySolrRunner > location: package org.apache.solr.client.solrj.embedded > [ERROR] > /home/sekikn/repos/camel/components/camel-solr/src/test/java/org/apache/camel/component/solr/SolrFixtures.java:[30,11] > error: cannot find symbol > symbol: class Logger > location: class SolrFixtures > ... > [INFO] Camel :: Solr ...................................... FAILURE [ 4.299 > s] > ... > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 27:40 min > [INFO] Finished at: 2023-01-04T22:02:37+09:00 > [INFO] > ------------------------------------------------------------------------ > ... > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)