[ https://issues.apache.org/jira/browse/CAMEL-4198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13070707#comment-13070707 ]
Claus Ibsen commented on CAMEL-4198: ------------------------------------ Surya Can you re-attach the files and make sure to [x] in grant license to Apache, when you attach the files? We cannot accept any patches if this is not done. The file icon should have an Apache feather, when you have done the [x] > Bindy Parser not handling Null values in KVP > -------------------------------------------- > > Key: CAMEL-4198 > URL: https://issues.apache.org/jira/browse/CAMEL-4198 > Project: Camel > Issue Type: Bug > Components: camel-bindy > Affects Versions: 2.7.1 > Environment: developement > Reporter: surya > Priority: Minor > Fix For: 2.9.0 > > Attachments: BindyKeyValuePairFactory_patch_4198.patch, fix.txt > > > Camel Bindy is not handling null values in KVP. It throws > ArrayIndexOutOfBounds Exception. > From the source below if FIX message has a key value pair with null value i.e > (eg: 43=1|63=|64=xyz) the key 63 has no value an while parsing it throws > exception for keyValuePair[1]. > // Get KeyValuePair > String[] keyValuePair = s.split(getKeyValuePairSeparator()); > // Extract Key > int key = Integer.parseInt(keyValuePair[0]); > // Extract key value > String value = keyValuePair[1]; -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira