summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gentools/src/org/apache/qpid/gentools/JavaGenerator.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/gentools/src/org/apache/qpid/gentools/JavaGenerator.java b/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
index e9a9fd6fe9..036af79902 100644
--- a/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
+++ b/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
@@ -1057,7 +1057,8 @@ public class JavaGenerator extends Generator
if (domain.compareTo("longstr") == 0)
{
sb.append(Utils.createSpaces(indentSize) +
- "buf.append(\" " + fieldName + ": \" + new String(" + fieldName + "));" + cr);
+ "buf.append(\" " + fieldName + ": \" + (" + fieldName +
+ " == null ? \"<null>\" : new String(" + fieldName + ")));" + cr);
}
else
{