Hi All,
I’m running GeoServer 1.7.2 on MS Windows Server 2003 R2 Standard Edition using the standard Windows installer (i.e. Jetty as my servlet). I’m hoping someone can point me in the direction of a fix to my problem. I’ve got a number of layers loaded into GeoServer, limited my list of available projections, etc. and at some point (I didn’t notice when) GeoServer has stopped serving back a capabilities document. Instead it gives me the following information:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
Translator error
Translator error
null
I have no problem adding or deleting Coverages or FeatureTypes, or otherwise interacting through the web interface. Any ideas?
Thanks,
Steve
Stephen Mather, GIS Manager
Metroparks
svm@anonymised.com
Phone: (216) 635-3243
FAX: (216) 635-3286
Stephen V. Mather ha scritto:
Hi All,
I'm running GeoServer 1.7.2 on MS Windows Server 2003 R2 Standard Edition using the standard Windows installer (i.e. Jetty as my servlet). I'm hoping someone can point me in the direction of a fix to my problem. I've got a number of layers loaded into GeoServer, limited my list of available projections, etc. and at some point (I didn't notice when) GeoServer has stopped serving back a capabilities document. Instead it gives me the following information:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://schemas.opengis.net/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" > <ServiceException>
Translator error
Translator error
null
</ServiceException></ServiceExceptionReport>
There is an error occurring early in the capabilities
documente generation. Enable "verbose exceptions" under
config/server, apply, generate the caps document
again, report the full result to this list
Cheers
Andrea
--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.
Below is the log of the exception thrown by GeoServer:
24 Mar 10:44:26 DEBUG [geoserver.filters] - filtering
http://cmac-srv-gis:8080/geoserver/ows
24 Mar 10:44:26 DEBUG [responses.helpers] - producing a capabilities
document for GetCapabilities [service: WMS, version: 1.1.1]
24 Mar 10:44:26 DEBUG [responses.helpers] - Collecting summarized latlonbbox
and common SRS...
24 Mar 10:44:26 DEBUG [responses.helpers] - Summarized LatLonBBox is
Env[-84.9220090931308 : -62.4217683165105, 38.36722121151361 :
44.292230522337206]
24 Mar 10:44:26 DEBUG [responses.helpers] - Adding GetLegendGraphic call as
LegendURL
24 Mar 10:44:26 DEBUG [responses.helpers] - Adding GetLegendGraphic call as
LegendURL
24 Mar 10:44:26 DEBUG [responses.helpers] - Adding GetLegendGraphic call as
LegendURL
24 Mar 10:44:26 ERROR [geoserver.ows] -
org.vfny.geoserver.wms.WmsException: Translator error
at
org.vfny.geoserver.wms.responses.WMSCapabilitiesResponse.execute(WMSCapabili
tiesResponse.java:143)
at
org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:
48)
at org.geoserver.ows.Dispatcher.response(Dispatcher.java:698)
at
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:215)
at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abstrac
tController.java:153)
at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(Si
mpleControllerHandlerAdapter.java:48)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServl
et.java:875)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServle
t.java:809)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkSer
vlet.java:571)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java
:501)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1093)
at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterE
ncodingFilter.java:108)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1084)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:264)
at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecur
ityInterceptor.java:107)
at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSec
urityInterceptor.java:72)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslatio
nFilter.java:110)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(Ano
nymousProcessingFilter.java:125)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessin
gFilter.java:178)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpS
essionContextIntegrationFilter.java:229)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1084)
at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1084)
at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:16
3)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1084)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1084)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerColl
ection.java:206)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:11
4)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnectio
n.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:4
50)
Caused by: javax.xml.transform.TransformerException: Translator error
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:13
3)
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:10
8)
at
org.vfny.geoserver.wms.responses.WMSCapabilitiesResponse.execute(WMSCapabili
tiesResponse.java:141)
... 52 more
Caused by: java.lang.NullPointerException
at
org.vfny.geoserver.wms.responses.helpers.WMSCapsTransformer$CapabilitiesTran
slator.handleFeatureType(WMSCapsTransformer.java:730)
at
org.vfny.geoserver.wms.responses.helpers.WMSCapsTransformer$CapabilitiesTran
slator.handleFeaturesTree(WMSCapsTransformer.java:648)
at
org.vfny.geoserver.wms.responses.helpers.WMSCapsTransformer$CapabilitiesTran
slator.handleLayers(WMSCapsTransformer.java:514)
at
org.vfny.geoserver.wms.responses.helpers.WMSCapsTransformer$CapabilitiesTran
slator.handleCapability(WMSCapsTransformer.java:331)
at
org.vfny.geoserver.wms.responses.helpers.WMSCapsTransformer$CapabilitiesTran
slator.encode(WMSCapsTransformer.java:215)
at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(Transforme
rBase.java:714)
at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerId
entityImpl.java:484)
at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:296
)
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:12
9)
... 54 more
Stephen Mather, GIS Manager
Cleveland Metroparks
4101 Fulton Pkwy
Cleveland, OH 44144
svm@anonymised.com
Phone: (216) 635-3243
FAX: (216) 635-3286
-----Original Message-----
From: Andrea Aime [mailto:aaime@anonymised.com]
Sent: Tuesday, March 24, 2009 9:31 AM
To: svm@anonymised.com
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Problem with GetCapabilites request
Stephen V. Mather ha scritto:
Hi All,
I'm running GeoServer 1.7.2 on MS Windows Server 2003 R2 Standard
Edition using the standard Windows installer (i.e. Jetty as my
servlet). I'm hoping someone can point me in the direction of a fix to
my problem. I've got a number of layers loaded into GeoServer, limited
my list of available projections, etc. and at some point (I didn't
notice when) GeoServer has stopped serving back a capabilities
document. Instead it gives me the following information:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE
ServiceExceptionReport SYSTEM
"http://schemas.opengis.net/wms/1.1.1/WMS_exception_1_1_1.dtd">
<ServiceExceptionReport version="1.1.1" > <ServiceException>
Translator error
Translator error
null
</ServiceException></ServiceExceptionReport>
There is an error occurring early in the capabilities
documente generation. Enable "verbose exceptions" under config/server,
apply, generate the caps document again, report the full result to this list
Cheers
Andrea
--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.
hi Stephen,
The error indicates that there is a problem with the style for that layer, no default style has been set, or the one that has been set does not exist, etc...
Andrea: when was the fix that throw better exceptions when styles were not set up added? Was that post 1.7.2?
-Justin
Stephen V. Mather wrote:
Below is the log of the exception thrown by GeoServer:
24 Mar 10:44:26 DEBUG [geoserver.filters] - filtering
http://cmac-srv-gis:8080/geoserver/ows
24 Mar 10:44:26 DEBUG [responses.helpers] - producing a capabilities
document for GetCapabilities [service: WMS, version: 1.1.1]
24 Mar 10:44:26 DEBUG [responses.helpers] - Collecting summarized latlonbbox
and common SRS...
24 Mar 10:44:26 DEBUG [responses.helpers] - Summarized LatLonBBox is
Env[-84.9220090931308 : -62.4217683165105, 38.36722121151361 :
44.292230522337206]
24 Mar 10:44:26 DEBUG [responses.helpers] - Adding GetLegendGraphic call as
LegendURL
24 Mar 10:44:26 DEBUG [responses.helpers] - Adding GetLegendGraphic call as
LegendURL
24 Mar 10:44:26 DEBUG [responses.helpers] - Adding GetLegendGraphic call as
LegendURL
24 Mar 10:44:26 ERROR [geoserver.ows] -
org.vfny.geoserver.wms.WmsException: Translator error
at
org.vfny.geoserver.wms.responses.WMSCapabilitiesResponse.execute(WMSCapabili
tiesResponse.java:143)
at
org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:
48)
at org.geoserver.ows.Dispatcher.response(Dispatcher.java:698)
at
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:215)
at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abstrac
tController.java:153)
at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(Si
mpleControllerHandlerAdapter.java:48)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServl
et.java:875)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServle
t.java:809)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkSer
vlet.java:571)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java
:501)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1093)
at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterE
ncodingFilter.java:108)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1084)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:264)
at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecur
ityInterceptor.java:107)
at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSec
urityInterceptor.java:72)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslatio
nFilter.java:110)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(Ano
nymousProcessingFilter.java:125)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessin
gFilter.java:178)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpS
essionContextIntegrationFilter.java:229)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1084)
at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1084)
at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:16
3)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1084)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler
.java:1084)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerColl
ection.java:206)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:11
4)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnectio
n.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:4
50)
Caused by: javax.xml.transform.TransformerException: Translator error
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:13
3)
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:10
8)
at
org.vfny.geoserver.wms.responses.WMSCapabilitiesResponse.execute(WMSCapabili
tiesResponse.java:141)
... 52 more
Caused by: java.lang.NullPointerException
at
org.vfny.geoserver.wms.responses.helpers.WMSCapsTransformer$CapabilitiesTran
slator.handleFeatureType(WMSCapsTransformer.java:730)
at
org.vfny.geoserver.wms.responses.helpers.WMSCapsTransformer$CapabilitiesTran
slator.handleFeaturesTree(WMSCapsTransformer.java:648)
at
org.vfny.geoserver.wms.responses.helpers.WMSCapsTransformer$CapabilitiesTran
slator.handleLayers(WMSCapsTransformer.java:514)
at
org.vfny.geoserver.wms.responses.helpers.WMSCapsTransformer$CapabilitiesTran
slator.handleCapability(WMSCapsTransformer.java:331)
at
org.vfny.geoserver.wms.responses.helpers.WMSCapsTransformer$CapabilitiesTran
slator.encode(WMSCapsTransformer.java:215)
at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(Transforme
rBase.java:714)
at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerId
entityImpl.java:484)
at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:296
)
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:12
9)
... 54 more
Stephen Mather, GIS Manager
Cleveland Metroparks
4101 Fulton Pkwy
Cleveland, OH 44144
svm@anonymised.com
Phone: (216) 635-3243
FAX: (216) 635-3286
-----Original Message-----
From: Andrea Aime [mailto:aaime@anonymised.com] Sent: Tuesday, March 24, 2009 9:31 AM
To: svm@anonymised.com
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Problem with GetCapabilites request
Stephen V. Mather ha scritto:
Hi All,
I'm running GeoServer 1.7.2 on MS Windows Server 2003 R2 Standard
Edition using the standard Windows installer (i.e. Jetty as my servlet). I'm hoping someone can point me in the direction of a fix to my problem. I've got a number of layers loaded into GeoServer, limited my list of available projections, etc. and at some point (I didn't notice when) GeoServer has stopped serving back a capabilities document. Instead it gives me the following information:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE
ServiceExceptionReport SYSTEM "http://schemas.opengis.net/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" > <ServiceException>
Translator error
Translator error
null
</ServiceException></ServiceExceptionReport>
There is an error occurring early in the capabilities
documente generation. Enable "verbose exceptions" under config/server,
apply, generate the caps document again, report the full result to this list
Cheers
Andrea
--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.