Hi,

I'm facing an error where I'm trying to create the EPSG:4326 coordinate.

I'm using the GeoTools 20.3, added all those jar libraries to my build path.

I run the following program and got errors (see below). I suspect something 
about my environment is not set up correctly, any thoughts?

Thanks,

import org.geotools.referencing.CRS;
import org.opengis.referencing.FactoryException;
import org.opengis.referencing.crs.CoordinateReferenceSystem;

public class Testing
{

   public static void main(String[] args)
   {
      try
      {
         CoordinateReferenceSystem crs = CRS.decode("EPSG:4326");
      }
      catch (FactoryException e)
      {
         // TODO Auto-generated catch block
         e.printStackTrace();
      }
   }

}

Mar 29, 2019 9:38:12 AM org.geotools.factory.FactoryRegistry scanForPlugins
WARNING: Can't load a service for category "CRSAuthorityFactory". Cause is 
"ServiceConfigurationError: org.opengis.referencing.crs.CRSAuthorityFactory: 
Provider org.geotools.referencing.factory.epsg.CartesianAuthorityFactory could 
not be instantiated".
java.util.ServiceConfigurationError: 
org.opengis.referencing.crs.CRSAuthorityFactory: Provider 
org.geotools.referencing.factory.epsg.CartesianAuthorityFactory could not be 
instantiated
       at java.util.ServiceLoader.fail(Unknown Source)
       at java.util.ServiceLoader.access$100(Unknown Source)
       at java.util.ServiceLoader$LazyIterator.nextService(Unknown Source)
       at java.util.ServiceLoader$LazyIterator.next(Unknown Source)
       at java.util.ServiceLoader$1.next(Unknown Source)
       at 
org.geotools.factory.FactoryRegistry.register(FactoryRegistry.java:1042)
       at 
org.geotools.factory.FactoryRegistry.scanForPlugins(FactoryRegistry.java:921)
       at 
org.geotools.factory.FactoryRegistry.scanForPluginsIfNeeded(FactoryRegistry.java:951)
       at 
org.geotools.factory.FactoryRegistry.getFactories(FactoryRegistry.java:299)
       at 
org.geotools.referencing.ReferencingFactoryFinder.getFactories(ReferencingFactoryFinder.java:184)
       at 
org.geotools.referencing.ReferencingFactoryFinder.getCRSAuthorityFactories(ReferencingFactoryFinder.java:454)
       at 
org.geotools.referencing.DefaultAuthorityFactory.getBackingFactory(DefaultAuthorityFactory.java:88)
       at 
org.geotools.referencing.DefaultAuthorityFactory.<init>(DefaultAuthorityFactory.java:68)
       at org.geotools.referencing.CRS.getAuthorityFactory(CRS.java:246)
       at org.geotools.referencing.CRS.decode(CRS.java:517)
       at org.geotools.referencing.CRS.decode(CRS.java:440)
       at ca.airradar.common.formats.rpf.Testing.main(Testing.java:14)
Caused by: java.lang.NoSuchFieldError: ONE
       at 
org.geotools.referencing.cs.DefaultCoordinateSystemAxis.<clinit>(DefaultCoordinateSystemAxis.java:541)
       at org.geotools.referencing.cs.AbstractCS.<clinit>(AbstractCS.java:80)
       at 
org.geotools.referencing.crs.DefaultEngineeringCRS.<clinit>(DefaultEngineeringCRS.java:79)
       at 
org.geotools.referencing.factory.epsg.CartesianAuthorityFactory.<clinit>(CartesianAuthorityFactory.java:55)
       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
       at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
       at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
Source)
       at java.lang.reflect.Constructor.newInstance(Unknown Source)
       at java.lang.Class.newInstance(Unknown Source)
       ... 15 more

Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize 
class org.geotools.referencing.cs.DefaultCoordinateSystemAxis
       at 
org.geotools.referencing.factory.TransformedAuthorityFactory.<clinit>(TransformedAuthorityFactory.java:70)
       at 
org.geotools.referencing.factory.epsg.DirectEpsgFactory.<init>(DirectEpsgFactory.java:533)
       at 
org.geotools.referencing.factory.epsg.FactoryUsingSQL.<init>(FactoryUsingSQL.java:53)
       at 
org.geotools.referencing.factory.epsg.FactoryUsingAnsiSQL.<init>(FactoryUsingAnsiSQL.java:122)
       at 
org.geotools.referencing.factory.epsg.FactoryUsingHSQL.<init>(FactoryUsingHSQL.java:51)
       at 
org.geotools.referencing.factory.epsg.ThreadedHsqlEpsgFactory$1.<init>(ThreadedHsqlEpsgFactory.java:312)
       at 
org.geotools.referencing.factory.epsg.ThreadedHsqlEpsgFactory.createBackingStore(ThreadedHsqlEpsgFactory.java:312)
       at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore0(ThreadedEpsgFactory.java:394)
       at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:435)
       at 
org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStore(DeferredAuthorityFactory.java:115)
       at 
org.geotools.referencing.factory.BufferedAuthorityFactory.isAvailable(BufferedAuthorityFactory.java:219)
       at 
org.geotools.referencing.factory.DeferredAuthorityFactory.isAvailable(DeferredAuthorityFactory.java:101)
       at 
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:809)
       at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:632)
       at 
org.geotools.factory.FactoryRegistry.lambda$getFactories$0(FactoryRegistry.java:301)
       at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
       at java.util.Spliterators$IteratorSpliterator.tryAdvance(Unknown Source)
       at 
java.util.stream.StreamSpliterators$WrappingSpliterator.lambda$initPartialTraversalState$0(Unknown
 Source)
       at 
java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.fillBuffer(Unknown
 Source)
       at 
java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.doAdvance(Unknown
 Source)
       at 
java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(Unknown 
Source)
       at java.util.Spliterators$1Adapter.hasNext(Unknown Source)
       at org.geotools.resources.LazySet.isEmpty(LazySet.java:99)
       at 
org.geotools.referencing.factory.ManyAuthoritiesFactory.<init>(ManyAuthoritiesFactory.java:116)
       at 
org.geotools.referencing.DefaultAuthorityFactory.getBackingFactory(DefaultAuthorityFactory.java:115)
       at 
org.geotools.referencing.DefaultAuthorityFactory.<init>(DefaultAuthorityFactory.java:68)
       at org.geotools.referencing.CRS.getAuthorityFactory(CRS.java:246)
       at org.geotools.referencing.CRS.decode(CRS.java:517)
       at org.geotools.referencing.CRS.decode(CRS.java:440)
       at ca.airradar.common.formats.rpf.Testing.main(Testing.java:14)

_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to