Hi all,
I am trying to connect to OSM's wms server using
http://129.206.229.158/cached/osm?Request=GetCapabilities (as specified
http://www.osm-wms.de/ here , see example requests) as capabilitiesURL; i am
using the code at
http://docs.geotools.org/stable/tutorials/raster/image.html#extra-things-to-try
http://docs.geotools.org/stable/tutorials/raster/image.html#extra-things-to-try
it works fine until the JMapFrame.showMap(mapcontext) bit when i get this
error:
Jun 20, 2011 6:04:45 PM org.geotools.renderer.lite.StreamingRenderer
processSymbolizers
WARNING: Connection refused: connect
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at sun.net.NetworkClient.doConnect(NetworkClient.java:158)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1172)
at
org.geotools.data.ows.AbstractOpenWebService.internalIssueRequest(AbstractOpenWebService.java:431)
at
org.geotools.data.wms.WebMapServer.issueRequest(WebMapServer.java:408)
at
org.geotools.map.WMSCoverageReader.getMap(WMSCoverageReader.java:286)
at
org.geotools.map.WMSCoverageReader.read(WMSCoverageReader.java:271)
at
org.geotools.renderer.lite.StreamingRenderer.readCoverage(StreamingRenderer.java:2625)
at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:2224)
at
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:2158)
at
org.geotools.renderer.lite.StreamingRenderer.drawPlain(StreamingRenderer.java:2014)
at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1934)
at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:766)
at
org.geotools.swing.RenderingExecutor$Task.call(RenderingExecutor.java:159)
at
org.geotools.swing.RenderingExecutor$Task.call(RenderingExecutor.java:114)
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
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)
Jun 20, 2011 6:04:47 PM org.geotools.renderer.lite.StreamingRenderer
fireErrorEvent
SEVERE: Connection refused: connect
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at sun.net.NetworkClient.doConnect(NetworkClient.java:158)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1172)
at
org.geotools.data.ows.AbstractOpenWebService.internalIssueRequest(AbstractOpenWebService.java:431)
at
org.geotools.data.wms.WebMapServer.issueRequest(WebMapServer.java:408)
at
org.geotools.map.WMSCoverageReader.getMap(WMSCoverageReader.java:286)
at
org.geotools.map.WMSCoverageReader.read(WMSCoverageReader.java:271)
at
org.geotools.renderer.lite.StreamingRenderer.readCoverage(StreamingRenderer.java:2625)
at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:2224)
at
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:2158)
at
org.geotools.renderer.lite.StreamingRenderer.drawPlain(StreamingRenderer.java:2014)
at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1934)
at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:766)
at
org.geotools.swing.RenderingExecutor$Task.call(RenderingExecutor.java:159)
at
org.geotools.swing.RenderingExecutor$Task.call(RenderingExecutor.java:114)
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
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)
It's the same for both layers
Can anybody tell me where is the problem?
BTW how come WMSLayerChooser.showSelectLayer( wms ) returns only two layers
(1 and 2) but wms.getCapabilities().getLayrList returns 3 layers (0,1,2) ?
is it a bug in showSelectLayer() or is everything the way it's supposed to
be?
--
View this message in context:
http://osgeo-org.1803224.n2.nabble.com/Openstreetmap-129-206-229-158-wms-connection-refused-tp6496244p6496244.html
Sent from the geotools-gt2-users mailing list archive at Nabble.com.
------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users