[Geoserver-users] geoserver error

Hmmmm.... What version of SDE is it? And it's just a normal KML request? Could you do me a favor and try a normal WMS request to confirm it's getting the same error? If you go to Demo -> Map Preview and click on your layer it should make the request and you can just look in the logs.

I'll dig in to the code a bit and see. It looks like a classcast exception at the root, which is definitely an error.

Chris

Jubal.Harpster@anonymised.com wrote:

Chris,
I lost Brent's e-mail so I'm sending this off to you. I'm getting an SDE error code returned on the SDE -> KML geoserver translation. It looks to me like a bounding box problem but what do I know. A portion of the log file is attached. The shapefile seems to be working fine, I haven't tried the PostGIS.
Thanks for the help, eager to get this working.
Jubal Harpster
Communications and Information Solutions
CH2M Hill, SEA
Desk: 425.233.3431
Mobile: 425.213.7188
jubal.harpster@anonymised.com <mailto:jubal.harpster@anonymised.com>
!DSPAM:1003,44986174269254750375898!

------------------------------------------------------------------------

ured service responses' strategy
6470125 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for config
ured service strategy PARTIAL-BUFFER
6470125 [INFO] org.vfny.geoserver.servlets.AbstractService - Using service stra
tegy class org.vfny.geoserver.servlets.PartialBufferStrategy
6470125 [INFO] org.vfny.geoserver.servlets.AbstractService - Set buffer size to
50
6470125 [INFO] org.vfny.geoserver.servlets.AbstractService - handling request:
org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
6470141 [SEVERE] org.geotools.data.arcsde.ArcSDEDataStore - Error building SeFi
lter
6470141 [INFO] org.vfny.geoserver.wms.responses.map.kml.EncodeKML - process fai
led: Problem with feature reader: Error building SeFilter
6470141 [WARNING] org.vfny.geoserver.servlets.AbstractService - service excepti
on while executing request: org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
8b
cause: Problem with feature reader: Error building SeFilter
6470141 [INFO] org.vfny.geoserver.wms.responses.map.kml.KMLMapProducer - aborti
ng KML encoder
org.vfny.geoserver.wms.WmsException: Problem with feature reader: Error building
SeFilter
        at org.vfny.geoserver.wms.responses.map.kml.KMLMapProducer.produceMap(KM
LMapProducer.java:89)
        at org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapRespons
e.java:156)
        at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService
.java:449)
        at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.jav
a:276)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.vfny.geoserver.wms.servlets.WmsDispatcher.doResponse(WmsDispatche
r.java:156)
        at org.vfny.geoserver.wms.servlets.WmsDispatcher.doGet(WmsDispatcher.jav
a:115)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358
)
        at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApp
licationHandler.java:342)
        at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCha
racterEncodingFilter.java:122)
        at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApp
licationHandler.java:334)
        at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:286)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
67)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
Context.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: org.geotools.data.DataSourceException: Problem with feature reader: E
rror building SeFilter
        at org.geotools.data.arcsde.ArcSDEDataStore.getFeatureReader(ArcSDEDataS
tore.java:598)
        at org.geotools.data.arcsde.ArcSDEDataStore.getFeatureReader(ArcSDEDataS
tore.java:612)
        at org.geotools.data.DefaultFeatureResults.reader(DefaultFeatureResults.
java:147)
        at org.vfny.geoserver.wms.responses.map.kml.EncodeKML.writeLayers(Encode
KML.java:158)
        at org.vfny.geoserver.wms.responses.map.kml.EncodeKML.encode(EncodeKML.j
ava:91)
        at org.vfny.geoserver.wms.responses.map.kml.KMLMapProducer.produceMap(KM
LMapProducer.java:84)
        ... 25 more
Caused by: java.lang.RuntimeException: Error building SeFilter
        at org.geotools.filter.GeometryEncoderSDE.visit(GeometryEncoderSDE.java:
214)
        at org.geotools.filter.GeometryFilterImpl.accept(GeometryFilterImpl.java
:354)
        at org.geotools.filter.GeometryEncoderSDE.encode(GeometryEncoderSDE.java
:148)
        at org.geotools.data.arcsde.ArcSDEQuery$FilterSet.getSpatialFilters(ArcS
DEQuery.java:988)
        at org.geotools.data.arcsde.ArcSDEQuery.createSeQueryForFetch(ArcSDEQuer
y.java:321)
        at org.geotools.data.arcsde.ArcSDEQuery.getSeQuery(ArcSDEQuery.java:271)

        at org.geotools.data.arcsde.ArcSDEQuery.execute(ArcSDEQuery.java:643)
        at org.geotools.data.arcsde.ArcSDEDataStore.getFeatureReader(ArcSDEDataS
tore.java:567)
        ... 30 more
