I have encountered a strange error with regard to WMS in the RC1 release
of udig. 

I have been asked to investigate uDig's interoperability with ESRI's WMS
and WFS offerings. After encountering an issue (mentioned in an earlier
mail) with WFS, I decided to check out WMS. The following WMS service
(http://www.geographynetwork.com/servlet/com.esri.wms.Esrimap?request=Ge
tCapabilities&ServiceName=ESRI_World) seems to work correctly when
running uDig RC1 on my windows machine. Attempts to show layers from
this service on the RC1 version of the Linux client produces errors:

(from the log file)
eclipse.buildId=unknown
java.version=1.5.0_04
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_AU
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY net.refractions.udig.catalog.internal.wms 4 0 2006-06-26
14:03:19.765
!MESSAGE GetCapabilities:
http://www.geographynetwork.com/servlet/com.esri.wms.Esrimap?REQUEST=Get
Capabilities&SERVICENAME=ESRI_World&VERSION=1.1.1&SERVICE=WMS

!ENTRY net.refractions.udig.catalog.internal.wms 4 0 2006-06-26
14:03:31.210
!MESSAGE GetMap:
http://www.geographynetwork.com:80/servlet/com.esri.wms.Esrimap?SERVICE=
WMS&LAYERS=Countries+and+Regions&EXCEPTIONS=application/vnd.ogc.se_xml&F
ORMAT=image/png&HEIGHT=822&TRANSPARENT=TRUE&REQUEST=GetMap&BBOX=-180.0,-
90.0,180.0,83.60416&WIDTH=1704&STYLES=&SRS=EPSG:4326&VERSION=1.1.0

!ENTRY net.refractions.udig.project 2 0 2006-06-26 14:03:32.44
!MESSAGE Unable to decode image returned from the server.
!STACK 0
net.refractions.udig.project.render.RenderException: Unable to decode
image returned from the server.
        at
net.refractions.udig.render.internal.wms.basic.BasicWMSRenderer2.wrapExc
eption(BasicWMSRenderer2.java:651)
        at
net.refractions.udig.render.internal.wms.basic.BasicWMSRenderer2.render(
BasicWMSRenderer2.java:269)
        at
net.refractions.udig.render.internal.wms.basic.BasicWMSRenderer2.render(
BasicWMSRenderer2.java:153)
        at
net.refractions.udig.project.internal.render.impl.TilingRenderer.render(
TilingRenderer.java:81)
        at
net.refractions.udig.project.internal.render.impl.RenderExecutorImpl$Ren
derJob.startRendering(RenderExecutorImpl.java:283)
        at
net.refractions.udig.project.internal.render.impl.RenderExecutorImpl$Ren
derJob.run(RenderExecutorImpl.java:346)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
Caused by: java.lang.RuntimeException: Unable to decode image returned
from the server.
        at
net.refractions.udig.render.internal.wms.basic.BasicWMSRenderer2.render(
BasicWMSRenderer2.java:268)Renderer2.render(BasicWMSRenderer2.java:268)

And also produces the following on the terminal udig was launched from:

java.net.MalformedURLException
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at
org.geotools.data.wms.xml.WMSComplexTypes$_OnlineResourceType.getValue(W
MSComplexTypes.java:4615)
        at
org.geotools.xml.handlers.ComplexElementHandler.endElement(ComplexElemen
tHandler.java:156)
        at
org.geotools.xml.XMLSAXHandler.endElement(XMLSAXHandler.java:223)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(
Unknown Source)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emp
tyElement(Unknown Source)
        at
com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement
(Unknown Source)
        at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanSta
rtElement(Unknown Source)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$F
ragmentContentDispatcher.dispatch(Unknown Source)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canDocument(Unknown Source)
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unkn
own Source)
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unkn
own Source)
        at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unkno
wn Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at
org.geotools.xml.DocumentFactory.getInstance(DocumentFactory.java:140)
        at
org.geotools.data.wms.response.GetCapabilitiesResponse.<init>(GetCapabil
itiesResponse.java:28)
        at
org.geotools.data.wms.WebMapServer.internalIssueRequest(WebMapServer.jav
a:350)
        at
org.geotools.data.wms.WebMapServer.issueRequest(WebMapServer.java:369)
        at
net.refractions.udig.catalog.internal.wms.WMSServiceImpl$CustomWMS.issue
Request(WMSServiceImpl.java:325)
        at
org.geotools.data.wms.WebMapServer.negotiateVersion(WebMapServer.java:17
4)
        at
org.geotools.data.wms.WebMapServer.<init>(WebMapServer.java:100)
        at
net.refractions.udig.catalog.internal.wms.WMSServiceImpl$CustomWMS.<init
>(WMSServiceImpl.java:315)
        at
net.refractions.udig.catalog.internal.wms.WMSServiceImpl.getWMS(WMSServi
ceImpl.java:114)
        at
net.refractions.udig.catalog.internal.wms.WMSServiceImpl.members(WMSServ
iceImpl.java:206)
        at
net.refractions.udig.catalog.ui.ResolveContentProvider$Update.run(Resolv
eContentProvider.java:193)
        at java.lang.Thread.run(Unknown Source)


I have checked with other older versions (1.1 M8 windows release) and it
seems to work on my as well.

Can someone verify if the above service is working for uDig 1.1 RC1 so
that I may determine which machine is at fault - is my Linux install
broken or is there something enabling operation on my windows
machine?(for reference, my windows machine has a bunch of ESRI
components installed but I fail to see how they could be interfering) 

Much Appreciated

Michael Thadani
Graduate Software Engineer
---------------------------------------------------
RLM Systems Pty. Ltd.

_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to