CMDBuild Forum

Integration GeoServer

I just stuck by a issue when set up the geoserver with cmdbuild 2.1.8 for layer and map service.

 
what I have done listed as below:
 
1,  install geoserver.war (version 2.5 and 2.4.5 and 2.4.0 and 2.0.2...) in my tomcat container, and I can access the geoserver via web with admin account
2,  config the GIS external geo service, including activate the Geo Service, URL(http://localhost:8080/geoserver), workspace(cmdbuild as default), admin user and password
3, then I want create a GeoTiff layer to Geoserver, however meet a exception with following info:
 
===============================================================
Call: services/json/gis/addgeoserverlayer
------------------------------------------
Error: Internal Server Error (500) - Internal Server Error
	at org.restlet.resource.ClientResource.handle(ClientResource.java:854)
	at org.restlet.resource.ClientResource.put(ClientResource.java:1264)
	at org.cmdbuild.services.gis.geoserver.commands.AbstractGeoCommand.put(AbstractGeoCommand.java:44)
	at org.cmdbuild.services.gis.geoserver.commands.CreateModifyDataStore.run(CreateModifyDataStore.java:34)
	at org.cmdbuild.services.gis.geoserver.commands.CreateModifyDataStore.exec(CreateModifyDataStore.java:18)
	at org.cmdbuild.services.gis.geoserver.GeoServerService.createStoreAndLayer(GeoServerService.java:43)
	at org.cmdbuild.logic.DefaultGISLogic.createGeoServerLayer(DefaultGISLogic.java:242)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
	at com.sun.proxy.$Proxy207.createGeoServerLayer(Unknown Source)
	at org.cmdbuild.servlets.json.Gis.addGeoServerLayer(Gis.java:238)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:97)
	at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:57)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	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.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:144)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:33)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:39)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	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:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:662)
===============================================================
any ideas?

This is a known bug, unfortunately introduced with version 2.1
We will solve it in next versions

.

In the meantime, we suggest using shape files.
Normally is the most used format and it works correctly in CMDBuild

.

CMDBuild Team

 

Previously Tecnoteca wrote:

This is a known bug, unfortunately introduced with version 2.1
We will solve it in next versions

.

In the meantime, we suggest using shape files.
Normally is the most used format and it works correctly in CMDBuild

.

CMDBuild Team