Index: trunk/src/org/openstreetmap/josm/gui/io/UploadDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/io/UploadDialog.java	(revision 17522)
+++ trunk/src/org/openstreetmap/josm/gui/io/UploadDialog.java	(revision 17523)
@@ -342,10 +342,10 @@
     /**
      * Returns the given comment with appended hashtags from dataset changeset tags, if not already present.
-     * @param comment changeset comment
+     * @param comment changeset comment. Can be null
      * @param dataSet optional dataset, which can contain hashtags in its changeset tags
      * @return comment with dataset changesets tags, if any, not duplicated
      */
-    private static String getCommentWithDataSetHashTag(String comment, DataSet dataSet) {
-        StringBuilder result = new StringBuilder(comment);
+    static String getCommentWithDataSetHashTag(String comment, DataSet dataSet) {
+        StringBuilder result = comment == null ? new StringBuilder() : new StringBuilder(comment);
         if (dataSet != null) {
             String hashtags = dataSet.getChangeSetTags().get("hashtags");
