mirror of
https://github.com/apache/nifi.git
synced 2025-02-12 21:15:10 +00:00
NIFI-6916 - handle null text message in JMSConsumer
This closes #3919. Signed-off-by: Mark Payne <markap14@hotmail.com>
This commit is contained in:
parent
442858127b
commit
3c3eba1909
@ -48,6 +48,9 @@ abstract class MessageBodyToBytesConverter {
|
|||||||
*/
|
*/
|
||||||
public static byte[] toBytes(TextMessage message, Charset charset) {
|
public static byte[] toBytes(TextMessage message, Charset charset) {
|
||||||
try {
|
try {
|
||||||
|
if (message.getText() == null) {
|
||||||
|
return new byte[0];
|
||||||
|
}
|
||||||
if (charset == null) {
|
if (charset == null) {
|
||||||
return message.getText().getBytes();
|
return message.getText().getBytes();
|
||||||
} else {
|
} else {
|
||||||
@ -72,7 +75,6 @@ abstract class MessageBodyToBytesConverter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private static class BytesMessageInputStream extends InputStream {
|
private static class BytesMessageInputStream extends InputStream {
|
||||||
private BytesMessage message;
|
private BytesMessage message;
|
||||||
|
|
||||||
@ -112,7 +114,6 @@ abstract class MessageBodyToBytesConverter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static class MessageConversionException extends RuntimeException {
|
static class MessageConversionException extends RuntimeException {
|
||||||
private static final long serialVersionUID = -1464448549601643887L;
|
private static final long serialVersionUID = -1464448549601643887L;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user