I get the following exception when I attempt to execute org.geotools.referencing.CRS.decode(String):
org.opengis.referencing.FactoryException: Database failure while creating a 'Datum' object for code "6269". at org.geotools.referencing.factory.epsg.DirectEpsgFactory.databaseFailure(DirectEpsgFactory.java:3348) at org.geotools.referencing.factory.epsg.DirectEpsgFactory.createDatum(DirectEpsgFactory.java:1737) at org.geotools.referencing.factory.AbstractAuthorityFactory.createGeodeticDatum(AbstractAuthorityFactory.java:251) at org.geotools.referencing.factory.BufferedAuthorityFactory.createGeodeticDatum(BufferedAuthorityFactory.java:459) at org.geotools.referencing.factory.epsg.DirectEpsgFactory.createCoordinateReferenceSystem(DirectEpsgFactory.java:2113) at org.geotools.referencing.factory.AbstractAuthorityFactory.createGeographicCRS(AbstractAuthorityFactory.java:601) at org.geotools.referencing.factory.BufferedAuthorityFactory.createGeographicCRS(BufferedAuthorityFactory.java:809) at org.geotools.referencing.factory.epsg.DirectEpsgFactory.createCoordinateReferenceSystem(DirectEpsgFactory.java:2138) at org.geotools.referencing.factory.BufferedAuthorityFactory.createCoordinateReferenceSystem(BufferedAuthorityFactory.java:731) at org.geotools.referencing.factory.AuthorityFactoryAdapter.createCoordinateReferenceSystem(AuthorityFactoryAdapter.java:779) at org.geotools.referencing.factory.FallbackAuthorityFactory.createCoordinateReferenceSystem(FallbackAuthorityFactory.java:624) at org.geotools.referencing.factory.AuthorityFactoryAdapter.createCoordinateReferenceSystem(AuthorityFactoryAdapter.java:779) at org.geotools.referencing.factory.ThreadedAuthorityFactory.createCoordinateReferenceSystem(ThreadedAuthorityFactory.java:635) at org.geotools.referencing.DefaultAuthorityFactory.createCoordinateReferenceSystem(DefaultAuthorityFactory.java:176) at org.geotools.referencing.CRS.decode(CRS.java:517) at org.geotools.referencing.CRS.decode(CRS.java:433) at main.Main.<init>(Main.java:21) at main.Main.main(Main.java:100) Caused by: java.sql.SQLSyntaxErrorException: incompatible data type in conversion: from SQL type INTEGER to java.sql.Date, value: 1986 at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source) at org.hsqldb.jdbc.JDBCUtil.throwError(Unknown Source) at org.hsqldb.jdbc.JDBCResultSet.getColumnInType(Unknown Source) at org.hsqldb.jdbc.JDBCResultSet.getDate(Unknown Source) at org.geotools.referencing.factory.epsg.DirectEpsgFactory.createDatum(DirectEpsgFactory.java:1674) ... 19 more Caused by: org.hsqldb.HsqlException: incompatible data type in conversion: from SQL type INTEGER to java.sql.Date, value: 1986 at org.hsqldb.error.Error.error(Unknown Source) at org.hsqldb.error.Error.error(Unknown Source) ... 22 more I've been trying to use EPSG:26918, but appears to occur with any EPSG SRID. I've been executing it like: CRS.decode("EPSG:26918"). Here's the relevant section of my pom: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <geotools.version>22-SNAPSHOT</geotools.version> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <dependency> <groupId>org.geotools</groupId> <artifactId>gt-shapefile</artifactId> <version>${geotools.version}</version> </dependency> <dependency> <groupId>org.geotools</groupId> <artifactId>gt-swing</artifactId> <version>${geotools.version}</version> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version> </dependency> <dependency> <groupId>net.postgis</groupId> <artifactId>postgis-jdbc</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>org.geotools</groupId> <artifactId>gt-grid</artifactId> <version>${geotools.version}</version> </dependency> <dependency> <groupId>org.geotools</groupId> <artifactId>gt-epsg-hsql</artifactId> <version>21.2</version> </dependency> </dependencies> <repositories> <repository> <id>maven2-repository.dev.java.net</id> <name>Java.net repository</name> <url>http://download.java.net/maven/2</url> </repository> <repository> <id>osgeo</id> <name>Open Source Geospatial Foundation Repository</name> <url>http://download.osgeo.org/webdav/geotools/</url> </repository> <repository> <snapshots> <enabled>true</enabled> </snapshots> <id>boundless</id> <name>Boundless Maven Repository</name> <url>https://boundless.artifactoryonline.com/boundless/main</url> </repository> </repositories> <build> <plugins> <plugin> <inherited>true</inherited> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.5</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> Any help with this would be greatly appreciated.
_______________________________________________ GeoTools-GT2-Users mailing list GeoTools-GT2-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users