Caused by: java.lang.ClassCastException: org.geotools.filter.BBoxExpressionImpl
        at org.geotools.filter.GeometryEncoderSDE.addSpatialFilter(GeometryEncod
erSDE.java:242)
        at org.geotools.filter.GeometryEncoderSDE.visit(GeometryEncoderSDE.java:
190)
        ... 37 more
6495266 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for config
ured service responses' strategy
6495266 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for config
ured service strategy PARTIAL-BUFFER
6495266 [INFO] org.vfny.geoserver.servlets.AbstractService - Using service stra
tegy class org.vfny.geoserver.servlets.PartialBufferStrategy
6495266 [INFO] org.vfny.geoserver.servlets.AbstractService - Set buffer size to
50
6495266 [INFO] org.vfny.geoserver.servlets.AbstractService - handling request:
org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
6495281 [SEVERE] org.geotools.data.arcsde.ArcSDEDataStore - Error building SeFi
lter
6495281 [INFO] org.vfny.geoserver.wms.responses.map.kml.EncodeKML - process fai
led: Problem with feature reader: Error building SeFilter
6495281 [WARNING] org.vfny.geoserver.servlets.AbstractService - service excepti
on while executing request: org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
8b
cause: Problem with feature reader: Error building SeFilter
6495281 [INFO] org.vfny.geoserver.wms.responses.map.kml.KMLMapProducer - aborti
ng KML encoder
org.vfny.geoserver.wms.WmsException: Problem with feature reader: Error building
SeFilter
        at org.vfny.geoserver.wms.responses.map.kml.KMLMapProducer.produceMap(KM
LMapProducer.java:89)
        at org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapRespons
e.java:156)
        at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService
.java:449)
        at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.jav
a:276)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.vfny.geoserver.wms.servlets.WmsDispatcher.doResponse(WmsDispatche
r.java:156)
        at org.vfny.geoserver.wms.servlets.WmsDispatcher.doGet(WmsDispatcher.jav
a:115)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358
)
        at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApp
licationHandler.java:342)
        at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCha
racterEncodingFilter.java:122)
        at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApp
licationHandler.java:334)
        at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:286)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
67)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
Context.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: org.geotools.data.DataSourceException: Problem with feature reader: E
rror building SeFilter
        at org.geotools.data.arcsde.ArcSDEDataStore.getFeatureReader(ArcSDEDataS
tore.java:598)
        at org.geotools.data.arcsde.ArcSDEDataStore.getFeatureReader(ArcSDEDataS
tore.java:612)
        at org.geotools.data.DefaultFeatureResults.reader(DefaultFeatureResults.
java:147)
        at org.vfny.geoserver.wms.responses.map.kml.EncodeKML.writeLayers(Encode
KML.java:158)
        at org.vfny.geoserver.wms.responses.map.kml.EncodeKML.encode(EncodeKML.j
ava:91)
        at org.vfny.geoserver.wms.responses.map.kml.KMLMapProducer.produceMap(KM
LMapProducer.java:84)
        ... 25 more
Caused by: java.lang.RuntimeException: Error building SeFilter
        at org.geotools.filter.GeometryEncoderSDE.visit(GeometryEncoderSDE.java:
214)
        at org.geotools.filter.GeometryFilterImpl.accept(GeometryFilterImpl.java
:354)
        at org.geotools.filter.GeometryEncoderSDE.encode(GeometryEncoderSDE.java
:148)
        at org.geotools.data.arcsde.ArcSDEQuery$FilterSet.getSpatialFilters(ArcS
DEQuery.java:988)
        at org.geotools.data.arcsde.ArcSDEQuery.createSeQueryForFetch(ArcSDEQuer
y.java:321)
        at org.geotools.data.arcsde.ArcSDEQuery.getSeQuery(ArcSDEQuery.java:271)

        at org.geotools.data.arcsde.ArcSDEQuery.execute(ArcSDEQuery.java:643)
        at org.geotools.data.arcsde.ArcSDEDataStore.getFeatureReader(ArcSDEDataS
tore.java:567)
        ... 30 more
