El Monday 18 April 2011, 龙龙 escribió: > Hi, I am getting the following error when trying to add a layer from a > postgis 2.0 database: java.lang.RuntimeException: java.io.IOException: > Error occured calculating bounds at > org.geotools.jdbc.JDBCFeatureSource.getBoundsInternal(JDBCFeatureSource.ja > va:476) at > org.geotools.jdbc.JDBCFeatureStore.getBoundsInternal(JDBCFeatureStore.java > :178) at > org.geotools.data.store.ContentFeatureSource.getBounds(ContentFeatureSourc > e.java:369) at > org.geotools.data.store.ContentFeatureSource.getBounds(ContentFeatureSourc > e.java:341) at > org.geotools.data.SimpleFeatureSourceBridge.getBounds(SimpleFeatureSourceB > ridge.java:49) at > org.vfny.geoserver.global.GeoServerFeatureSource.getBounds(GeoServerFeatur > eSource.java:529) at > org.geoserver.catalog.CatalogBuilder.getNativeBounds(CatalogBuilder.java:4 > 63) at > org.geoserver.web.data.resource.BasicResourceConfig$1.onSubmit(BasicResour > ceConfig.java:115) at > org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubm > itLink.java:68) at > org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitB > ehavior.java:143) at > org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:17 > 7) at > org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefau > ltAjaxBehavior.java:300) at > org.apache.wicket.request.target.component.listener.BehaviorRequestTarget. > processEvents(BehaviorRequestTarget.java:119) at > org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(Abst > ractRequestCycleProcessor.java:92) at > org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1 > 250) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) at > org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436) at > org.apache.wicket.RequestCycle.request(RequestCycle.java:545) at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:484) > at > org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:16 > 0) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at > org.springframework.web.servlet.mvc.ServletWrappingController.handleReques > tInternal(ServletWrappingController.java:158) at > org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abstr > actController.java:153) at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle( > SimpleControllerHandlerAdapter.java:48) at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherSer > vlet.java:875) at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServ > let.java:809) at .... > > But this problem doesn't exist when I use postgis 1.5. So, is this a > postgis problem or a geoserver problem. How shall I deal with it?
The data from the table is the same? I had this error once when the geometry column wasn't correctly defined. Are you sure the table is defined on the geometry_columns table? Can you look inside geoserver to see which is the exact sql sentence that is used there? -- María Arias de Reyna Domínguez Área de Operaciones Emergya Consultoría Tfno: +34 954 51 75 77 / +34 607 43 74 27 Fax: +34 954 51 64 73 www.emergya.es _______________________________________________ postgis-users mailing list [email protected] http://postgis.refractions.net/mailman/listinfo/postgis-users
