﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4449	josm 2899 unable to use socks5 proxy	lixus	team	"Hello,

I am unable to get osm/tile data using a socks5 proxy.
It used to work like this, some month ago with older versions:
java -DsocksProxyHost=localhost -DsocksProxyPort=2209 -Xmx1024M -jar ./source/josm-latest.jar

Now I set it up like this:

Edit -> Prefrences -> Connection Settings -> Proxy settings
  (*) Use a SOCKS Proxy
  Host: localhost
  Port: 2209

Socks5 server is basically a ""ssh -f -C -D 127.0.1:2209 ....""

# java -version
java version ""1.6.0_0""
OpenJDK Runtime Environment (IcedTea6 1.7pre) (6b17~pre3-1)
OpenJDK Client VM (build 16.0-b10, mixed mode, sharing)

I also tried 

# /usr/lib/jvm/java-6-sun-1.6.0.16/jre/bin/java -version
java version ""1.6.0_16""
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)

With all combinations of these command lines

# java -DsocksProxyHost=localhost -DsocksProxyPort=2209 -Djava.net.useSystemProxies=false -Xmx1024M -jar ./source/josm-latest.jar

or

# java -DsocksProxyHost=localhost -DsocksProxyPort=2209 -Xmx1024M -jar ./source/josm-latest.jar

# java -Xmx1024M -jar ./source/josm-latest.jar
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2010-01-28 02:32:17
Last Changed Author: mjulius
Revision: 2899
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2010-01-27 22:21:17 +0100 (Wed, 27 Jan 2010)
Last Changed Rev: 2899

loading plugin 'colorscheme'
loading plugin 'PicLayer'
loading plugin 'tageditor'
loading plugin 'remotecontrol'
java.net.SocketException: Invalid argument
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:336)
        at java.net.ServerSocket.bind(ServerSocket.java:336)
        at java.net.ServerSocket.<init>(ServerSocket.java:202)
        at org.openstreetmap.josm.plugins.remotecontrol.HttpServer.<init>(HttpServer.java:37)
        at org.openstreetmap.josm.plugins.remotecontrol.RemoteControlPlugin.restartServer(RemoteControlPlugin.java:44)
        at org.openstreetmap.josm.plugins.remotecontrol.RemoteControlPlugin.<init>(RemoteControlPlugin.java:23)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:197)
        at org.openstreetmap.josm.plugins.PluginHandler.loadPlugin(PluginHandler.java:350)
        at org.openstreetmap.josm.plugins.PluginHandler.loadPlugins(PluginHandler.java:402)
        at org.openstreetmap.josm.plugins.PluginHandler.loadLatePlugins(PluginHandler.java:441)
        at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:197)
loading plugin 'slippymap'
loading plugin 'osmarender'
loading plugin 'multipoly'
Silent shortcut conflict: 'tools:multipoly' moved by 'tools:mirror' to 'Alt+Shift+M'.
Error: Connection to proxy 'localhost/127.0.0.1:2209' for URI 'http://tile.openstreetmap.org/12/2134/1354.png' failed. Exception was: java.net.SocketException: Network is unreachable
Failed to save ETag: null
failed loading 12/2134/1354 Network is unreachable
Error: Connection to proxy 'localhost/127.0.0.1:2209' for URI 'http://tile.openstreetmap.org/12/2134/1355.png' failed. Exception was: java.net.SocketException: Network is unreachable
Failed to save ETag: null

Other applications (e.g. firefox) work well using SOCKS5 on localhost:2209"	defect	closed	normal		Core		worksforme	socks networking	
