This is an automated email from the ASF dual-hosted git repository.
exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new 66be1cf0b2 NIFI-10852 Allow commons-compress to use large OS groupid
values
66be1cf0b2 is described below
commit 66be1cf0b285c094b77b3e17beeeabafc9ddfaa2
Author: Mark Bean <[email protected]>
AuthorDate: Mon Nov 21 18:22:14 2022 +0000
NIFI-10852 Allow commons-compress to use large OS groupid values
This closes #6694
Signed-off-by: David Handermann <[email protected]>
---
c2/c2-client-bundle/c2-client-service/pom.xml | 2 +-
.../nifi/c2/client/service/operation/TransferDebugOperationHandler.java | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/c2/c2-client-bundle/c2-client-service/pom.xml
b/c2/c2-client-bundle/c2-client-service/pom.xml
index 10e4cd4c20..1e6dba0083 100644
--- a/c2/c2-client-bundle/c2-client-service/pom.xml
+++ b/c2/c2-client-bundle/c2-client-service/pom.xml
@@ -46,7 +46,7 @@ limitations under the License.
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
- <version>1.21</version>
+ <version>1.22</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
diff --git
a/c2/c2-client-bundle/c2-client-service/src/main/java/org/apache/nifi/c2/client/service/operation/TransferDebugOperationHandler.java
b/c2/c2-client-bundle/c2-client-service/src/main/java/org/apache/nifi/c2/client/service/operation/TransferDebugOperationHandler.java
index ef73bbc8d7..f9437b16e3 100644
---
a/c2/c2-client-bundle/c2-client-service/src/main/java/org/apache/nifi/c2/client/service/operation/TransferDebugOperationHandler.java
+++
b/c2/c2-client-bundle/c2-client-service/src/main/java/org/apache/nifi/c2/client/service/operation/TransferDebugOperationHandler.java
@@ -178,6 +178,7 @@ public class TransferDebugOperationHandler implements
C2OperationHandler {
try (GzipCompressorOutputStream gzipCompressorOutputStream = new
GzipCompressorOutputStream(byteOutputStream);
TarArchiveOutputStream tarOutputStream = new
TarArchiveOutputStream(gzipCompressorOutputStream)) {
for (Path filePath : filePaths) {
+
tarOutputStream.setBigNumberMode(TarArchiveOutputStream.BIGNUMBER_POSIX);
TarArchiveEntry tarArchiveEntry = new
TarArchiveEntry(filePath.toFile(), filePath.getFileName().toString());
tarOutputStream.putArchiveEntry(tarArchiveEntry);
copy(filePath, tarOutputStream);