#7794 closed defect (othersoftware)
Can't upload changeset
| Reported by: | kristian.hermann.karl@… | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Component: | Core |
| Version: | latest | Keywords: | upload |
| Cc: | mm0hai |
Description (last modified by stoecker)
Repository Root: http://josm.openstreetmap.de/svn Build-Date: 2012-06-04 01:31:02 Last Changed Author: simon04 Revision: 5267 Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b URL: http://josm.openstreetmap.de/svn/trunk Last Changed Date: 2012-06-03 22:21:06 +0200 (Sun, 03 Jun 2012) Last Changed Rev: 5267 Identification: JOSM/1.5 (5267 en) Memory Usage: 393 MB / 1729 MB (308 MB allocated, but free) Java version: 1.6.0_30, Sun Microsystems Inc., Java HotSpot(TM) 64-Bit Server VM Operating system: Linux Dataset consistency test: No problems found java.lang.RuntimeException: java.lang.IllegalArgumentException: Illegal character(s) in message header value: Basic XXX at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1137) at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2338) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:388) at java.net.HttpURLConnection.getResponseMessage(HttpURLConnection.java:445) at org.openstreetmap.josm.io.OsmApi.sendRequest(OsmApi.java:600) at org.openstreetmap.josm.io.OsmApi.sendRequest(OsmApi.java:534) at org.openstreetmap.josm.io.OsmApi.openChangeset(OsmApi.java:372) at org.openstreetmap.josm.io.OsmServerWriter.uploadOsm(OsmServerWriter.java:201) at org.openstreetmap.josm.gui.io.UploadPrimitivesTask.realRun(UploadPrimitivesTask.java:246) at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:82) at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:145) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.IllegalArgumentException: Illegal character(s) in message header value: Basic XXX at sun.net.www.protocol.http.HttpURLConnection.checkMessageHeader(HttpURLConnection.java:428) at sun.net.www.protocol.http.HttpURLConnection.setAuthenticationProperty(HttpURLConnection.java:2406) at sun.net.www.protocol.http.BasicAuthentication.setHeaders(BasicAuthentication.java:143) at sun.net.www.protocol.http.HttpURLConnection.getServerAuthentication(HttpURLConnection.java:1984) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1282) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379) ... 11 more
Attachments (0)
Change History (11)
comment:1 Changed 11 months ago by Don-vip
- Description modified (diff)
comment:2 Changed 11 months ago by simon04
comment:3 Changed 11 months ago by skyper
- Resolution set to othersoftware
- Status changed from new to closed
comment:4 Changed 11 months ago by kristian.hermann.karl@…
So how does this help me?
Shorter and more insecure password?
comment:5 follow-up: ↓ 6 Changed 11 months ago by kristian.hermann.karl@…
Figured it out myself. I'm using oauth token instead.
comment:6 in reply to: ↑ 5 Changed 11 months ago by skyper
Replying to kristian.hermann.karl@…:
Figured it out myself. I'm using oauth token instead.
+1
And more secure !
comment:7 Changed 11 months ago by stoecker
- Description modified (diff)
Sorry, but you should change your password. The base64 text you supplied can be easily decoded. :-(
comment:8 Changed 11 months ago by anonymous
Yes, thanx! Already took care of that ;-)
comment:9 Changed 4 months ago by Don-vip
Ticket #8370 has been marked as a duplicate of this ticket.
comment:10 Changed 4 months ago by Don-vip
- Cc mm0hai added
Looking at Sun's bug report the workaround may be to switch to Java 7.
comment:11 Changed 4 months ago by mm0hai
Confirmed working with openjdk 7 amd64.



Apparently a Java bug ("Long passwords cause Basic Auth to fail with a java.net.Authenticator"):