Index: trunk/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java	(revision 3831)
+++ trunk/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java	(revision 3832)
@@ -20,4 +20,6 @@
 import javax.swing.JScrollPane;
 import javax.swing.JTextArea;
+
+import org.apache.commons.codec.binary.Base64;
 
 import org.openstreetmap.josm.Main;
@@ -88,5 +90,5 @@
 
                 try {
-                    final int maxlen = 7000;
+                    final int maxlen = 6000;
                     StringWriter stack = new StringWriter();
                     e.printStackTrace(new PrintWriter(stack));
@@ -107,21 +109,5 @@
 
                     URL url = new URL("http://josm.openstreetmap.de/josmticket?" +
-                            "data="+
-                            Base64.encode(
-                                    // To note that it came from this code
-                                    "keywords=template_report&" +
-                                    "description=" + java.net.URLEncoder.encode(
-                                            // Note: This doesn't use tr() intentionally, we want bug reports in English
-                                            "What steps will reproduce the problem?\n"
-                                            + " 1. \n"
-                                            + " 2. \n"
-                                            + " 3. \n"
-                                            + "\n"
-                                            + "What is the expected result?\n\n"
-                                            + "What happens instead?\n\n"
-                                            + "Please provide any additional information below. Attach a screenshot if\n"
-                                            + "possible.\n\n"
-                                            + "{{{\n" + urltext + "\n}}}\n",
-                                    "UTF-8")));
+                            "tdata="+Base64.encodeBase64URLSafeString(urltext.getBytes("UTF8")));
 
                     JPanel p = new JPanel(new GridBagLayout());
