Hi all
I have a situation using geoserver 2.4.1 and app-schema plugin. I’m trying to map a postgres model into the AdministrativeUnit model of INSPIRE.
The URL and mapping files seems correct since they work fine with geoserver 2.3.0. But with the new stable release (2.4.1), I’ve got some error I can’t explain.
The context :
Linux
Tomcat 7.0.2
Geoserver 2.4.1
App-Schema plugin 2.4.1
Postgres 9.1
URL : http://horus.ign.fr/geoserver/ows?service=WFS&version=2.0.0&request=GetFeature&typeNames=au:AdministrativeUnit&count=1
The logs :
Caused by: java.lang.RuntimeException: Error applying mapping with targetAttribute au:name
at org.geotools.data.complex.DataAccessMappingFeatureIterator.computeNext(DataAccessMappingFeatureIterator.java:1025)
at org.geotools.data.complex.AbstractMappingFeatureIterator.next(AbstractMappingFeatureIterator.java:338)
at org.geotools.data.complex.MappingFeatureCollection.getBounds(MappingFeatureCollection.java:197)
… 97 more
Caused by: java.lang.RuntimeException: Error applying mapping with targetAttribute gn:spelling
at org.geotools.data.complex.DataAccessMappingFeatureIterator.computeNext(DataAccessMappingFeatureIterator.java:1025)
at org.geotools.data.complex.AbstractMappingFeatureIterator.next(AbstractMappingFeatureIterator.java:338)
at org.geotools.data.joining.JoiningNestedAttributeMapping.getFeatures(JoiningNestedAttributeMapping.java:406)
at org.geotools.data.complex.DataAccessMappingFeatureIterator.setAttributeValue(DataAccessMappingFeatureIterator.java:575)
at org.geotools.data.complex.DataAccessMappingFeatureIterator.computeNext(DataAccessMappingFeatureIterator.java:1012)
… 99 more
Caused by: java.lang.RuntimeException: org.postgresql.util.PSQLException: L’indice de la colonne est hors limite : 6, nombre de colonnes : 5.
at org.geotools.jdbc.JDBCFeatureReader.next(JDBCFeatureReader.java:349)
at org.geotools.jdbc.JDBCFeatureReader.next(JDBCFeatureReader.java:70)
at org.geotools.data.store.ContentFeatureCollection$WrappingFeatureIterator.next(ContentFeatureCollection.java:145)
at org.geotools.data.store.ContentFeatureCollection$WrappingFeatureIterator.next(ContentFeatureCollection.java:125)
at org.geotools.data.complex.DataAccessMappingFeatureIterator.hasNext(DataAccessMappingFeatureIterator.java:171)
at org.geotools.data.joining.JoiningNestedAttributeMapping.getFeatures(JoiningNestedAttributeMapping.java:405)
at org.geotools.data.complex.DataAccessMappingFeatureIterator.setAttributeValue(DataAccessMappingFeatureIterator.java:575)
at org.geotools.data.complex.DataAccessMappingFeatureIterator.computeNext(DataAccessMappingFeatureIterator.java:999)
… 103 more
Caused by: org.postgresql.util.PSQLException: L’indice de la colonne est hors limite : 6, nombre de colonnes : 5.
at org.postgresql.jdbc2.AbstractJdbc2ResultSet.checkColumnIndex(AbstractJdbc2ResultSet.java:2680)
at org.postgresql.jdbc2.AbstractJdbc2ResultSet.checkResultSet(AbstractJdbc2ResultSet.java:2697)
at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getObject(AbstractJdbc2ResultSet.java:2528)
at org.apache.commons.dbcp.DelegatingResultSet.getObject(DelegatingResultSet.java:325)
at org.apache.commons.dbcp.DelegatingResultSet.getObject(DelegatingResultSet.java:325)
at org.geotools.jdbc.JDBCFeatureReader.next(JDBCFeatureReader.java:326)
(FYI : translation of “L’indice de la colonne est hors limite : 6, nombre de colonnes : 5.” - > Column Index out of range : 6, number of columns: 5.)
Someone have an idea of where this error come from ?
Regards and thanks in advance.
Romain WIESER
Service de l’Information en Ligne
DIRECTION TECHNIQUE ET DES SYSTÈMES D’INFORMATION
T + 33(0)1 43 98 80 00 - 7509
73, AVENUE DE PARIS, 94160 SAINT MANDE
ign.fr - geoportail.fr