I don't know if it is really a bug, or something I am missing, but I have and issue when the attachmend is resolved.
I have a xopUri like this :
when it is resolved as attachmentId via the method getAttachmentId(xopUri) the value is this :
We see here that %3A has been replaced by his related characters ':'
After when the attachmentCallbackHandler try to find the correct attachment in the list (loadAttachments methods) it compare these 2 values in the do while
The value of attachmentId is
The value of attachment.getId() is :
So the comparaison fails and attachment is not found => Exception attachment not found
Is it some issue, or do I something wrong ?
Version of wss4j : 2.2.4