[GeoNetwork-users] map not shown

Hi all,

to get more RAM we decided to install GN 2.4.1 (+Tomcat6) at windows server
2003 enterprise edition R2. I get access via remote.
Gn is installed at port 81, I have access to geoserver (GetCapabilities
returned ok) but there is no map left corner and no example picture at main
page. I have changed ports at mapservers.xml without effect.

Some part of my geonetwork log:
2009-11-26 14:43:14,006 INFO [jeeves.request] - HTML Request (from
127.0.0.1) : /geonetwork/srv/en/resources.get
2009-11-26 14:43:14,006 DEBUG [jeeves.request] - Method : GET
2009-11-26 14:43:14,006 DEBUG [jeeves.request] - Content type : null
2009-11-26 14:43:14,006 DEBUG [jeeves.request] - Accept :
image/png,image/*;q=0.8,*/*;q=0.5
2009-11-26 14:43:14,006 DEBUG [jeeves.request] - Session id is
E64449DC859A4FEB193CD342B18994D2
2009-11-26 14:43:14,006 INFO [jeeves.service] - Dispatching : resources.get
2009-11-26 14:43:14,006 DEBUG [jeeves.service] - -> parameters are :
<request>
  <access>public</access>
  <fname>phy_s.gif</fname>
  <id>12</id>
</request>
2009-11-26 14:43:14,022 INFO [jeeves.webapp.resources.get] - File is :
C:\Programme\Apache_Software_Foundation\Tomcat_6\webapps\geonetwork\..\..\data\00000-00099\12\public\phy_s.gif
2009-11-26 14:43:14,022 ERROR [jeeves.service] - Exception when executing
service
2009-11-26 14:43:14,022 ERROR [jeeves.service] - (C) Exc :
ResourceNotFoundEx : Resource not found
2009-11-26 14:43:14,022 DEBUG [jeeves.service] - Raised exception while
executing service
<error id="resource-not-found">
  <message>Resource not found</message>
  <class>ResourceNotFoundEx</class>
  <stack>
    <at class="org.fao.geonet.services.resources.Download"
file="Download.java" line="87" 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="377" method="dispatch" />
    <at class="jeeves.server.JeevesEngine" file="JeevesEngine.java"
line="621" method="dispatch" />
    <at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="174" method="execute" />
    <at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="89" method="doGet" />
    <at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="617" method="service" />
    <at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="717" method="service" />
    <at class="org.apache.catalina.core.ApplicationFilterChain"
file="ApplicationFilterChain.java" line="290" method="internalDoFilter" />
  </stack>
  phy_s.gif
  <request>
    <language>en</language>
    <service>resources.get</service>
  </request>

part of my stdout log file:
437794 [http-81-2] INFO jeeves.service - Dispatching : resources.get
437810 [http-81-2] DEBUG jeeves.service - -> parameters are :
<request>
  <access>public</access>
  <fname>phy_s.gif</fname>
  <id>12</id>
</request>
437810 [http-81-2] INFO resources.get - File is :
C:\Programme\Apache_Software_Foundation\Tomcat_6\webapps\geonetwork\..\..\data\00000-00099\12\public\phy_s.gif
437810 [http-81-2] ERROR jeeves.service - Exception when executing service
437810 [http-81-2] ERROR jeeves.service - (C) Exc : ResourceNotFoundEx :
Resource not found
437810 [http-81-2] DEBUG jeeves.service - Raised exception while executing
service
<error id="resource-not-found">
  <message>Resource not found</message>
  <class>ResourceNotFoundEx</class>
  <stack>
    <at class="org.fao.geonet.services.resources.Download"
file="Download.java" line="87" 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="377" method="dispatch" />
    <at class="jeeves.server.JeevesEngine" file="JeevesEngine.java"
line="621" method="dispatch" />
    <at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="174" method="execute" />
    <at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="89" method="doGet" />
    <at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="617" method="service" />
    <at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="717" method="service" />
    <at class="org.apache.catalina.core.ApplicationFilterChain"
file="ApplicationFilterChain.java" line="290" method="internalDoFilter" />
  </stack>
  phy_s.gif
  <request>
    <language>en</language>
    <service>resources.get</service>
  </request>
</error>
437810 [http-81-2] INFO jeeves.service - -> dispatching to error for :
resources.get
437857 [http-81-2] INFO jeeves.service - -> transforming with
stylesheet :
C:\Programme\Apache_Software_Foundation\Tomcat_6\webapps\geonetwork\/xsl/error.xsl
Recoverable error
  XTRE0540: Ambiguous rule match for /
Matches both "document-node()" on line 9 of

file:/C:/Programme/Apache_Software_Foundation/Tomcat_6/webapps/geonetwork/xsl/res.xsl
and "document-node()" on line 11 of

