Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: xuzifu666/arrow-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: apache/arrow-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on Feb 26, 2026

  1. apacheGH-1007: fix: does not break class loading if direct buffer all…

    …ocator is not available (apache#1008)
    
    ## What's Changed
    
    The Direct Buffer is not always needed to use Arrow memory, however, we
    cannot load MemoryUtil class if we don't set:
    ```
    --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED
    ```
    Which is not always needed/possible.
    
    This fix proposes to catch the `InaccessibleObjectException` to not
    avoiding the load of the class.
    
    The directBuffer is, in any case not available and a
    `UnsupportedOperationException` will be throw as it is in the existing
    code
    
    
    
    Closes apache#1007 .
    torito authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    394755b View commit details
    Browse the repository at this point in the history
Loading