Use POSIX mode for large numbers in tar archives (#4384)#4388
Use POSIX mode for large numbers in tar archives (#4384)#4388rnorth merged 2 commits intotestcontainers:masterfrom schmidt-galen-heb:gs.4384
Conversation
|
Looks like there is one more place that uses |
|
Thanks for rasing this PR @schmidt-galen-heb and thanks for pointing out the other relevant part in the code @batt842. Could any of you run this test in your environment, so we see if we need the fix at this location as well? |
|
Thanks for pointing that out. I ran the test with In investigating that test, I was able to determine why the build started failing in From the original stacktrace:
So although the test passes, if a user were to call |
|
@kiview Anything else you'd like from my side on this? |
|
@schmidt-galen-heb |
|
This looks fine, but I'm confused by this comment by @schmidt-galen-heb:
Are you saying that this problem still exists, or it did exist but is now fixed? 😄 |
Sorry, it did exist, but is fixed by the change in |
Great! Thanks for clarifying. |
|
Currently still having this issue with version |
|
Hey @jayleenli, sorry to hear that, the fix is included in @schmidt-galen-heb @batt842 Can you verify, that the bug as you observed it is fixed in |
|
Hey @kiview, I can confirm that upgrading to 1.16.1 resolved the issue for me |
|
@kiview It works for me too. |
|
I still have this issue on version 1.16.2 and MacOS:
|
|
I can confirm this issue still exist in 1.16.2 on MacOS Caused by: java.lang.IllegalArgumentException: group id '5361194532 is too big ( > 2097151 ). Use STAR or POSIX extensions to overcome this limit |
|
From your stack trace, the issue is actually in Specifically, the same changes from this PR will need to be applied to CompressArchiveUtil.java, and once released, |
|
Yes indeed. I created a new issue on docker-java: |
Is there a workaround of any sort, do you know? |
Resolves #4384