Caused by: java.lang.ClassCastException: org.geotools.filter.BBoxExpressionImpl
        at org.geotools.filter.GeometryEncoderSDE.addSpatialFilter(GeometryEncod
erSDE.java:242)
        at org.geotools.filter.GeometryEncoderSDE.visit(GeometryEncoderSDE.java:
190)
        ... 37 more
6506359 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for config
ured service responses' strategy
6506359 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for config
ured service strategy PARTIAL-BUFFER
6506359 [INFO] org.vfny.geoserver.servlets.AbstractService - Using service stra
tegy class org.vfny.geoserver.servlets.PartialBufferStrategy
6506359 [INFO] org.vfny.geoserver.servlets.AbstractService - Set buffer size to
50
6506375 [INFO] org.vfny.geoserver.servlets.AbstractService - handling request:
org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
6507063 [SEVERE] org.geotools.data.arcsde.ArcSDEDataStore - Error building SeFi
lter
6507078 [INFO] org.vfny.geoserver.wms.responses.map.kml.EncodeKML - process fai
led: Problem with feature reader: Error building SeFilter
6507078 [WARNING] org.vfny.geoserver.servlets.AbstractService - service excepti
on while executing request: org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
8b
cause: Problem with feature reader: Error building SeFilter
6507078 [INFO] org.vfny.geoserver.wms.responses.map.kml.KMLMapProducer - aborti
ng KML encoder
org.vfny.geoserver.wms.WmsException: Problem with feature reader: Error building
SeFilter
        at org.vfny.geoserver.wms.responses.map.kml.KMLMapProducer.produceMap(KM
LMapProducer.java:89)
        at org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapRespons
e.java:156)
        at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService
.java:449)
        at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.jav
a:276)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.vfny.geoserver.wms.servlets.WmsDispatcher.doResponse(WmsDispatche
r.java:156)
        at org.vfny.geoserver.wms.servlets.WmsDispatcher.doGet(WmsDispatcher.jav
a:115)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358
)
        at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApp
licationHandler.java:342)
        at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCha
racterEncodingFilter.java:122)
        at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApp
licationHandler.java:334)
        at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:286)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
67)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
Context.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: org.geotools.data.DataSourceException: Problem with feature reader: E
rror building SeFilter
        at org.geotools.data.arcsde.ArcSDEDataStore.getFeatureReader(ArcSDEDataS
tore.java:598)
        at org.geotools.data.arcsde.ArcSDEDataStore.getFeatureReader(ArcSDEDataS
tore.java:612)
        at org.geotools.data.DefaultFeatureResults.reader(DefaultFeatureResults.
java:147)
        at org.vfny.geoserver.wms.responses.map.kml.EncodeKML.writeLayers(Encode
KML.java:158)
        at org.vfny.geoserver.wms.responses.map.kml.EncodeKML.encode(EncodeKML.j
ava:91)
        at org.vfny.geoserver.wms.responses.map.kml.KMLMapProducer.produceMap(KM
LMapProducer.java:84)
        ... 25 more
Caused by: java.lang.RuntimeException: Error building SeFilter
        at org.geotools.filter.GeometryEncoderSDE.visit(GeometryEncoderSDE.java:
214)
        at org.geotools.filter.GeometryFilterImpl.accept(GeometryFilterImpl.java
:354)
        at org.geotools.filter.GeometryEncoderSDE.encode(GeometryEncoderSDE.java
:148)
        at org.geotools.data.arcsde.ArcSDEQuery$FilterSet.getSpatialFilters(ArcS
DEQuery.java:988)
        at org.geotools.data.arcsde.ArcSDEQuery.createSeQueryForFetch(ArcSDEQuer
y.java:321)
        at org.geotools.data.arcsde.ArcSDEQuery.getSeQuery(ArcSDEQuery.java:271)

        at org.geotools.data.arcsde.ArcSDEQuery.execute(ArcSDEQuery.java:643)
        at org.geotools.data.arcsde.ArcSDEDataStore.getFeatureReader(ArcSDEDataS
tore.java:567)
        ... 30 more
Caused by: java.lang.ClassCastException: org.geotools.filter.BBoxExpressionImpl
        at org.geotools.filter.GeometryEncoderSDE.addSpatialFilter(GeometryEncod
erSDE.java:242)
        at org.geotools.filter.GeometryEncoderSDE.visit(GeometryEncoderSDE.java:
190)
        ... 37 more

--
Chris Holmes
The Open Planning Project
http://topp.openplans.org