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


Attachment: 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

Reply via email to