You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Kengo Seki (Jira)" <ji...@apache.org> on 2022/12/19 01:24:00 UTC
[jira] [Created] (CAMEL-18827) camel-kudu - Fix unit test failure with JDK 17
Kengo Seki created CAMEL-18827:
----------------------------------
Summary: camel-kudu - Fix unit test failure with JDK 17
Key: CAMEL-18827
URL: https://issues.apache.org/jira/browse/CAMEL-18827
Project: Camel
Issue Type: Improvement
Components: camel-kudu
Reporter: Kengo Seki
Some Kudu's unit tests are skipped for JDK 17, as follows:
{code}
$ java -version
openjdk version "17.0.5" 2022-10-18 LTS
OpenJDK Runtime Environment Corretto-17.0.5.8.1 (build 17.0.5+8-LTS)
OpenJDK 64-Bit Server VM Corretto-17.0.5.8.1 (build 17.0.5+8-LTS, mixed mode, sharing)
$ cd components/camel-kudu
$ ../../mvnw clean test
...
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ camel-kudu ---
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.camel.component.kudu.KuduComponentConfigurationTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.521 s - in org.apache.camel.component.kudu.KuduComponentConfigurationTest
[INFO] Running org.apache.camel.component.kudu.KuduProducerTest
[WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 0.045 s - in org.apache.camel.component.kudu.KuduProducerTest
[INFO] Running org.apache.camel.component.kudu.KuduScanTest
[WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.011 s - in org.apache.camel.component.kudu.KuduScanTest
[INFO]
[INFO] Results:
[INFO]
[WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 5
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.550 s
[INFO] Finished at: 2022-12-18T09:39:28+09:00
[INFO] ------------------------------------------------------------------------
{code}
Its cause is reported in camel-kudu-test.log as follows. We have to add the "--add-opens" option for JDK 17+, just like CAMEL-16962.
{code}
$ cat target/camel-kudu-test.log
...
2022-12-18 09:39:28,041 [main ] DEBUG IntegrationKuduConfiguration - Kudu harness is not runnable because: Unable to make private static java.net.InetAddress$NameService java.net.InetAddress.createNameService() accessible: module java.base does not "opens java.net" to unnamed module @1572270e
java.lang.reflect.InaccessibleObjectException: Unable to make private static java.net.InetAddress$NameService java.net.InetAddress.createNameService() accessible: module java.base does not "opens java.net" to unnamed module @1572270e
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)