Finally understand how to succesfully add a Postgis Layer...Hi, as you may have guessed from the post title I'm tring to add a Postgis Layer to Geomajas. I tried to use Hibernate but, tell me if I'm wrong, I have to define also a java class with the structure of the postgis table, so at the moment I've decided to try to use geotools layer. I checked that the geotools plugin dependency was in my pom.xml OK (as supposed) I added the dependency indicated in the how to, so: <!-- GeoTools layers dependencies -->
<dependency>
<groupId>org.postgis</groupId>
<artifactId>postgis-jdbc</artifactId>
<version>1.1.6</version>
</dependency>
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>8.1-407.jdbc3</version>
</dependency>
<dependency>
<groupId>org.geotools</groupId>
<artifactId>gt-postgis</artifactId>
</dependency>
I edited web.xml to point to the configuration file for the example with geotools <context-param><param-name>contextConfigLocation</param-name> <param-value> <!-- framework context --> classpath:org/geomajas/spring/geomajasContext.xml WEB-INF/example/geotools/applicationContext.xml WEB-INF/example/geotools/layerRoads.xml WEB-INF/example/geotools/layerOsm.xml </param-value> </context-param> Then I edited the layerRoads.xml and the ApplicationContext.xml files following the structure of my spatial table that is called "italy_street" I edited the Application.java file with the correct name for the application, the MainMap and the OverviewMap that are different from the ones in the default sample In layerRoads.xml I edited the name of the fields for the id field, and the geometry field and one or two more attributes. <bean class="org.geomajas.configuration.FeatureInfo" name="layerRoadsFeatureInfo"><property name="dataSourceName" value="italy_street" /> <property name="identifier"> <bean class="org.geomajas.configuration.PrimitiveAttributeInfo"> <property name="label" value="gid" /> <property name="name" value="gid" /> <property name="type" value="INTEGER" /> </bean> </property> <property name="geometryType"> <bean class="org.geomajas.configuration.GeometryAttributeInfo"> <property name="name" value="the_geom" /> <property name="editable" value="true" /> </bean> </property> <property name="attributes"> <list> <bean class="org.geomajas.configuration.PrimitiveAttributeInfo"> <property name="label" value="Type" /> <property name="name" value="type" /> <property name="editable" value="true" /> <property name="identifying" value="true" /> <property name="type" value="STRING" /> <property name="validator"> <bean class="org.geomajas.configuration.validation.ValidatorInfo"> <property name="toolTip" value="i18n:road.label.Tooltip" /> </bean> </property> </bean> <bean class="org.geomajas.configuration.PrimitiveAttributeInfo"> <property name="label" value="Nome" /> <property name="name" value="name" /> <property name="editable" value="true" /> <property name="identifying" value="true" /> <property name="type" value="STRING" /> </bean> </list> </property> </bean> <bean name="layerRoadsInfo" class="org.geomajas.configuration.VectorLayerInfo"> <property name="layerType" value="MULTILINESTRING" /> <property name="crs" value="EPSG:4326" /> <property name="maxExtent"> <bean class="org.geomajas.geometry.Bbox"> <property name="x" value="6.6149087" /> <property name="y" value="36.6527781" /> <property name="width" value="11.8976246" /> <property name="height" value="10.4424119" /> </bean> </property> <property name="featureInfo" ref="layerRoadsFeatureInfo" /> <property name="namedStyleInfos"> <list> <ref bean="layerRoadsStyleInfo" /> </list> </property> </bean> In ApplicationContext.xml I edited the appDataSource, that is the connection to postgres, as follow: <bean name="appDatastore" class="org.geomajas.layer.geotools.DataStoreFactory" factory-method="create"><constructor-arg> <map> <entry key="host" value="localhost" /> <entry key="schema" value="public" /> <entry key="user" value="username" /> <entry key="passwd" value="****" /> <entry key="database" value="ggis" /> <entry key="port" value="5432" /> <entry key="dbtype" value="postgis" /> </map> </constructor-arg> </bean> If I leave the connection like this I get the following errors: 16:10:22.969 [HDScanner] ERROR o.s.web.context.ContextLoader - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'command.render.GetVectorTile': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.geomajas.layer.VectorLayerService org.geomajas.command.render.GetVectorTileCommand.layerService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'layer.VectorLayerService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.geomajas.service.ConfigurationService org.geomajas.internal.layer.VectorLayerServiceImpl.configurationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'service.ConfigurationService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected java.util.Map org.geomajas.internal.service.ConfigurationServiceImpl.layerMap; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'layerRoads' defined in ServletContext resource [/WEB-INF/example/geotools/layerRoads.xml]: Cannot resolve reference to bean 'appDatastore' while setting bean property 'dataStore'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'appDatastore' defined in ServletContext resource [/WEB-INF/example/geotools/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public static org.geotools.data.DataStore org.geomajas.layer.geotools.DataStoreFactory.create(java.util.Map) throws java.io.IOException] threw exception; nested exception is java.lang.NullPointerException at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895) ~[spring-context-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425) ~[spring-context-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) ~[spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) ~[spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3910) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.core.StandardContext.start(StandardContext.java:4393) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310) [jboss-web-service.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142) [jboss-web-service.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461) [jboss.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) [jboss.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.deployers.WebModule.start(WebModule.java:97) [jboss.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_20] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.6.0_20] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.6.0_20] at java.lang.reflect.Method.invoke(Method.java:616) ~[na:1.6.0_20] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) [jboss-mbeans.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) [jboss-mbeans.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) [jboss-mbeans.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) [jboss-mbeans.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668) [jboss-jmx.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) [jboss-system-jmx.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at $Proxy38.start(Unknown Source) [na:na] at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) [jboss-system-jmx.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) [jboss-system-jmx.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) [jboss-dependency.jar:2.0.6.GA] at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286) [jboss-system-jmx.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) [jboss-dependency.jar:2.0.6.GA] at org.jboss.system.ServiceController.doChange(ServiceController.java:688) [jboss-system-jmx.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.system.ServiceController.start(ServiceController.java:460) [jboss-system-jmx.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163) [jboss-system-jmx.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99) [jboss-system-jmx.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46) [jboss-system-jmx.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) [jboss-deployers-spi.jar!/:2.0.7.GA] at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) [jboss-deployers-spi.jar!/:2.0.7.GA] at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171) [jboss-deployers-impl.jar!/:2.0.7.GA] at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439) [jboss-deployers-impl.jar!/:2.0.7.GA] at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157) [jboss-deployers-impl.jar!/:2.0.7.GA] at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178) [jboss-deployers-impl.jar!/:2.0.7.GA] at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098) [jboss-deployers-impl.jar!/:2.0.7.GA] at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) [jboss-dependency.jar:2.0.6.GA] at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) [jboss-dependency.jar:2.0.6.GA] at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781) [jboss-deployers-impl.jar!/:2.0.7.GA] at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702) [jboss-deployers-impl.jar!/:2.0.7.GA] at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117) [jboss-system.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362) [jboss-system.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255) [jboss-system.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.6.0_20] at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) [na:1.6.0_20] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) [na:1.6.0_20] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165) [na:1.6.0_20] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267) [na:1.6.0_20] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.6.0_20] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.6.0_20] at java.lang.Thread.run(Thread.java:636) [na:1.6.0_20]
If I leave the appDataSource without the parameter "host" I can deploy the application, it loads but when I zoom in where there is my postgis layer I get the following errors: 15:54:09.911 [http-0.0.0.0-8080-3] ERROR o.g.i.service.CommandDispatcherImpl - Error executing commandorg.geomajas.layer.LayerException: Feature model problem. (Cannot find feature source italy_street), root cause null at org.geomajas.layer.shapeinmem.FeatureSourceRetriever.getFeatureSource(FeatureSourceRetriever.java:98) ~[geomajas-layer-geotools-1.7.1.jar:1.7.1] at org.geomajas.layer.geotools.GeoToolsLayer.getElements(GeoToolsLayer.java:376) ~[geomajas-layer-geotools-1.7.1.jar:1.7.1] at org.geomajas.layer.geotools.GeoToolsLayer$$FastClassByCGLIB$$813b096d.invoke(<generated>) ~[na:na] at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) ~[cglib-nodep-2.2.jar:na] at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) ~[spring-tx-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.geomajas.layer.geotools.GeoToolsLayer$$EnhancerByCGLIB$$33548f8e.getElements(<generated>) ~[na:na] at org.geomajas.internal.layer.vector.GetFeaturesEachStep.execute(GetFeaturesEachStep.java:93) ~[geomajas-impl-1.8.0.jar:1.8.0] at org.geomajas.internal.layer.vector.GetFeaturesEachStep.execute(GetFeaturesEachStep.java:52) ~[geomajas-impl-1.8.0.jar:1.8.0] at org.geomajas.internal.service.pipeline.PipelineServiceImpl.execute(PipelineServiceImpl.java:60) ~[geomajas-impl-1.8.0.jar:1.8.0] at org.geomajas.internal.service.pipeline.PipelineServiceImpl.execute(PipelineServiceImpl.java:46) ~[geomajas-impl-1.8.0.jar:1.8.0] at org.geomajas.internal.layer.VectorLayerServiceImpl.getFeatures(VectorLayerServiceImpl.java:126) ~[geomajas-impl-1.8.0.jar:1.8.0] at org.geomajas.internal.layer.VectorLayerServiceImpl.getFeatures(VectorLayerServiceImpl.java:132) ~[geomajas-impl-1.8.0.jar:1.8.0] at org.geomajas.internal.layer.VectorLayerServiceImpl$$FastClassByCGLIB$$a536c9a8.invoke(<generated>) ~[na:na] at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) ~[cglib-nodep-2.2.jar:na] at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) ~[spring-tx-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.geomajas.internal.layer.VectorLayerServiceImpl$$EnhancerByCGLIB$$9517c4e7.getFeatures(<generated>) ~[na:na] at org.geomajas.command.feature.SearchByLocationCommand.execute(SearchByLocationCommand.java:163) ~[geomajas-command-1.8.0.jar:1.8.0] at org.geomajas.command.feature.SearchByLocationCommand.execute(SearchByLocationCommand.java:70) ~[geomajas-command-1.8.0.jar:1.8.0] at org.geomajas.command.feature.SearchByLocationCommand$$FastClassByCGLIB$$aa9c342f.invoke(<generated>) ~[na:na] at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) ~[cglib-nodep-2.2.jar:na] at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) ~[spring-tx-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE] at org.geomajas.command.feature.SearchByLocationCommand$$EnhancerByCGLIB$$2a6850c4.execute(<generated>) ~[na:na] at org.geomajas.internal.service.CommandDispatcherImpl.execute(CommandDispatcherImpl.java:115) ~[geomajas-impl-1.8.0.jar:1.8.0] at org.geomajas.gwt.server.GeomajasServiceImpl.execute(GeomajasServiceImpl.java:74) [geomajas-gwt-client-1.8.0.jar:1.8.0] at sun.reflect.GeneratedMethodAccessor1006.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.6.0_20] at java.lang.reflect.Method.invoke(Method.java:616) ~[na:1.6.0_20] at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562) [gwt-servlet-2.1.1.jar:na] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:207) [gwt-servlet-2.1.1.jar:na] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:243) [gwt-servlet-2.1.1.jar:na] at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) [gwt-servlet-2.1.1.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) [servlet-api.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.geomajas.gwt.server.GeomajasServiceImpl.service(GeomajasServiceImpl.java:64) [geomajas-gwt-client-1.8.0.jar:1.8.0] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [servlet-api.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.geomajas.servlet.CacheFilter.doFilter(CacheFilter.java:168) [geomajas-common-servlet-1.8.0.jar:1.8.0] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) [jboss-web-service.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) [jboss-web-service.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) [jboss-web-service.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) [jboss-web-service.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) [jboss-web-service.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [jboss-web-service.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) [jbossweb.jar!/:5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)] at org. |

