diff --git a/java/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java b/java/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java index 4ab45ec5d..81cec2ce3 100644 --- a/java/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java +++ b/java/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java @@ -195,7 +195,8 @@ public class PhoneNumberParserServlet extends HttpServlet { StringBuilder permaLink = new StringBuilder( absoluteURL ? "http://libphonenumber.appspot.com/phonenumberparser" : "/phonenumberparser"); try { - permaLink.append("?number=" + URLEncoder.encode(phoneNumber, UTF_8.name())); + permaLink.append( + "?number=" + URLEncoder.encode(phoneNumber != null ? phoneNumber : "", UTF_8.name())); if (defaultCountry != null && !defaultCountry.isEmpty()) { permaLink.append("&country=" + URLEncoder.encode(defaultCountry, UTF_8.name())); }