file:/C:/Programme/Apache_Software_Foundation/Tomcat_6/webapps/geonetwork/xsl/main.xsl
438076 [http-81-2] INFO jeeves.service - -> end error transformation
for : resources.get
438076 [http-81-2] INFO jeeves.service - -> error ended for :
resources.get
Update: SETTING DEFAULT CONTEXT
java.net.ConnectException: Connection refused: connect
  at java.net.PlainSocketImpl.socketConnect(Native Method)
  at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
  at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
  at java.net.Socket.connect(Socket.java:525)
  at java.net.Socket.connect(Socket.java:475)
  at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
  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:860)
  at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)
  at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
  at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1049)
  at
org.wfp.vam.intermap.kernel.map.mapServices.wms.WmsGetCapClient.sendGetCapRequest(WmsGetCapClient.java:67)
  at
org.wfp.vam.intermap.kernel.map.mapServices.wms.CapabilitiesStore.retrieveCapabilites(CapabilitiesStore.java:111)
  at
org.wfp.vam.intermap.kernel.map.mapServices.wms.CapabilitiesStore.getCapabilities(CapabilitiesStore.java:65)
  at
org.wfp.vam.intermap.kernel.map.mapServices.wms.CapabilitiesStore.getCapabilities(CapabilitiesStore.java:57)
  at org.wfp.vam.intermap.services.map.MapUtil.addService(MapUtil.java:189)
  at
org.wfp.vam.intermap.services.map.MapUtil.setDefaultContext(MapUtil.java:243)
  at org.wfp.vam.intermap.services.map.Update.exec(Update.java:67)
  at jeeves.server.dispatchers.ServiceInfo.execService(ServiceInfo.java:238)
  at jeeves.server.dispatchers.ServiceInfo.execServices(ServiceInfo.java:141)
  at
jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:377)
  at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:621)
  at jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:174)
  at jeeves.server.sources.http.JeevesServlet.doGet(JeevesServlet.java:89)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
  at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
....

I find it strange that Gn look at Tomcat install dir and not at Gn install
dir.
Furthermore I get a
Message : Server returned HTTP response code: 502 for URL: ... IOException
for harvesting a WMS from another server (ArcIMS) at our intranet
(GetCapabilities and GetMap via web browser are no problem). That is why I
think that my proxy, intranet configurations are not correct.
My question: where have I look at solving this issue for showing up map?

Any hints are welcome!
Thanks.

best regards
Sarah
--
View this message in context: http://n2.nabble.com/map-not-shown-tp4071674p4071674.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.

Embarrassing....
I found the solution:
forgot to change server.xml.

sorry for my earlier post.

Thanks.
Sarah

Sarah_S wrote:

Hi all,

to get more RAM we decided to install GN 2.4.1 (+Tomcat6) at windows
server 2003 enterprise edition R2. I get access via remote.
Gn is installed at port 81, I have access to geoserver (GetCapabilities
returned ok) but there is no map left corner and no example picture at
main page. I have changed ports at mapservers.xml without effect.

Some part of my geonetwork log:
2009-11-26 14:43:14,006 INFO [jeeves.request] - HTML Request (from
127.0.0.1) : /geonetwork/srv/en/resources.get
2009-11-26 14:43:14,006 DEBUG [jeeves.request] - Method : GET
2009-11-26 14:43:14,006 DEBUG [jeeves.request] - Content type : null
2009-11-26 14:43:14,006 DEBUG [jeeves.request] - Accept :
image/png,image/*;q=0.8,*/*;q=0.5
2009-11-26 14:43:14,006 DEBUG [jeeves.request] - Session id is
E64449DC859A4FEB193CD342B18994D2
2009-11-26 14:43:14,006 INFO [jeeves.service] - Dispatching :
resources.get
2009-11-26 14:43:14,006 DEBUG [jeeves.service] - -> parameters are :
<request>
  <access>public</access>
  <fname>phy_s.gif</fname>
  <id>12</id>
</request>
2009-11-26 14:43:14,022 INFO [jeeves.webapp.resources.get] - File is :
C:\Programme\Apache_Software_Foundation\Tomcat_6\webapps\geonetwork\..\..\data\00000-00099\12\public\phy_s.gif
2009-11-26 14:43:14,022 ERROR [jeeves.service] - Exception when executing
service
2009-11-26 14:43:14,022 ERROR [jeeves.service] - (C) Exc :
ResourceNotFoundEx : Resource not found
2009-11-26 14:43:14,022 DEBUG [jeeves.service] - Raised exception while
executing service
<error id="resource-not-found">
  <message>Resource not found</message>
  <class>ResourceNotFoundEx</class>
  <stack>
    <at class="org.fao.geonet.services.resources.Download"
file="Download.java" line="87" 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="377" method="dispatch" />
    <at class="jeeves.server.JeevesEngine" file="JeevesEngine.java"
line="621" method="dispatch" />
    <at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="174" method="execute" />
    <at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="89" method="doGet" />
    <at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="617" method="service" />
    <at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="717" method="service" />
    <at class="org.apache.catalina.core.ApplicationFilterChain"
