Skip to content

[C++][Java] Fix ORC Java JNI Crash #26471

Description

@asfimport

OrcStripeReaderJniWrapper::getSchema previously used nullptr for the memory pool parameter to arrow::ipc::SerializeSchema to implicitly call arrow::default_memory_pool(). As part of https://issues.apache.org/jira/browse/ARROW-10080 a check was placed to fail on nullptr being provided. This change removes the check, but also explicitly calls arrow::default_memory_pool() which is used elsewhere in the JNI wrapper.

Reporter: Terence Honles / @terencehonles
Assignee: Terence Honles / @terencehonles

PRs and other links:

Note: This issue was originally created as ARROW-10499. Please see the migration documentation for further details.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions