You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2019/04/22 05:10:05 UTC
[karaf-decanter] branch master updated: [KARAF-6249] Avoid
NullPointerException in CvsMarshaller
This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/karaf-decanter.git
The following commit(s) were added to refs/heads/master by this push:
new 7c5dc8d [KARAF-6249] Avoid NullPointerException in CvsMarshaller
new b847e27 Merge pull request #83 from jbonofre/KARAF-6249
7c5dc8d is described below
commit 7c5dc8de4d7f8a032c9bac6911c336851b687ffe
Author: Jean-Baptiste Onofré <jb...@apache.org>
AuthorDate: Sun Apr 21 15:53:17 2019 +0200
[KARAF-6249] Avoid NullPointerException in CvsMarshaller
---
.../java/org/apache/karaf/decanter/marshaller/csv/CsvMarshaller.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/marshaller/csv/src/main/java/org/apache/karaf/decanter/marshaller/csv/CsvMarshaller.java b/marshaller/csv/src/main/java/org/apache/karaf/decanter/marshaller/csv/CsvMarshaller.java
index 4efb5f0..6a618da 100644
--- a/marshaller/csv/src/main/java/org/apache/karaf/decanter/marshaller/csv/CsvMarshaller.java
+++ b/marshaller/csv/src/main/java/org/apache/karaf/decanter/marshaller/csv/CsvMarshaller.java
@@ -65,7 +65,9 @@ public class CsvMarshaller implements Marshaller {
StringBuilder builder = new StringBuilder();
for (String propertyName : event.getPropertyNames()) {
Object propertyValue = event.getProperty(propertyName);
- builder.append(propertyName).append("=").append(propertyValue.toString()).append(separator);
+ if (propertyValue != null) {
+ builder.append(propertyName).append("=").append(propertyValue.toString()).append(separator);
+ }
}
String result = builder.toString();
result = result.substring(0, result.length() - 1);