And here is the result of the test with hsqldb : --------------------------------------------------------------------------------------- 19-Feb-09 3:27:47 PM null null INFO: Creating cached EPSG database version 6.12.0. This operation may take a few minutes... 19-Feb-09 3:38:48 PM org.geotools.factory.FactoryRegistry scanForPlugins WARNING: Can't load a service for category "MathTransformProvider". Cause is "NoClassDefFoundError: org.geotools (...) transform.WarpTransform2D$Provider". 19-Feb-09 3:38:48 PM org.geotools.factory.FactoryRegistry scanForPlugins WARNING: Can't load a service for category "MathTransformProvider". Cause is "NoClassDefFoundError: org.geotools (...) transform.WarpTransform2D$Provider". 19-Feb-09 3:38:48 PM org.geotools.factory.FactoryRegistry scanForPlugins WARNING: Can't load a service for category "MathTransformProvider". Cause is "NoClassDefFoundError: org.geotools (...) transform.WarpTransform2D$Provider". 19-Feb-09 3:38:48 PM org.geotools.factory.FactoryRegistry scanForPlugins WARNING: Can't load a service for category "MathTransformProvider". Cause is "NoClassDefFoundError: org.geotools (...) transform.WarpTransform2D$Provider". 19-Feb-09 3:38:48 PM org.geotools.factory.FactoryRegistry scanForPlugins WARNING: Can't load a service for category "MathTransformProvider". Cause is "NoClassDefFoundError: org.geotools (...) transform.WarpTransform2D$Provider". Exception in thread "main" java.lang.UnsupportedOperationException: This affine transform is unmodifiable. at org.geotools.referencing.operation.transform.AffineTransform2D.checkPermission(AffineTransform2D.java:80) at org.geotools.referencing.operation.matrix.XAffineTransform.setTransform(XAffineTransform.java:167) at java.awt.geom.AffineTransform.<init>(libgcj.so.90) at org.geotools.referencing.operation.matrix.XAffineTransform.<init>(XAffineTransform.java:65) at org.geotools.referencing.operation.transform.AffineTransform2D.<init>(AffineTransform2D.java:72) at org.geotools.referencing.operation.transform.ProjectiveTransform.create(ProjectiveTransform.java:171) at org.geotools.referencing.operation.transform.ProjectiveTransform.create(ProjectiveTransform.java:155) at org.geotools.referencing.operation.DefaultMathTransformFactory.createAffineTransform(DefaultMathTransformFactory.java:422) at org.geotools.referencing.factory.ReferencingFactoryContainer.createBaseToDerived(ReferencingFactoryContainer.java:503) at org.geotools.referencing.factory.ReferencingFactoryContainer.createProjectedCRS(ReferencingFactoryContainer.java:589) at org.geotools.referencing.factory.epsg.DirectEpsgFactory.createCoordinateReferenceSystem(DirectEpsgFactory.java:1902) at org.geotools.referencing.factory.BufferedAuthorityFactory.createCoordinateReferenceSystem(BufferedAuthorityFactory.java:715) at org.geotools.referencing.factory.AuthorityFactoryAdapter.createCoordinateReferenceSystem(AuthorityFactoryAdapter.java:744) at org.geotools.referencing.factory.BufferedAuthorityFactory.createCoordinateReferenceSystem(BufferedAuthorityFactory.java:715) at org.geotools.referencing.CRS.decode(CRS.java:410) at org.geotools.referencing.CRS.decode(CRS.java:338) [...] ---------------------------------------------------------------------------------------
And after having added JAI to the path as google seem to indicate it is the problem : --------------------------------------------------------------------------------------- Exception in thread "main" java.lang.UnsupportedOperationException: This affine transform is unmodifiable. at org.geotools.referencing.operation.transform.AffineTransform2D.checkPermission(AffineTransform2D.java:80) at org.geotools.referencing.operation.matrix.XAffineTransform.setTransform(XAffineTransform.java:167) at java.awt.geom.AffineTransform.<init>(libgcj.so.90) at org.geotools.referencing.operation.matrix.XAffineTransform.<init>(XAffineTransform.java:65) at org.geotools.referencing.operation.transform.AffineTransform2D.<init>(AffineTransform2D.java:72) at org.geotools.referencing.operation.transform.ProjectiveTransform.create(ProjectiveTransform.java:171) at org.geotools.referencing.operation.transform.ProjectiveTransform.create(ProjectiveTransform.java:155) at org.geotools.referencing.operation.DefaultMathTransformFactory.createAffineTransform(DefaultMathTransformFactory.java:422) at org.geotools.referencing.factory.ReferencingFactoryContainer.createBaseToDerived(ReferencingFactoryContainer.java:503) at org.geotools.referencing.factory.ReferencingFactoryContainer.createProjectedCRS(ReferencingFactoryContainer.java:589) at org.geotools.referencing.factory.epsg.DirectEpsgFactory.createCoordinateReferenceSystem(DirectEpsgFactory.java:1902) at org.geotools.referencing.factory.BufferedAuthorityFactory.createCoordinateReferenceSystem(BufferedAuthorityFactory.java:715) at org.geotools.referencing.factory.AuthorityFactoryAdapter.createCoordinateReferenceSystem(AuthorityFactoryAdapter.java:744) at org.geotools.referencing.factory.BufferedAuthorityFactory.createCoordinateReferenceSystem(BufferedAuthorityFactory.java:715) at org.geotools.referencing.CRS.decode(CRS.java:410) at org.geotools.referencing.CRS.decode(CRS.java:338) [...] --------------------------------------------------------------------------------------- Is this a know behaviour ? Didrik
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H
_______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel