raulcd commented on issue #41577: URL: https://github.com/apache/arrow/issues/41577#issuecomment-2100207529
Adding the following to the maint-16.1.0 branch: ```diff $ git log -p b28633cfe5263ac977598f058b53d76f95d3d1fc commit b28633cfe5263ac977598f058b53d76f95d3d1fc Author: Raúl Cumplido <[email protected]> Date: Wed May 8 10:15:17 2024 +0200 MINOR: [Release] Manually commit fix to avoid cherry-pick conflict for changing runner on java-jars diff --git a/dev/tasks/java-jars/github.yml b/dev/tasks/java-jars/github.yml index 0437ee7..eb9478e 100644 --- a/dev/tasks/java-jars/github.yml +++ b/dev/tasks/java-jars/github.yml @@ -80,7 +80,7 @@ jobs: fail-fast: false matrix: platform: - - { runs_on: ["macos-latest"], arch: "x86_64"} + - { runs_on: ["macos-13"], arch: "x86_64"} - { runs_on: ["macos-14"], arch: "aarch_64" } env: MACOSX_DEPLOYMENT_TARGET: "10.15" commit ac8af222dd2e5800e2c6cbf45a5bdbb2309deed4 Author: Raúl Cumplido <[email protected]> ``` fixes the initial issue but fails somewhere else: ``` Error: Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.119 s <<< FAILURE! -- in org.apache.arrow.dataset.jni.TestReservationListener Error: org.apache.arrow.dataset.jni.TestReservationListener.testDirectReservationListener -- Time elapsed: 0.017 s <<< ERROR! java.lang.ExceptionInInitializerError at org.apache.arrow.dataset/org.apache.arrow.dataset.jni.TestReservationListener.testDirectReservationListener(TestReservationListener.java:46) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.lambda$execute$1(JUnitPlatformProvider.java:191) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:186) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:118) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) Caused by: java.lang.RuntimeException: Failed to initialize DirectReservationListener. When starting Java you must include `--add-opens=java.base/java.nio=org.apache.arrow.dataset,org.apache.arrow.memory.core,ALL-UNNAMED` (See https://arrow.apache.org/docs/java/install.html) at org.apache.arrow.dataset/org.apache.arrow.dataset.jni.DirectReservationListener.<init>(DirectReservationListener.java:43) at org.apache.arrow.dataset/org.apache.arrow.dataset.jni.DirectReservationListener.<clinit>(DirectReservationListener.java:52) ... 47 more Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make static void java.nio.Bits.reserveMemory(long,long) accessible: module java.base does not "opens java.nio" to module org.apache.arrow.dataset at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:391) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:367) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:315) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:203) at java.base/java.lang.reflect.Method.setAccessible(Method.java:197) at org.apache.arrow.dataset/org.apache.arrow.dataset.jni.DirectReservationListener.<init>(DirectReservationListener.java:39) ... 48 more [INFO] [INFO] Results: [INFO] Error: Errors: Error: TestReservationListener.testDirectReservationListener:46 ExceptionInInitializer [INFO] Error: Tests run: 37, Failures: 0, Errors: 1, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Apache Arrow Java Root POM 17.0.0-SNAPSHOT: [INFO] [INFO] Arrow Maven Plugins ................................ SUCCESS [ 28.471 s] [INFO] Module Info Compiler Maven Plugin .................. SUCCESS [ 19.556 s] [INFO] Arrow Bill of Materials ............................ SUCCESS [ 4.385 s] [INFO] Apache Arrow Java Root POM ......................... SUCCESS [ 24.951 s] [INFO] Arrow Format ....................................... SUCCESS [ 14.401 s] [INFO] Arrow Memory ....................................... SUCCESS [ 3.489 s] [INFO] Arrow Memory - Core ................................ SUCCESS [ 30.969 s] [INFO] Arrow Memory - Unsafe .............................. SUCCESS [ 11.935 s] [INFO] Arrow Memory - Netty Buffer ........................ SUCCESS [ 12.603 s] [INFO] Arrow Memory - Netty ............................... SUCCESS [ 12.214 s] [INFO] Arrow Vectors ...................................... SUCCESS [01:52 min] [INFO] Arrow Compression .................................. SUCCESS [ 14.812 s] [INFO] Arrow Tools ........................................ SUCCESS [ 17.821 s] [INFO] Arrow JDBC Adapter ................................. SUCCESS [ 20.325 s] [INFO] Arrow Flight ....................................... SUCCESS [ 4.016 s] [INFO] Arrow Flight Core .................................. SUCCESS [01:15 min] [INFO] Arrow Flight SQL ................................... SUCCESS [ 24.863 s] [INFO] Arrow Flight SQL JDBC Driver Core .................. SUCCESS [02:03 min] [INFO] Arrow Flight SQL JDBC Driver ....................... SUCCESS [ 39.296 s] [INFO] Arrow Flight Integration Tests ..................... SUCCESS [ 23.352 s] [INFO] Arrow AVRO Adapter ................................. SUCCESS [ 16.407 s] [INFO] Arrow Algorithms ................................... SUCCESS [ 37.601 s] [INFO] Arrow Performance Benchmarks ....................... SUCCESS [ 12.898 s] [INFO] Arrow Java C Data Interface ........................ SUCCESS [ 15.981 s] [INFO] Arrow Orc Adapter .................................. SUCCESS [ 27.511 s] [INFO] Arrow Gandiva ...................................... SUCCESS [ 54.642 s] [INFO] Arrow Java Dataset ................................. FAILURE [ 15.656 s] [INFO] ------------------------------------------------------------------------ ``` I've retried 3 times to see if it was a fluke but seems to be pretty consistent: https://github.com/ursacomputing/crossbow/actions/runs/8998563168/job/24722115895 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
