Skip to content

GH-1196: Write NO_COMPRESSION_LENGTH sentinel for empty buffers in compress() #1737

GH-1196: Write NO_COMPRESSION_LENGTH sentinel for empty buffers in compress()

GH-1196: Write NO_COMPRESSION_LENGTH sentinel for empty buffers in compress() #1737

Re-run triggered July 27, 2026 23:23
Status Success
Total duration 27m 53s
Artifacts

test.yml

on: pull_request
AMD64 integration
27m 43s
AMD64 integration
Matrix: macos
Matrix: ubuntu
Matrix: windows
Fit to window
Zoom out
Zoom in

Annotations

60 warnings
AArch64 macOS latest Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20960
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AArch64 macOS latest Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20719
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AArch64 macOS latest Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20710
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AArch64 macOS latest Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20632
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AArch64 macOS latest Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18567
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AArch64 macOS latest Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18535
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AArch64 macOS latest Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18487
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AArch64 macOS latest Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18235
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AArch64 macOS latest Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18226
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AArch64 macOS latest Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18148
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AArch64 macOS latest Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L58
[removal] AccessController in java.security has been deprecated and marked for removal
AArch64 macOS latest Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L66
Unsafe is internal proprietary API and may be removed in a future release
AArch64 macOS latest Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AArch64 macOS latest Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AArch64 macOS latest Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AArch64 macOS latest Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AArch64 macOS latest Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AArch64 macOS latest Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AArch64 macOS latest Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AArch64 macOS latest Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AMD64 macOS 15-intel Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20960
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 macOS 15-intel Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20719
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 macOS 15-intel Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20710
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 macOS 15-intel Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20632
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 macOS 15-intel Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18567
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 macOS 15-intel Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18535
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 macOS 15-intel Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18487
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 macOS 15-intel Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18235
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 macOS 15-intel Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18226
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 macOS 15-intel Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18148
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 macOS 15-intel Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L58
[removal] AccessController in java.security has been deprecated and marked for removal
AMD64 macOS 15-intel Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L66
Unsafe is internal proprietary API and may be removed in a future release
AMD64 macOS 15-intel Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AMD64 macOS 15-intel Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AMD64 macOS 15-intel Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AMD64 macOS 15-intel Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AMD64 macOS 15-intel Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AMD64 macOS 15-intel Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AMD64 macOS 15-intel Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AMD64 macOS 15-intel Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AMD64 Windows Server 2022 Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20960
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 Windows Server 2022 Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20719
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 Windows Server 2022 Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20710
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 Windows Server 2022 Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L20632
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 Windows Server 2022 Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18567
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 Windows Server 2022 Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18535
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 Windows Server 2022 Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18487
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 Windows Server 2022 Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18235
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 Windows Server 2022 Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18226
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 Windows Server 2022 Java JDK 17: build/flight/flight-core/target/generated-sources/protobuf/java/org/apache/arrow/flight/impl/Flight.java#L18148
[SameNameButDifferent] The name `SessionOptionsDefaultEntryHolder` refers to [org.apache.arrow.flight.impl.Flight.SetSessionOptionsRequest.SessionOptionsDefaultEntryHolder, org.apache.arrow.flight.impl.Flight.GetSessionOptionsResult.SessionOptionsDefaultEntryHolder] within this file. It may be confusing to have the same name refer to multiple types. Consider qualifying them for clarity.
AMD64 Windows Server 2022 Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L58
[removal] AccessController in java.security has been deprecated and marked for removal
AMD64 Windows Server 2022 Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L66
Unsafe is internal proprietary API and may be removed in a future release
AMD64 Windows Server 2022 Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AMD64 Windows Server 2022 Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AMD64 Windows Server 2022 Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AMD64 Windows Server 2022 Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L38
Unsafe is internal proprietary API and may be removed in a future release
AMD64 Windows Server 2022 Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AMD64 Windows Server 2022 Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AMD64 Windows Server 2022 Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release
AMD64 Windows Server 2022 Java JDK 17: build/memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java#L28
Unsafe is internal proprietary API and may be removed in a future release