[GeoNetwork-users] problems adding a linked WMS

Dear list,

I have some problems loading a WMS into intermap. When I want to add a WMS linked in the metadata, I get a NullPpointerExeption. (see in the attached intermap.log below)

The WMS works fine in a seperate mapserver application as well when I add this in intermap manually by selecting "other WMS server".

2009-06-12 10:23:10,522 INFO [jeeves.request] - ==========================================================
2009-06-12 10:23:10,522 INFO [jeeves.request] - HTML Request (from xxx.xx.x.xxx) : /intermap/srv/en/map.addServices.embedded
2009-06-12 10:23:10,522 DEBUG [jeeves.request] - Method : GET
2009-06-12 10:23:10,522 DEBUG [jeeves.request] - Content type : null
2009-06-12 10:23:10,522 DEBUG [jeeves.request] - Accept : text/javascript, text/html, application/xml, text/xml, */*
2009-06-12 10:23:10,522 INFO [jeeves.service] - Dispatching : map.addServices.embedded
2009-06-12 10:23:10,522 DEBUG [jeeves.service] - -> parameters are :
<request>
<type>2</type>
<url>http://xxx.xx.x.xx/cgi-bin/mapserv?map=/var/www/map/RM_Administrative_EPSG4326.map&amp;REQUEST=GetCapabilities&amp;SERVICE=WMS&amp;VERSION=1.1.1&lt;/url&gt;
<clear>false</clear>
<service>RM_administrativeBoundaries</service>
</request>
2009-06-12 10:23:10,653 ERROR [jeeves.service] - Exception when executing service
2009-06-12 10:23:10,653 ERROR [jeeves.service] - (C) Exc : java.lang.NullPointerException
2009-06-12 10:23:10,941 DEBUG [jeeves.service] - Raised exception while executing service
<error id="error">
<message />
<class>NullPointerException</class>
<stack>
<at class="org.wfp.vam.intermap.kernel.map.mapServices.wms.WmsService" file="WmsService.java" line="80" method="&lt;init&gt;" />
<at class="org.wfp.vam.intermap.services.map.MapUtil" file="MapUtil.java" line="189" method="addService" />
<at class="org.wfp.vam.intermap.services.map.AddServices" file="AddServices.java" line="82" method="exec" />
<at class="jeeves.server.dispatchers.ServiceInfo" file="ServiceInfo.java" line="238" method="execService" />
<at class="jeeves.server.dispatchers.ServiceInfo" file="ServiceInfo.java" line="141" method="execServices" />
<at class="jeeves.server.dispatchers.ServiceManager" file="ServiceManager.java" line="376" method="dispatch" />
<at class="jeeves.server.JeevesEngine" file="JeevesEngine.java" line="616" method="dispatch" />
<at class="jeeves.server.sources.http.JeevesServlet" file="JeevesServlet.java" line="163" method="execute" />
<at class="jeeves.server.sources.http.JeevesServlet" file="JeevesServlet.java" line="88" method="doGet" />
<at class="javax.servlet.http.HttpServlet" file="HttpServlet.java" line="596" method="service" />
</stack>
<request>
<language>en</language>
<service>map.addServices.embedded</service>
</request>
</error>
2009-06-12 10:23:10,943 INFO [jeeves.service] - -> dispatching to error for : map.addServices.embedded
2009-06-12 10:23:10,943 INFO [jeeves.service] - -> transforming with stylesheet : /usr/local/geonetwork22/web/intermap/xsl/copy_error.xsl
2009-06-12 10:23:10,952 INFO [jeeves.service] - -> end error transformation for : map.addServices.embedded
2009-06-12 10:23:10,952 INFO [jeeves.service] - -> error ended for : map.addServices.embedded
2009-06-12 10:23:13,690 INFO [jeeves.request] - ==========================================================
2009-06-12 10:23:13,763 INFO [jeeves.request] - HTML Request (from xxx.xx.x.xxx) : /intermap/srv/en/map.update
2009-06-12 10:23:13,763 DEBUG [jeeves.request] - Method : GET
2009-06-12 10:23:13,763 DEBUG [jeeves.request] - Content type : null
2009-06-12 10:23:13,763 DEBUG [jeeves.request] - Accept : text/javascript, text/html, application/xml, text/xml, */*
2009-06-12 10:23:13,763 INFO [jeeves.service] - Dispatching : map.update
2009-06-12 10:23:13,763 DEBUG [jeeves.service] - -> parameters are :
<request>
<eastBL>180</eastBL>
<height>276</height>
<southBL>-135</southBL>
<northBL>135</northBL>
<width>368</width>
<westBL>-180</westBL>
</request>
2009-06-12 10:23:13,763 DEBUG [intermap] - - GetMap request : http://localhost:8080/geoserver/wms?SERVICE=WMS&&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=gn:gboundaries&SRS=EPSG:4326&BBOX=-180.0,-135.0,180.0,135.0&WIDTH=368&HEIGHT=276&FORMAT=image/png&TRANSPARENT=TRUE&STYLES=line
2009-06-12 10:23:13,764 DEBUG [intermap] - - GetMap request : http://localhost:8080/geoserver/wms?SERVICE=WMS&&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=gn:world&SRS=EPSG:4326&BBOX=-180.0,-135.0,180.0,135.0&WIDTH=368&HEIGHT=276&FORMAT=image/png&TRANSPARENT=TRUE&STYLES=raster
2009-06-12 10:23:13,781 INFO [jeeves.service] - -> dispatching to output for : map.update
2009-06-12 10:23:13,781 INFO [jeeves.service] - -> writing xml for : map.update
2009-06-12 10:23:13,781 DEBUG [jeeves.service] - Service xml is :
<response>
<imgUrl>/intermap/tmp/temp36594.tmp</imgUrl>
<scale>414.104.768</scale>
<extent minx="-180.0" maxx="180.0" miny="-135.0" maxy="135.0" />
<width>368</width>
<height>276</height>
</response>
2009-06-12 10:23:13,782 INFO [jeeves.service] - -> output ended for : map.update
2009-06-12 10:23:13,782 INFO [jeeves.service] - -> dispatch ended for : map.update
2009-06-12 10:23:13,788 INFO [jeeves.request] - ==========================================================
2009-06-12 10:23:13,788 INFO [jeeves.request] - HTML Request (from xxx.xx.x.xxx) : /intermap/srv/en/map.update
2009-06-12 10:23:13,788 DEBUG [jeeves.request] - Method : GET
2009-06-12 10:23:13,788 DEBUG [jeeves.request] - Content type : null
2009-06-12 10:23:13,788 DEBUG [jeeves.request] - Accept : text/javascript, text/html, application/xml, text/xml, */*
2009-06-12 10:23:13,788 INFO [jeeves.service] - Dispatching : map.update
2009-06-12 10:23:13,788 DEBUG [jeeves.service] - -> parameters are :
<request>
<eastBL>-62.581436</eastBL>
<height>100</height>
<southBL>-37.94716</southBL>
<northBL>-30.263195</northBL>
<width>200</width>
<westBL>-77.94936</westBL>
</request>
2009-06-12 10:23:13,788 DEBUG [intermap] - - GetMap request : http://localhost:8080/geoserver/wms?SERVICE=WMS&&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=gn:gboundaries&SRS=EPSG:4326&BBOX=-77.94936,-37.94716,-62.581436,-30.263195&WIDTH=200&HEIGHT=100&FORMAT=image/png&TRANSPARENT=TRUE&STYLES=line
2009-06-12 10:23:13,788 DEBUG [intermap] - - GetMap request : http://localhost:8080/geoserver/wms?SERVICE=WMS&&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=gn:world&SRS=EPSG:4326&BBOX=-77.94936,-37.94716,-62.581436,-30.263195&WIDTH=200&HEIGHT=100&FORMAT=image/png&TRANSPARENT=TRUE&STYLES=raster
2009-06-12 10:23:13,800 INFO [jeeves.service] - -> dispatching to output for : map.update
2009-06-12 10:23:13,800 INFO [jeeves.service] - -> writing xml for : map.update
2009-06-12 10:23:13,800 DEBUG [jeeves.service] - Service xml is :
<response>
<imgUrl>/intermap/tmp/temp36595.tmp</imgUrl>
<scale>32.526.766</scale>
<extent minx="-77.94936" maxx="-62.581436" miny="-37.94716" maxy="-30.263195" />
<width>200</width>
<height>100</height>
</response>
2009-06-12 10:23:13,800 INFO [jeeves.service] - -> output ended for : map.update
2009-06-12 10:23:13,800 INFO [jeeves.service] - -> dispatch ended for : map.update

Best regards,
Christian