file="ApplicationFilterChain.java" line="290" method="internalDoFilter" />
  </stack>
  phy_s.gif
  <request>
    <language>en</language>
    <service>resources.get</service>
  </request>

part of my stdout log file:
437794 [http-81-2] INFO jeeves.service - Dispatching : resources.get
437810 [http-81-2] DEBUG jeeves.service - -> parameters are :
<request>
  <access>public</access>
  <fname>phy_s.gif</fname>
  <id>12</id>
</request>
437810 [http-81-2] INFO resources.get - File is :
C:\Programme\Apache_Software_Foundation\Tomcat_6\webapps\geonetwork\..\..\data\00000-00099\12\public\phy_s.gif
437810 [http-81-2] ERROR jeeves.service - Exception when executing
service
437810 [http-81-2] ERROR jeeves.service - (C) Exc : ResourceNotFoundEx :
Resource not found
437810 [http-81-2] DEBUG jeeves.service - Raised exception while
executing service
<error id="resource-not-found">
  <message>Resource not found</message>
  <class>ResourceNotFoundEx</class>
  <stack>
    <at class="org.fao.geonet.services.resources.Download"
file="Download.java" line="87" 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="377" method="dispatch" />
    <at class="jeeves.server.JeevesEngine" file="JeevesEngine.java"
line="621" method="dispatch" />
    <at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="174" method="execute" />
    <at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="89" method="doGet" />
    <at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="617" method="service" />
    <at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="717" method="service" />
    <at class="org.apache.catalina.core.ApplicationFilterChain"
file="ApplicationFilterChain.java" line="290" method="internalDoFilter" />
  </stack>
  phy_s.gif
  <request>
    <language>en</language>
    <service>resources.get</service>
  </request>
</error>
437810 [http-81-2] INFO jeeves.service - -> dispatching to error for :
resources.get
437857 [http-81-2] INFO jeeves.service - -> transforming with
stylesheet :
C:\Programme\Apache_Software_Foundation\Tomcat_6\webapps\geonetwork\/xsl/error.xsl
Recoverable error
  XTRE0540: Ambiguous rule match for /
Matches both "document-node()" on line 9 of

file:/C:/Programme/Apache_Software_Foundation/Tomcat_6/webapps/geonetwork/xsl/res.xsl
and "document-node()" on line 11 of

file:/C:/Programme/Apache_Software_Foundation/Tomcat_6/webapps/geonetwork/xsl/main.xsl
438076 [http-81-2] INFO jeeves.service - -> end error transformation
for : resources.get
438076 [http-81-2] INFO jeeves.service - -> error ended for :
resources.get
Update: SETTING DEFAULT CONTEXT
java.net.ConnectException: Connection refused: connect
  at java.net.PlainSocketImpl.socketConnect(Native Method)
  at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
  at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
  at java.net.Socket.connect(Socket.java:525)
  at java.net.Socket.connect(Socket.java:475)
  at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
  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:860)
  at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)
  at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
  at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1049)
  at
org.wfp.vam.intermap.kernel.map.mapServices.wms.WmsGetCapClient.sendGetCapRequest(WmsGetCapClient.java:67)
  at
org.wfp.vam.intermap.kernel.map.mapServices.wms.CapabilitiesStore.retrieveCapabilites(CapabilitiesStore.java:111)
  at
org.wfp.vam.intermap.kernel.map.mapServices.wms.CapabilitiesStore.getCapabilities(CapabilitiesStore.java:65)
  at
org.wfp.vam.intermap.kernel.map.mapServices.wms.CapabilitiesStore.getCapabilities(CapabilitiesStore.java:57)
  at org.wfp.vam.intermap.services.map.MapUtil.addService(MapUtil.java:189)
  at
org.wfp.vam.intermap.services.map.MapUtil.setDefaultContext(MapUtil.java:243)
  at org.wfp.vam.intermap.services.map.Update.exec(Update.java:67)
  at
jeeves.server.dispatchers.ServiceInfo.execService(ServiceInfo.java:238)
  at
jeeves.server.dispatchers.ServiceInfo.execServices(ServiceInfo.java:141)
  at
jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:377)
  at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:621)
  at
jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:174)
  at jeeves.server.sources.http.JeevesServlet.doGet(JeevesServlet.java:89)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
  at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
....

I find it strange that Gn look at Tomcat install dir and not at Gn install
dir.
Furthermore I get a
Message : Server returned HTTP response code: 502 for URL: ... IOException
for harvesting a WMS from another server (ArcIMS) at our intranet
(GetCapabilities and GetMap via web browser are no problem). That is why I
think that my proxy, intranet configurations are not correct.
My question: where have I look at solving this issue for showing up map?

Any hints are welcome!
Thanks.

best regards
Sarah

--
View this message in context: http://n2.nabble.com/map-not-shown-tp4071674p4071757.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.