diff --git a/acra-core/src/main/java/org/acra/data/StringFormat.java b/acra-core/src/main/java/org/acra/data/StringFormat.java index ed7990f63..10d9237dc 100644 --- a/acra-core/src/main/java/org/acra/data/StringFormat.java +++ b/acra-core/src/main/java/org/acra/data/StringFormat.java @@ -76,8 +76,8 @@ private void append(StringBuilder builder, String key, String value, String join builder.append(joiner); } if (urlEncode) { - key = URLEncoder.encode(key, ACRAConstants.UTF8); - value = URLEncoder.encode(value, ACRAConstants.UTF8); + key = key != null ? URLEncoder.encode(key, ACRAConstants.UTF8) : null; + value = value != null ? URLEncoder.encode(value, ACRAConstants.UTF8) : null; } builder.append(key).append('=').append(value); }