[ https://issues.apache.org/jira/browse/CAMEL-9841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stephan Siano updated CAMEL-9841: --------------------------------- Attachment: (was: 0001-NPE-in-MIME-Multipart-Data-Format-if-no-file-name-is.patch) > NPE in MIME-Multipart Data Format if no file name is defined on attachment > -------------------------------------------------------------------------- > > Key: CAMEL-9841 > URL: https://issues.apache.org/jira/browse/CAMEL-9841 > Project: Camel > Issue Type: Bug > Components: camel-mail > Affects Versions: 2.17.0 > Reporter: Stephan Siano > Priority: Minor > Attachments: > 0001-NPE-in-MIME-Multipart-Data-Format-if-no-file-name-is.patch > > > If an MIME-Multipart message is unmarshalled into a Camel Message with > attachments and the attachment parts do not have a file name defined, the > MIME-Multipart data format will throw a NullPointerException (because the > file name is used as the key for the map where the DataHandler is stored in > the Camel Message). > The provided patch checks whether there is a file name defined on the data > handler. If this is not the case the Content-ID header of the attachment is > used, if that is also not defined a unique id is generated for the key. > See the two attached MIME-Multipart documents used in the unit tests for > details. -- This message was sent by Atlassian JIRA (v6.3.4#6332)