[ 
https://issues.apache.org/jira/browse/JAMES-4009?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

René Cordier resolved JAMES-4009.
---------------------------------
    Fix Version/s: 3.9.0
       Resolution: Fixed

https://github.com/apache/james-project/pull/2043 resolves this and has been 
merged

> Duplicated attachment filename: StripAttachment logs the binaries
> -----------------------------------------------------------------
>
>                 Key: JAMES-4009
>                 URL: https://issues.apache.org/jira/browse/JAMES-4009
>             Project: James Server
>          Issue Type: Bug
>          Components: Mailet Contributions
>            Reporter: Benoit Tellier
>            Priority: Major
>             Fix For: 3.9.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Given a mail with two attachemnts with the same file names, StripAttachment 
> would emmit a log with the binary of the attachment as a payload, which can 
> be absurdly large.
> EG
> {code:java}
> java.lang.IllegalArgumentException: Multiple entries with same key: 
> 23-02-2024-a-16h00.ics=AttributeValue{value=[67, 111, 110, 116, 101, 110, 
> 116, 45, 84, 121, 112, 101, 58, 32, 116, 101, 120, 116, 47, 99, 97, 108, 101, 
> 110, 100, 97, 114, 13, 10, 67, 111, 110, 116, 101, 110, 116, 45, 84, 114, 97, 
> 110, 115, 102, 101, 114, 45, 69, 110, 99, 111, 100, 105, 110, 103, 58, 32, 
> 98, 97, 115, 101, 54, 52, 13, 10, 67, 111, 110, 116, 101, 110, 116, 45, 68, 
> 105, 115, 112, 111, 115, 105, 116, 105, 111, 110, 58, 32, 97, 116, 116, 97, 
> 99, 104, 109, 101, 110, 116, 59, 32, 102, 105, 108, 101, 110, 97, 109, 101, 
> 61, 50, 51, 45, 48, 50, 45, 50, 48, 50, 52, 45, 97, 45, 49, 54, 104, 48, 48, 
> 46, 105, 99, 115, 13, 10, 13, 10, 81, 107, 86, 72, 83, 85, 52, 54, 86, 107, 
> 78, 66, 84, 69, 86, 79, 82, 69, 70, 83, 68, 81, 112, 87, 82, 86, 74, 84, 83, 
> 85, 57, 79, 79, 106, 73, 117, 77, 65, 48, 75, 85, 70, 74, 80, 82, 69, 108, 
> 69, 79, 109, 108, 106, 89, 87, 120, 108, 98, 109, 82, 104, 99, 105, 49, 121, 
> 100, 87, 74, 53, 68, 81, 112, 68, 81, 85, 120, 84, 13, 10, 81, 48, 70, 77, 
> 82, 84, 112, 72, 85, 107, 86, 72, 84, 49, 74, 74, 81, 85, 52, 78, 67, 107, 
> 49, 70, 86, 69, 104, 80, 82, 68, 112, 81, 86, 85, 74, 77, 83, 86, 78, 73, 68, 
> 81, 112, 67, 82, 85, 100, 74, 84, 106, 112, 87, 86, 69, 108, 78, 82, 86, 112, 
> 80, 84, 107, 85, 78, 67, 108, 82, 97, 83, 85, 81, 54, 82, 88, 86, 121, 13, 
> 10, 98, 51, 66, 108, 76, 49, 66, 104, 99, 109, 108, 122, 68, 81, 112, 67, 82, 
> 85, 100, 74, 84, 106, 112, 69, 81, 86, 108, 77, 83, 85, 100, 73, 86, 65, 48, 
> 75, 82, 70, 82, 84, 86, 69, 70, 83, 86, 68, 111, 121, 77, 68, 73, 48, 77, 68, 
> 77, 122, 77, 86, 81, 119, 77, 122, 65, 119, 77, 68, 65, 78, 67, 108, 82, 97, 
> 84, 48, 90, 71, 13, 10, 85, 48, 86, 85, 82, 108, 74, 80, 84, 84, 111, 114, 
> 77, 68, 69, 119, 77, 65, 48, 75, 86, 70, 112, 80, 82, 107, 90, 84, 82, 86, 
> 82, 85, 84, 122, 111, 114, 77, 68, 73, 119, 77, 65, 48, 75, 85, 108, 74, 86, 
> 84, 69, 85, 54, 82, 108, 74, 70, 85, 84, 49, 90, 82, 85, 70, 83, 84, 70, 107, 
> 55, 81, 108, 108, 69, 81, 86, 107, 57, 13, 10, 76, 84, 70, 84, 86, 84, 116, 
> 67, 87, 85, 49, 80, 84, 108, 82, 73, 80, 84, 77, 78, 67, 108, 82, 97, 84, 
> 107, 70, 78, 82, 84, 112, 68, 82, 86, 78, 85, 68, 81, 112, 70, 84, 107, 81, 
> 54, 82, 69, 70, 90, 84, 69, 108, 72, 83, 70, 81, 78, 67, 107, 74, 70, 82, 48, 
> 108, 79, 79, 108, 78, 85, 81, 85, 53, 69, 81, 86, 74, 69, 13, 10, 68, 81, 
> 112, 69, 86, 70, 78, 85, 81, 86, 74, 85, 79, 106, 73, 119, 77, 106, 77, 120, 
> 77, 68, 73, 53, 86, 68, 65, 121, 77, 68, 65, 119, 77, 65, 48, 75, 86, 70, 
> 112, 80, 82, 107, 90, 84, 82, 86, 82, 71, 85, 107, 57, 78, 79, 105, 115, 119, 
> 77, 106, 65, 119, 68, 81, 112, 85, 87, 107, 57, 71, 82, 108, 78, 70, 86, 70, 
> 82, 80, 13, 10, 79, 105, 115, 119, 77, 84, 65, 119, 68, 81, 112, 83, 85, 108, 
> 86, 77, 82, 84, 112, 71, 85, 107, 86, 82, 80, 86, 108, 70, 81, 86, 74, 77, 
> 87, 84, 116, 67, 87, 85, 82, 66, 87, 84, 48, 116, 77, 86, 78, 86, 79, 48, 74, 
> 90, 84, 85, 57, 79, 86, 69, 103, 57, 77, 84, 65, 78, 67, 108, 82, 97, 84, 
> 107, 70, 78, 82, 84, 112, 68, 13, 10, 82, 86, 81, 78, 67, 107, 86, 79, 82, 
> 68, 112, 84, 86, 69, 70, 79, 82, 69, 70, 83, 82, 65, 48, 75, 82, 85, 53, 69, 
> 79, 108, 90, 85, 83, 85, 49, 70, 87, 107, 57, 79, 82, 81, 48, 75, 81, 107, 
> 86, 72, 83, 85, 52, 54, 86, 107, 86, 87, 82, 85, 53, 85, 68, 81, 112, 69, 86, 
> 70, 78, 85, 81, 85, 49, 81, 79, 106, 73, 119, 13, 10, 77, 106, 81, 119, 77, 
> 106, 73, 121, 86, 68, 69, 121, 77, 84, 89, 121, 77, 86, 111, 78, 67, 108, 86, 
> 74, 82, 68, 112, 107, 90, 68, 70, 107, 78, 84, 69, 121, 77, 105, 48, 50, 79, 
> 68, 65, 121, 76, 84, 82, 109, 90, 106, 73, 116, 89, 84, 86, 107, 79, 83, 48, 
> 48, 79, 84, 90, 106, 89, 87, 69, 48, 78, 71, 90, 109, 77, 122, 73, 78, 13, 
> 10, 67, 107, 82, 85, 85, 49, 82, 66, 85, 108, 81, 55, 86, 70, 112, 74, 82, 
> 68, 49, 70, 100, 88, 74, 118, 99, 71, 85, 118, 85, 71, 70, 121, 97, 88, 77, 
> 54, 77, 106, 65, 121, 78, 68, 65, 121, 77, 106, 78, 85, 77, 84, 89, 119, 77, 
> 68, 65, 119, 68, 81, 112, 69, 86, 69, 86, 79, 82, 68, 116, 85, 87, 107, 108, 
> 69, 80, 85, 86, 49, 13, 10, 99, 109, 57, 119, 90, 83, 57, 81, 89, 88, 74, 
> 112, 99, 122, 111, 121, 77, 68, 73, 48, 77, 68, 73, 121, 77, 49, 81, 120, 78, 
> 106, 73, 119, 77, 68, 65, 78, 67, 107, 78, 77, 81, 86, 78, 84, 79, 108, 66, 
> 83, 83, 86, 90, 66, 86, 69, 85, 78, 67, 107, 82, 70, 85, 48, 78, 83, 83, 86, 
> 66, 85, 83, 85, 57, 79, 79, 108, 66, 118, 13, 10, 100, 88, 73, 103, 89, 87, 
> 53, 117, 100, 87, 120, 108, 99, 105, 66, 118, 100, 83, 66, 107, 119, 54, 108, 
> 119, 98, 71, 70, 106, 90, 88, 73, 103, 100, 109, 57, 48, 99, 109, 85, 103, 
> 85, 107, 82, 87, 88, 67, 119, 103, 89, 50, 120, 112, 99, 88, 86, 108, 101, 
> 105, 66, 122, 100, 88, 73, 103, 98, 71, 85, 103, 98, 71, 108, 108, 98, 105, 
> 66, 106, 13, 10, 97, 83, 49, 107, 90, 81, 48, 75, 73, 72, 78, 122, 98, 51, 
> 86, 122, 73, 68, 112, 99, 98, 109, 104, 48, 100, 72, 66, 122, 79, 105, 56, 
> 118, 100, 51, 100, 51, 76, 109, 82, 118, 89, 51, 82, 118, 98, 71, 108, 105, 
> 76, 109, 90, 121, 76, 51, 78, 108, 99, 51, 78, 112, 98, 50, 53, 122, 76, 50, 
> 70, 117, 98, 50, 53, 53, 98, 87, 57, 49, 13, 10, 99, 121, 56, 120, 81, 87, 
> 70, 116, 97, 69, 112, 73, 81, 84, 57, 49, 100, 71, 49, 102, 89, 50, 70, 116, 
> 99, 71, 70, 112, 90, 50, 52, 57, 68, 81, 111, 103, 89, 88, 86, 48, 98, 121, 
> 90, 49, 100, 71, 49, 102, 98, 87, 86, 107, 97, 88, 86, 116, 80, 87, 86, 116, 
> 89, 87, 108, 115, 74, 110, 86, 48, 98, 86, 57, 122, 98, 51, 86, 121, 13, 10, 
> 89, 50, 85, 57, 90, 71, 57, 106, 100, 71, 57, 115, 97, 87, 73, 78, 67, 107, 
> 57, 83, 82, 48, 70, 79, 83, 86, 112, 70, 85, 106, 116, 68, 84, 106, 49, 69, 
> 98, 50, 78, 48, 98, 50, 120, 112, 89, 106, 112, 116, 89, 87, 108, 115, 100, 
> 71, 56, 54, 80, 71, 53, 118, 76, 88, 74, 108, 99, 71, 120, 53, 81, 71, 82, 
> 118, 89, 51, 82, 118, 13, 10, 98, 71, 108, 105, 76, 109, 90, 121, 80, 103, 
> 48, 75, 85, 70, 74, 74, 84, 49, 74, 74, 86, 70, 107, 54, 77, 103, 48, 75, 85, 
> 49, 86, 78, 84, 85, 70, 83, 87, 84, 112, 83, 90, 87, 53, 107, 90, 88, 111, 
> 116, 100, 109, 57, 49, 99, 121, 66, 69, 98, 50, 78, 48, 98, 50, 120, 112, 89, 
> 103, 48, 75, 81, 86, 82, 85, 82, 85, 53, 69, 13, 10, 82, 85, 85, 55, 81, 48, 
> 52, 57, 84, 87, 70, 121, 97, 87, 85, 116, 83, 109, 57, 122, 90, 88, 66, 111, 
> 90, 83, 66, 77, 76, 106, 116, 81, 81, 86, 74, 85, 85, 49, 82, 66, 86, 68, 49, 
> 66, 81, 48, 78, 70, 85, 70, 82, 70, 82, 68, 116, 83, 84, 48, 120, 70, 80, 86, 
> 74, 70, 85, 83, 49, 81, 81, 86, 74, 85, 83, 85, 78, 74, 13, 10, 85, 69, 70, 
> 79, 86, 68, 116, 83, 85, 49, 90, 81, 80, 85, 90, 66, 68, 81, 111, 103, 84, 
> 70, 78, 70, 79, 48, 90, 67, 86, 70, 108, 81, 82, 84, 49, 67, 86, 86, 78, 90, 
> 79, 109, 49, 104, 97, 87, 120, 48, 98, 122, 112, 116, 89, 88, 74, 112, 90, 
> 87, 112, 118, 98, 71, 86, 106, 98, 71, 86, 121, 89, 51, 69, 52, 77, 69, 66, 
> 110, 13, 10, 98, 87, 70, 112, 98, 67, 53, 106, 98, 50, 48, 78, 67, 107, 74, 
> 70, 82, 48, 108, 79, 79, 108, 90, 66, 84, 69, 70, 83, 84, 81, 48, 75, 81, 85, 
> 78, 85, 83, 85, 57, 79, 79, 107, 82, 74, 85, 49, 66, 77, 81, 86, 107, 78, 67, 
> 108, 82, 83, 83, 85, 100, 72, 82, 86, 73, 54, 76, 86, 66, 85, 77, 107, 103, 
> 78, 67, 107, 82, 70, 13, 10, 85, 48, 78, 83, 83, 86, 66, 85, 83, 85, 57, 79, 
> 79, 108, 66, 118, 100, 88, 73, 103, 89, 87, 53, 117, 100, 87, 120, 108, 99, 
> 105, 66, 118, 100, 83, 66, 107, 119, 54, 108, 119, 98, 71, 70, 106, 90, 88, 
> 73, 103, 100, 109, 57, 48, 99, 109, 85, 103, 85, 107, 82, 87, 88, 67, 119, 
> 103, 89, 50, 120, 112, 99, 88, 86, 108, 101, 105, 66, 122, 13, 10, 100, 88, 
> 73, 103, 98, 71, 85, 103, 98, 71, 108, 108, 98, 105, 66, 106, 97, 83, 49, 
> 107, 90, 81, 48, 75, 73, 72, 78, 122, 98, 51, 86, 122, 73, 68, 112, 99, 98, 
> 109, 104, 48, 100, 72, 66, 122, 79, 105, 56, 118, 100, 51, 100, 51, 76, 109, 
> 82, 118, 89, 51, 82, 118, 98, 71, 108, 105, 76, 109, 90, 121, 76, 51, 78, 
> 108, 99, 51, 78, 112, 13, 10, 98, 50, 53, 122, 76, 50, 70, 117, 98, 50, 53, 
> 53, 98, 87, 57, 49, 99, 121, 56, 120, 81, 87, 70, 116, 97, 69, 112, 73, 81, 
> 84, 57, 49, 100, 71, 49, 102, 89, 50, 70, 116, 99, 71, 70, 112, 90, 50, 52, 
> 57, 68, 81, 111, 103, 89, 88, 86, 48, 98, 121, 90, 49, 100, 71, 49, 102, 98, 
> 87, 86, 107, 97, 88, 86, 116, 80, 87, 86, 116, 13, 10, 89, 87, 108, 115, 74, 
> 110, 86, 48, 98, 86, 57, 122, 98, 51, 86, 121, 89, 50, 85, 57, 90, 71, 57, 
> 106, 100, 71, 57, 115, 97, 87, 73, 78, 67, 107, 86, 79, 82, 68, 112, 87, 81, 
> 85, 120, 66, 85, 107, 48, 78, 67, 107, 74, 70, 82, 48, 108, 79, 79, 108, 90, 
> 66, 84, 69, 70, 83, 84, 81, 48, 75, 81, 85, 78, 85, 83, 85, 57, 79, 13, 10, 
> 79, 107, 82, 74, 85, 49, 66, 77, 81, 86, 107, 78, 67, 108, 82, 83, 83, 85, 
> 100, 72, 82, 86, 73, 54, 76, 86, 65, 121, 82, 65, 48, 75, 82, 69, 86, 84, 81, 
> 49, 74, 74, 85, 70, 82, 74, 84, 48, 52, 54, 85, 71, 57, 49, 99, 105, 66, 104, 
> 98, 109, 53, 49, 98, 71, 86, 121, 73, 71, 57, 49, 73, 71, 84, 68, 113, 88, 
> 66, 115, 13, 10, 89, 87, 78, 108, 99, 105, 66, 50, 98, 51, 82, 121, 90, 83, 
> 66, 83, 82, 70, 90, 99, 76, 67, 66, 106, 98, 71, 108, 120, 100, 87, 86, 54, 
> 73, 72, 78, 49, 99, 105, 66, 115, 90, 83, 66, 115, 97, 87, 86, 117, 73, 71, 
> 78, 112, 76, 87, 82, 108, 68, 81, 111, 103, 99, 51, 78, 118, 100, 88, 77, 
> 103, 79, 108, 120, 117, 97, 72, 82, 48, 13, 10, 99, 72, 77, 54, 76, 121, 57, 
> 51, 100, 51, 99, 117, 90, 71, 57, 106, 100, 71, 57, 115, 97, 87, 73, 117, 90, 
> 110, 73, 118, 99, 50, 86, 122, 99, 50, 108, 118, 98, 110, 77, 118, 89, 87, 
> 53, 118, 98, 110, 108, 116, 98, 51, 86, 122, 76, 122, 70, 66, 89, 87, 49, 
> 111, 83, 107, 104, 66, 80, 51, 86, 48, 98, 86, 57, 106, 89, 87, 49, 119, 13, 
> 10, 89, 87, 108, 110, 98, 106, 48, 78, 67, 105, 66, 104, 100, 88, 82, 118, 
> 74, 110, 86, 48, 98, 86, 57, 116, 90, 87, 82, 112, 100, 87, 48, 57, 90, 87, 
> 49, 104, 97, 87, 119, 109, 100, 88, 82, 116, 88, 51, 78, 118, 100, 88, 74, 
> 106, 90, 84, 49, 107, 98, 50, 78, 48, 98, 50, 120, 112, 89, 103, 48, 75, 82, 
> 85, 53, 69, 79, 108, 90, 66, 13, 10, 84, 69, 70, 83, 84, 81, 48, 75, 82, 85, 
> 53, 69, 79, 108, 90, 70, 86, 107, 86, 79, 86, 65, 48, 75, 82, 85, 53, 69, 79, 
> 108, 90, 68, 81, 85, 120, 70, 84, 107, 82, 66, 85, 103, 48, 75, 13, 10], 
> serializer=BytesSerializer} and 
> 23-02-2024-a-16h00.ics=AttributeValue{value=[67, 111, 110, 116, 101, 110, 
> 116, 45, 84, 121, 112, 101, 58, 32, 116, 101, 120, 116, 47, 99, 97, 108, 101, 
> 110, 100, 97, 114, 59, 13, 10, 32, 99, 104, 97, 114, 115, 101, 116, 61, 85, 
> 84, 70, 45, 56, 59, 13, 10, 32, 102, 105, 108, 101, 110, 97, 109, 101, 61, 
> 50, 51, 45, 48, 50, 45, 50, 48, 50, 52, 45, 97, 45, 49, 54, 104, 48, 48, 46, 
> 105, 99, 115, 13, 10, 67, 111, 110, 116, 101, 110, 116, 45, 84, 114, 97, 110, 
> 115, 102, 101, 114, 45, 69, 110, 99, 111, 100, 105, 110, 103, 58, 32, 113, 
> 117, 111, 116, 101, 100, 45, 112, 114, 105, 110, 116, 97, 98, 108, 101, 13, 
> 10, 67, 111, 110, 116, 101, 110, 116, 45, 68, 105, 115, 112, 111, 115, 105, 
> 116, 105, 111, 110, 58, 32, 97, 116, 116, 97, 99, 104, 109, 101, 110, 116, 
> 59, 13, 10, 32, 102, 105, 108, 101, 110, 97, 109, 101, 61, 50, 51, 45, 48, 
> 50, 45, 50, 48, 50, 52, 45, 97, 45, 49, 54, 104, 48, 48, 46, 105, 99, 115, 
> 13, 10, 13, 10, 66, 69, 71, 73, 78, 58, 86, 67, 65, 76, 69, 78, 68, 65, 82, 
> 13, 10, 86, 69, 82, 83, 73, 79, 78, 58, 50, 61, 50, 69, 48, 13, 10, 80, 82, 
> 79, 68, 73, 68, 58, 105, 99, 97, 108, 101, 110, 100, 97, 114, 45, 114, 117, 
> 98, 121, 13, 10, 67, 65, 76, 83, 67, 65, 76, 69, 58, 71, 82, 69, 71, 79, 82, 
> 73, 65, 78, 13, 10, 77, 69, 84, 72, 79, 68, 58, 80, 85, 66, 76, 73, 83, 72, 
> 13, 10, 66, 69, 71, 73, 78, 58, 86, 84, 73, 77, 69, 90, 79, 78, 69, 13, 10, 
> 84, 90, 73, 68, 58, 69, 117, 114, 111, 112, 101, 47, 80, 97, 114, 105, 115, 
> 13, 10, 66, 69, 71, 73, 78, 58, 68, 65, 89, 76, 73, 71, 72, 84, 13, 10, 68, 
> 84, 83, 84, 65, 82, 84, 58, 50, 48, 50, 52, 48, 51, 51, 49, 84, 48, 51, 48, 
> 48, 48, 48, 13, 10, 84, 90, 79, 70, 70, 83, 69, 84, 70, 82, 79, 77, 58, 43, 
> 48, 49, 48, 48, 13, 10, 84, 90, 79, 70, 70, 83, 69, 84, 84, 79, 58, 43, 48, 
> 50, 48, 48, 13, 10, 82, 82, 85, 76, 69, 58, 70, 82, 69, 81, 61, 51, 68, 89, 
> 69, 65, 82, 76, 89, 59, 66, 89, 68, 65, 89, 61, 51, 68, 45, 49, 83, 85, 59, 
> 66, 89, 77, 79, 78, 84, 72, 61, 51, 68, 51, 13, 10, 84, 90, 78, 65, 77, 69, 
> 58, 67, 69, 83, 84, 13, 10, 69, 78, 68, 58, 68, 65, 89, 76, 73, 71, 72, 84, 
> 13, 10, 66, 69, 71, 73, 78, 58, 83, 84, 65, 78, 68, 65, 82, 68, 13, 10, 68, 
> 84, 83, 84, 65, 82, 84, 58, 50, 48, 50, 51, 49, 48, 50, 57, 84, 48, 50, 48, 
> 48, 48, 48, 13, 10, 84, 90, 79, 70, 70, 83, 69, 84, 70, 82, 79, 77, 58, 43, 
> 48, 50, 48, 48, 13, 10, 84, 90, 79, 70, 70, 83, 69, 84, 84, 79, 58, 43, 48, 
> 49, 48, 48, 13, 10, 82, 82, 85, 76, 69, 58, 70, 82, 69, 81, 61, 51, 68, 89, 
> 69, 65, 82, 76, 89, 59, 66, 89, 68, 65, 89, 61, 51, 68, 45, 49, 83, 85, 59, 
> 66, 89, 77, 79, 78, 84, 72, 61, 51, 68, 49, 48, 13, 10, 84, 90, 78, 65, 77, 
> 69, 58, 67, 69, 84, 13, 10, 69, 78, 68, 58, 83, 84, 65, 78, 68, 65, 82, 68, 
> 13, 10, 69, 78, 68, 58, 86, 84, 73, 77, 69, 90, 79, 78, 69, 13, 10, 66, 69, 
> 71, 73, 78, 58, 86, 69, 86, 69, 78, 84, 13, 10, 68, 84, 83, 84, 65, 77, 80, 
> 58, 50, 48, 50, 52, 48, 50, 50, 50, 84, 49, 50, 49, 54, 50, 49, 90, 13, 10, 
> 85, 73, 68, 58, 100, 100, 49, 100, 53, 49, 50, 50, 45, 54, 56, 48, 50, 45, 
> 52, 102, 102, 50, 45, 97, 53, 100, 57, 45, 52, 57, 54, 99, 97, 97, 52, 52, 
> 102, 102, 51, 50, 13, 10, 68, 84, 83, 84, 65, 82, 84, 59, 84, 90, 73, 68, 61, 
> 51, 68, 69, 117, 114, 111, 112, 101, 47, 80, 97, 114, 105, 115, 58, 50, 48, 
> 50, 52, 48, 50, 50, 51, 84, 49, 54, 48, 48, 48, 48, 13, 10, 68, 84, 69, 78, 
> 68, 59, 84, 90, 73, 68, 61, 51, 68, 69, 117, 114, 111, 112, 101, 47, 80, 97, 
> 114, 105, 115, 58, 50, 48, 50, 52, 48, 50, 50, 51, 84, 49, 54, 50, 48, 48, 
> 48, 13, 10, 67, 76, 65, 83, 83, 58, 80, 82, 73, 86, 65, 84, 69, 13, 10, 68, 
> 69, 83, 67, 82, 73, 80, 84, 73, 79, 78, 58, 80, 111, 117, 114, 32, 97, 110, 
> 110, 117, 108, 101, 114, 32, 111, 117, 32, 100, 61, 67, 51, 61, 65, 57, 112, 
> 108, 97, 99, 101, 114, 32, 118, 111, 116, 114, 101, 32, 82, 68, 86, 92, 44, 
> 32, 99, 108, 105, 113, 117, 101, 122, 32, 115, 117, 114, 32, 108, 101, 32, 
> 108, 105, 101, 110, 32, 61, 13, 10, 99, 105, 45, 100, 101, 13, 10, 32, 115, 
> 115, 111, 117, 115, 32, 58, 92, 110, 104, 116, 116, 112, 115, 58, 47, 47, 
> 119, 119, 119, 61, 50, 69, 100, 111, 99, 116, 111, 108, 105, 98, 61, 50, 69, 
> 102, 114, 47, 115, 101, 115, 115, 105, 111, 110, 115, 47, 97, 110, 111, 110, 
> 121, 109, 111, 117, 115, 47, 49, 65, 97, 109, 104, 74, 72, 65, 63, 117, 116, 
> 109, 95, 99, 97, 109, 112, 61, 13, 10, 97, 105, 103, 110, 61, 51, 68, 13, 10, 
> 32, 97, 117, 116, 111, 38, 117, 116, 109, 95, 109, 101, 100, 105, 117, 109, 
> 61, 51, 68, 101, 109, 97, 105, 108, 38, 117, 116, 109, 95, 115, 111, 117, 
> 114, 99, 101, 61, 51, 68, 100, 111, 99, 116, 111, 108, 105, 98, 13, 10, 79, 
> 82, 71, 65, 78, 73, 90, 69, 82, 59, 67, 78, 61, 51, 68, 68, 111, 99, 116, 
> 111, 108, 105, 98, 58, 109, 97, 105, 108, 116, 111, 58, 60, 110, 111, 45, 
> 114, 101, 112, 108, 121, 64, 100, 111, 99, 116, 111, 108, 105, 98, 61, 50, 
> 69, 102, 114, 62, 13, 10, 80, 82, 73, 79, 82, 73, 84, 89, 58, 50, 13, 10, 83, 
> 85, 77, 77, 65, 82, 89, 58, 82, 101, 110, 100, 101, 122, 45, 118, 111, 117, 
> 115, 32, 68, 111, 99, 116, 111, 108, 105, 98, 13, 10, 65, 84, 84, 69, 78, 68, 
> 69, 69, 59, 67, 78, 61, 51, 68, 77, 97, 114, 105, 101, 45, 74, 111, 115, 101, 
> 112, 104, 101, 32, 76, 61, 50, 69, 59, 80, 65, 82, 84, 83, 84, 65, 84, 61, 
> 51, 68, 65, 67, 67, 69, 80, 84, 69, 68, 59, 82, 79, 76, 69, 61, 51, 68, 82, 
> 69, 81, 45, 80, 65, 82, 84, 73, 67, 73, 80, 65, 78, 61, 13, 10, 84, 59, 82, 
> 83, 86, 80, 61, 51, 68, 70, 65, 13, 10, 32, 76, 83, 69, 59, 70, 66, 84, 89, 
> 80, 69, 61, 51, 68, 66, 85, 83, 89, 58, 109, 97, 105, 108, 116, 111, 58, 109, 
> 97, 114, 105, 101, 106, 111, 108, 101, 99, 108, 101, 114, 99, 113, 56, 48, 
> 64, 103, 109, 97, 105, 108, 61, 50, 69, 99, 111, 109, 13, 10, 66, 69, 71, 73, 
> 78, 58, 86, 65, 76, 65, 82, 77, 13, 10, 65, 67, 84, 73, 79, 78, 58, 68, 73, 
> 83, 80, 76, 65, 89, 13, 10, 84, 82, 73, 71, 71, 69, 82, 58, 45, 80, 84, 50, 
> 72, 13, 10, 68, 69, 83, 67, 82, 73, 80, 84, 73, 79, 78, 58, 80, 111, 117, 
> 114, 32, 97, 110, 110, 117, 108, 101, 114, 32, 111, 117, 32, 100, 61, 67, 51, 
> 61, 65, 57, 112, 108, 97, 99, 101, 114, 32, 118, 111, 116, 114, 101, 32, 82, 
> 68, 86, 92, 44, 32, 99, 108, 105, 113, 117, 101, 122, 32, 115, 117, 114, 32, 
> 108, 101, 32, 108, 105, 101, 110, 32, 61, 13, 10, 99, 105, 45, 100, 101, 13, 
> 10, 32, 115, 115, 111, 117, 115, 32, 58, 92, 110, 104, 116, 116, 112, 115, 
> 58, 47, 47, 119, 119, 119, 61, 50, 69, 100, 111, 99, 116, 111, 108, 105, 98, 
> 61, 50, 69, 102, 114, 47, 115, 101, 115, 115, 105, 111, 110, 115, 47, 97, 
> 110, 111, 110, 121, 109, 111, 117, 115, 47, 49, 65, 97, 109, 104, 74, 72, 65, 
> 63, 117, 116, 109, 95, 99, 97, 109, 112, 61, 13, 10, 97, 105, 103, 110, 61, 
> 51, 68, 13, 10, 32, 97, 117, 116, 111, 38, 117, 116, 109, 95, 109, 101, 100, 
> 105, 117, 109, 61, 51, 68, 101, 109, 97, 105, 108, 38, 117, 116, 109, 95, 
> 115, 111, 117, 114, 99, 101, 61, 51, 68, 100, 111, 99, 116, 111, 108, 105, 
> 98, 13, 10, 69, 78, 68, 58, 86, 65, 76, 65, 82, 77, 13, 10, 66, 69, 71, 73, 
> 78, 58, 86, 65, 76, 65, 82, 77, 13, 10, 65, 67, 84, 73, 79, 78, 58, 68, 73, 
> 83, 80, 76, 65, 89, 13, 10, 84, 82, 73, 71, 71, 69, 82, 58, 45, 80, 50, 68, 
> 13, 10, 68, 69, 83, 67, 82, 73, 80, 84, 73, 79, 78, 58, 80, 111, 117, 114, 
> 32, 97, 110, 110, 117, 108, 101, 114, 32, 111, 117, 32, 100, 61, 67, 51, 61, 
> 65, 57, 112, 108, 97, 99, 101, 114, 32, 118, 111, 116, 114, 101, 32, 82, 68, 
> 86, 92, 44, 32, 99, 108, 105, 113, 117, 101, 122, 32, 115, 117, 114, 32, 108, 
> 101, 32, 108, 105, 101, 110, 32, 61, 13, 10, 99, 105, 45, 100, 101, 13, 10, 
> 32, 115, 115, 111, 117, 115, 32, 58, 92, 110, 104, 116, 116, 112, 115, 58, 
> 47, 47, 119, 119, 119, 61, 50, 69, 100, 111, 99, 116, 111, 108, 105, 98, 61, 
> 50, 69, 102, 114, 47, 115, 101, 115, 115, 105, 111, 110, 115, 47, 97, 110, 
> 111, 110, 121, 109, 111, 117, 115, 47, 49, 65, 97, 109, 104, 74, 72, 65, 63, 
> 117, 116, 109, 95, 99, 97, 109, 112, 61, 13, 10, 97, 105, 103, 110, 61, 51, 
> 68, 13, 10, 32, 97, 117, 116, 111, 38, 117, 116, 109, 95, 109, 101, 100, 105, 
> 117, 109, 61, 51, 68, 101, 109, 97, 105, 108, 38, 117, 116, 109, 95, 115, 
> 111, 117, 114, 99, 101, 61, 51, 68, 100, 111, 99, 116, 111, 108, 105, 98, 13, 
> 10, 69, 78, 68, 58, 86, 65, 76, 65, 82, 77, 13, 10, 69, 78, 68, 58, 86, 69, 
> 86, 69, 78, 84, 13, 10, 69, 78, 68, 58, 86, 67, 65, 76, 69, 78, 68, 65, 82, 
> 13, 10], serializer=BytesSerializer}
>       at 
> com.google.common.collect.ImmutableMap.conflictException(ImmutableMap.java:378)
>       at 
> com.google.common.collect.ImmutableMap.checkNoConflict(ImmutableMap.java:372)
>       at 
> com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(RegularImmutableMap.java:246)
>       at 
> com.google.common.collect.RegularImmutableMap.fromEntryArrayCheckingBucketOverflow(RegularImmutableMap.java:133)
>       at 
> com.google.common.collect.RegularImmutableMap.fromEntryArray(RegularImmutableMap.java:95)
>       at 
> com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:572)
>       at 
> com.google.common.collect.ImmutableMap$Builder.buildOrThrow(ImmutableMap.java:600)
>       at 
> com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:587)
>       at 
> org.apache.james.transport.mailets.StripAttachment.addPartContent(StripAttachment.java:367)
>       at 
> org.apache.james.transport.mailets.StripAttachment.lambda$storeBodyPartAsMailAttribute$6(StripAttachment.java:354)
>       at 
> com.github.fge.lambdas.consumers.ConsumerChainer.lambda$sneakyThrow$9(ConsumerChainer.java:73)
>       at java.base/java.util.Optional.ifPresent(Unknown Source)
>       at 
> org.apache.james.transport.mailets.StripAttachment.storeBodyPartAsMailAttribute(StripAttachment.java:353)
>       at 
> org.apache.james.transport.mailets.StripAttachment.shouldBeRemoved(StripAttachment.java:318)
>       at 
> org.apache.james.transport.mailets.StripAttachment.processMultipartPartMessage(StripAttachment.java:288)
>       at 
> org.apache.james.transport.mailets.StripAttachment.service(StripAttachment.java:229)
>       at 
> org.apache.james.mailetcontainer.impl.ProcessorImpl.process(ProcessorImpl.java:81)
>       at 
> com.github.fge.lambdas.consumers.ConsumerChainer.lambda$sneakyThrow$9(ConsumerChainer.java:73)
>       at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown 
> Source)
>       at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown 
> Source)
>       at java.base/java.util.Collections$2.tryAdvance(Unknown Source)
>       at java.base/java.util.Collections$2.forEachRemaining(Unknown Source)
>       at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
>       at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown 
> Source)
>       at 
> java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown 
> Source)
>       at 
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown
>  Source)
>       at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
>       at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.executeProcessingStep(MailetProcessorImpl.java:162)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.lambda$service$0(MailetProcessorImpl.java:130)
>       at java.base/java.util.stream.ReduceOps$1ReducingSink.accept(Unknown 
> Source)
>       at 
> java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown 
> Source)
>       at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
>       at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown 
> Source)
>       at 
> java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown 
> Source)
>       at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
>       at java.base/java.util.stream.ReferencePipeline.reduce(Unknown Source)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.service(MailetProcessorImpl.java:128)
>       at 
> org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.handleWithProcessor(AbstractStateCompositeProcessor.java:98)
>       at 
> org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.service(AbstractStateCompositeProcessor.java:80)
>       at 
> org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.toProcessor(AbstractStateMailetProcessor.java:151)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.lambda$executeProcessingStep$7(MailetProcessorImpl.java:167)
>       at 
> com.github.fge.lambdas.consumers.ConsumerChainer.lambda$sneakyThrow$9(ConsumerChainer.java:73)
>       at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown 
> Source)
>       at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown 
> Source)
>       at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown 
> Source)
>       at java.base/java.util.Collections$2.tryAdvance(Unknown Source)
>       at java.base/java.util.Collections$2.forEachRemaining(Unknown Source)
>       at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
>       at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown 
> Source)
>       at 
> java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown 
> Source)
>       at 
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown
>  Source)
>       at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
>       at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.executeProcessingStep(MailetProcessorImpl.java:167)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.lambda$service$0(MailetProcessorImpl.java:130)
>       at java.base/java.util.stream.ReduceOps$1ReducingSink.accept(Unknown 
> Source)
>       at 
> java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown 
> Source)
>       at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
>       at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown 
> Source)
>       at 
> java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown 
> Source)
>       at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
>       at java.base/java.util.stream.ReferencePipeline.reduce(Unknown Source)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.service(MailetProcessorImpl.java:128)
>       at 
> org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.handleWithProcessor(AbstractStateCompositeProcessor.java:98)
>       at 
> org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.service(AbstractStateCompositeProcessor.java:80)
>       at 
> org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor.toProcessor(AbstractStateMailetProcessor.java:151)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.lambda$executeProcessingStep$7(MailetProcessorImpl.java:167)
>       at 
> com.github.fge.lambdas.consumers.ConsumerChainer.lambda$sneakyThrow$9(ConsumerChainer.java:73)
>       at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown 
> Source)
>       at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown 
> Source)
>       at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown 
> Source)
>       at java.base/java.util.Collections$2.tryAdvance(Unknown Source)
>       at java.base/java.util.Collections$2.forEachRemaining(Unknown Source)
>       at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
>       at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown 
> Source)
>       at 
> java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown 
> Source)
>       at 
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown
>  Source)
>       at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
>       at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.executeProcessingStep(MailetProcessorImpl.java:167)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.lambda$service$0(MailetProcessorImpl.java:130)
>       at java.base/java.util.stream.ReduceOps$1ReducingSink.accept(Unknown 
> Source)
>       at 
> java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown 
> Source)
>       at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
>       at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown 
> Source)
>       at 
> java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown 
> Source)
>       at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
>       at java.base/java.util.stream.ReferencePipeline.reduce(Unknown Source)
>       at 
> org.apache.james.mailetcontainer.impl.MailetProcessorImpl.service(MailetProcessorImpl.java:128)
>       at 
> org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.handleWithProcessor(AbstractStateCompositeProcessor.java:98)
>       at 
> org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.service(AbstractStateCompositeProcessor.java:80)
>       at 
> org.apache.james.mailetcontainer.impl.JamesMailSpooler$Runner.performProcessMail(JamesMailSpooler.java:135)
>       at 
> org.apache.james.mailetcontainer.impl.JamesMailSpooler$Runner.lambda$processMail$4(JamesMailSpooler.java:127)
>       at reactor.core.publisher.MonoRunnable.subscribe(MonoRunnable.java:49)
>       at reactor.core.publisher.MonoUsing.subscribe(MonoUsing.java:109)
>       at reactor.core.publisher.Mono.subscribe(Mono.java:4512)
>       at 
> reactor.core.publisher.FluxFlatMap.trySubscribeScalarMap(FluxFlatMap.java:202)
>       at 
> reactor.core.publisher.MonoFlatMap.subscribeOrReturn(MonoFlatMap.java:53)
>       at reactor.core.publisher.Mono.subscribe(Mono.java:4496)
>       at 
> reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126)
>       at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84)
>       at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37)
>       at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
>       at 
> java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
>  Source)
>       at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
> Source)
>       at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
> Source)
>       at java.base/java.lang.Thread.run(Unknown Source)
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to