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]

Reply via email to