[Geoserver-users] Geoserver 1.5.0-beta2 jdbc/epsg problem

I'll take back 50% of my earlier claim of solving the Geoserver context
initialisaton problems we encountered as I've still not been succesfully
been able to deploy Geoserver 1.5.0-beta2. Geoserver 1.4.0 appears to
deploy ok, provided it's unpacked to a dir that doesn't contain either;
spaces, or unsupported chars (e.g. ellipse brackets) in its path.

However, on trying to deploy Geoserver 1.5.0-beta2, the Tomcat logs
reveal some different errors to those I'd previously encountered. See
Tomcat logs below for more info. They seem to relate to 2 things;

1) A JNDI datasource naming issue.

WARNING: Failed to bind a "jdbc/EPSG" entry. This error seems to correct
itself later in the log with the log msg: CONFIG: Connected to EPSG
database "jdbc:hsqldb:file:/C:/Program Files (...)
5/temp/Geotools/Databases/HSQL/EPSG" on "HSQL Database Engine". Or this
could be using a non-jndi alternative connection approach? Incorrect
Epsg/hsql jar file versions in lib dir?

2) An error relating to JAI. I have jai-1_1_3-lib-windows-i586-jdk.exe
-and- jai-1_1_3-lib-windows-i586-jre.exe installed as per the JAI
installation guide at:
http://docs.codehaus.org/display/GEOT/Java+Advanced+Imaging+Installation
.

Whilst I'll happily get along and use 1.4.0 and I know 1.5.0 is still a
beta release but i'd really like to try and get 1.5.0-beta2 working and
try out the WCS support.

Any solution suggestions/help would as always be greatly appreciated.

Many thanks (and apologies for the long post),
Simon Abele

Apache Tomcat (v5.5.20) logs

catalina.log
------------
...
12-Feb-2007 19:00:05 null createBackingStore
WARNING: Failed to bind a "jdbc/EPSG" entry.
javax.naming.NameNotFoundException: Name jdbc is not bound in this
Context
  at org.apache.naming.NamingContext.bind(NamingContext.java:842)
  at org.apache.naming.NamingContext.bind(NamingContext.java:170)
  at org.apache.naming.NamingContext.bind(NamingContext.java:186)
  at
org.apache.naming.SelectorContext.bind(SelectorContext.java:170)
  at javax.naming.InitialContext.bind(Unknown Source)
  at
org.geotools.referencing.factory.epsg.DefaultFactory.createFactory(Defau
ltFactory.java:316)
  at
org.geotools.referencing.factory.epsg.DefaultFactory.createBackingStore(
DefaultFactory.java:354)
  at
org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStor
e(DeferredAuthorityFactory.java:136)
  at
org.geotools.referencing.factory.BufferedAuthorityFactory.isAvailable(Bu
fferedAuthorityFactory.java:206)
  at
org.geotools.referencing.factory.DeferredAuthorityFactory.isAvailable(De
ferredAuthorityFactory.java:124)
  at
org.geotools.factory.FactoryRegistry$DefaultFilter.filter(FactoryRegistr
y.java:76)
  at javax.imageio.spi.FilterIterator.advance(Unknown Source)
  at javax.imageio.spi.FilterIterator.<init>(Unknown Source)
  at javax.imageio.spi.ServiceRegistry.getServiceProviders(Unknown
Source)
  at
org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry
.java:177)
  at
org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry
.java:117)
  at
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.
java:275)
  at
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.
java:254)
  at
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.ja
va:115)
  at
org.geotools.referencing.FactoryFinder.getAuthorityFactory(FactoryFinder
.java:235)
  at
org.geotools.referencing.FactoryFinder.getCoordinateOperationAuthorityFa
ctory(FactoryFinder.java:540)
  at
org.geotools.referencing.operation.AuthorityBackedFactory.getAuthorityFa
ctory(AuthorityBackedFactory.java:146)
  at
org.geotools.referencing.operation.AuthorityBackedFactory.isAvailable(Au
thorityBackedFactory.java:421)
  at
org.geotools.factory.FactoryRegistry$DefaultFilter.filter(FactoryRegistr
y.java:76)
  at javax.imageio.spi.FilterIterator.advance(Unknown Source)
  at javax.imageio.spi.FilterIterator.next(Unknown Source)
  at org.geotools.resources.LazySet.addNext(LazySet.java:71)
  at org.geotools.resources.LazySet.get(LazySet.java:120)
  at org.geotools.resources.LazySet$Iter.next(LazySet.java:139)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.ge
tBackingFactory(BufferedCoordinateOperationFactory.java:194)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.ge
tBackingFactory(BufferedCoordinateOperationFactory.java:211)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.in
itializeHints(BufferedCoordinateOperationFactory.java:224)
  at
org.geotools.referencing.operation.AbstractCoordinateOperationFactory.ge
tImplementationHints(AbstractCoordinateOperationFactory.java:235)
  at
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:3
61)
  at
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:3
37)
  at
org.geotools.factory.FactoryRegistry$1.filter(FactoryRegistry.java:163)
  at javax.imageio.spi.FilterIterator.advance(Unknown Source)
  at javax.imageio.spi.FilterIterator.<init>(Unknown Source)
  at javax.imageio.spi.ServiceRegistry.getServiceProviders(Unknown
Source)
  at
org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry
.java:177)
  at
org.geotools.referencing.FactoryFinder.getFactories(FactoryFinder.java:1
95)
  at
org.geotools.referencing.FactoryFinder.getCoordinateOperationFactories(F
actoryFinder.java:385)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.ge
tBackingFactory(BufferedCoordinateOperationFactory.java:193)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.<i
nit>(BufferedCoordinateOperationFactory.java:160)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.<i
nit>(BufferedCoordinateOperationFactory.java:148)
  at
org.geotools.data.coverage.grid.AbstractGridCoverage2DReader.<clinit>(Ab
stractGridCoverage2DReader.java:94)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Unknown Source)
  at
org.geotools.gce.imagepyramid.ImagePyramidFormatFactory.isAvailable(Imag
ePyramidFormatFactory.java:48)
  at
org.geotools.factory.FactoryRegistry$DefaultFilter.filter(FactoryRegistr
y.java:76)
  at javax.imageio.spi.FilterIterator.advance(Unknown Source)
  at javax.imageio.spi.FilterIterator.next(Unknown Source)
  at
org.geotools.data.coverage.grid.GridFormatFinder.getAvailableFormats(Gri
dFormatFinder.java:89)
  at
org.geotools.data.coverage.grid.GridFormatFinder.getFormatArray(GridForm
atFinder.java:145)
  at
org.vfny.geoserver.util.CoverageStoreUtils.<clinit>(CoverageStoreUtils.j
ava:49)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCoverageDTOFromXML(XML
ConfigReader.java:1773)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCoverage(XMLConfigRead
er.java:1659)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCoverages(XMLConfigRea
der.java:1610)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCatalog(XMLConfigReade
r.java:336)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.load(XMLConfigReader.java:
222)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.<init>(XMLConfigReader.jav
a:170)
  at
org.vfny.geoserver.global.Config.setApplicationContext(Config.java:43)
  at
org.springframework.context.support.ApplicationContextAwareProcessor.pos
tProcessBeforeInitialization(ApplicationContextAwareProcessor.java:84)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapable
BeanFactory.java:248)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:362)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveReference(BeanDefinitionValueResolver.java:176)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:105)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java
:713)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:329)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.DefaultListableBeanFactory.pre
InstantiateSingletons(DefaultListableBeanFactory.java:275)
  at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:318)
  at
org.springframework.web.context.support.AbstractRefreshableWebApplicatio
nContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
  at
org.springframework.web.context.ContextLoader.createWebApplicationContex
t(ContextLoader.java:230)
  at
org.springframework.web.context.ContextLoader.initWebApplicationContext(
ContextLoader.java:156)
  at
org.springframework.web.context.ContextLoaderListener.contextInitialized
(ContextLoaderListener.java:48)
  at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.j
ava:3763)
  at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211
)
  at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
  at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
  at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
  at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
  at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
  at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
  at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
12-Feb-2007 19:00:05 null createBackingStore
CONFIG: Connected to EPSG database "jdbc:hsqldb:file:/C:/Program Files
(...) 5/temp/Geotools/Databases/HSQL/EPSG" on "HSQL Database Engine".
12-Feb-2007 19:00:06 org.geotools.factory.FactoryRegistry scanForPlugins
CONFIG: Factory implementations for category CRSAuthorityFactory:
  org.geotools.referencing.factory.epsg.DefaultFactory
  org.geotools.referencing.factory.epsg.LongitudeFirstFactory
  org.geotools.referencing.factory.wms.AutoCRSFactory
  org.geotools.referencing.factory.wms.WebCRSFactory
12-Feb-2007 19:00:06 org.geotools.factory.FactoryRegistry scanForPlugins
CONFIG: Factory implementations for category MathTransformProvider:

org.geotools.referencing.operation.transform.LogarithmicTransform1D$Prov
ider

org.geotools.referencing.operation.transform.ExponentialTransform1D$Prov
ider

org.geotools.referencing.operation.transform.ProjectiveTransform$Provide
rAffine

org.geotools.referencing.operation.transform.ProjectiveTransform$Provide
rLongitudeRotation

org.geotools.referencing.operation.transform.GeocentricTranslation$Provi
der

org.geotools.referencing.operation.transform.GeocentricTranslation$Provi
derSevenParam

org.geotools.referencing.operation.transform.GeocentricTranslation$Provi
derFrameRotation

org.geotools.referencing.operation.transform.GeocentricTransform$Provide
r

org.geotools.referencing.operation.transform.GeocentricTransform$Provide
rInverse

org.geotools.referencing.operation.transform.MolodenskiTransform$Provide
r

org.geotools.referencing.operation.transform.MolodenskiTransform$Provide
rAbridged
  org.geotools.referencing.operation.transform.NADCONTransform$Provider
  org.geotools.referencing.operation.transform.WarpTransform2D$Provider

org.geotools.referencing.operation.projection.EquidistantCylindrical$Pro
vider
  org.geotools.referencing.operation.projection.PlateCarree$Provider
  org.geotools.referencing.operation.projection.Mercator1SP$Provider
  org.geotools.referencing.operation.projection.Mercator2SP$Provider

org.geotools.referencing.operation.projection.TransverseMercator$Provide
r

org.geotools.referencing.operation.projection.TransverseMercator$Provide
r_SouthOrientated
  org.geotools.referencing.operation.projection.ObliqueMercator$Provider

org.geotools.referencing.operation.projection.ObliqueMercator$Provider_H
otine

org.geotools.referencing.operation.projection.ObliqueMercator$Provider_T
woPoint

org.geotools.referencing.operation.projection.ObliqueMercator$Provider_H
otine_TwoPoint
  org.geotools.referencing.operation.projection.AlbersEqualArea$Provider

org.geotools.referencing.operation.projection.LambertConformal1SP$Provid
er

org.geotools.referencing.operation.projection.LambertConformal2SP$Provid
er

org.geotools.referencing.operation.projection.LambertConformalBelgium$Pr
ovider

org.geotools.referencing.operation.projection.LambertConformalESRI$Provi
der
  org.geotools.referencing.operation.projection.Orthographic$Provider

org.geotools.referencing.operation.projection.Stereographic$Provider_Obl
ique

org.geotools.referencing.operation.projection.Stereographic$Provider_Pol
ar_A

org.geotools.referencing.operation.projection.Stereographic$Provider_Pol
ar_B

org.geotools.referencing.operation.projection.Stereographic$Provider_Nor
th_Pole

org.geotools.referencing.operation.projection.Stereographic$Provider_Sou
th_Pole

org.geotools.referencing.operation.projection.Stereographic$Provider_USG
S

org.geotools.referencing.operation.projection.NewZealandMapGrid$Provider
  org.geotools.referencing.operation.projection.Krovak$Provider
12-Feb-2007 19:00:06
org.springframework.beans.factory.support.AbstractBeanFactory
destroySingletons
INFO: Destroying singletons in factory
{org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans
[validation,validationConfig,validationRegisterar,validationConfigRegist
erar,applicationState,applicationStateRegisterar,config,geoServer,global
Config,data,dataConfig,dataRegisterar,dataConfigRegisterar,globalConfigR
egisterar,geoServerRegisterar,speedServiceStrategy,fileServiceStrategy,b
ufferServiceStrategy,partialBufferServiceStrategy,wms,wmsConfig,wmsRegis
terar,wmsConfigRegisterar,wmsAbstractService,wmsService,wmsGetCapabiliti
es,wmsDescribeFeatureType,wmsGetFeatureInfo,wmsGetLegendGraphic,wmsGetMa
p,wmsGetMapLegacy,wmsPutStyles,kmlReflector,GIFLegendProducerFactory,Jai
LegendProducerFactory,PNGLegendProducerFactory,PNGMapProducerFactory,Geo
TiffMapProducerFactory,TiffMapProducerFactory,SVGMapProducerFactory,GIFM
apProducerFactory,KMLMapProducerFactory,KMZMapProducerFactory,PDFMapProd
ucerFactory,JPEGMapProducerFactory,wcs,wcsConfig,wcsRegisterar,wcsConfig
Registerar,wcsAbstractService,wcsService,wcsGetCapabilities,wcsDescribeC
overage,wcsGetCoverage,catalog,serviceFinder,wfs,wfsConfig,wfsRegisterar
,wfsConfigRegisterar,wfsAbstractService,wfsService,wfsGetCapabilities,wf
sDescribeFeatureType,wfsGetFeature,wfsLockFeature,wfsGetFeatureWithLock,
wfsTransaction]; root of BeanFactory hierarchy}
12-Feb-2007 19:00:06 org.springframework.web.context.ContextLoader
initWebApplicationContext
SEVERE: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'applicationState' defined in URL
[file:/C:/geoserver/webapps/geoserver/WEB-INF/classes/applicationContext
.xml]: Can't resolve reference to bean 'data' while setting property
'constructor argument'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'data' defined in URL
[jar:file:/C:/geoserver/webapps/geoserver/WEB-INF/lib/main-1.5.0-beta2.j
ar!/applicationContext.xml]: Can't resolve reference to bean 'geoServer'
while setting property 'constructor argument'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'geoServer' defined in URL
[jar:file:/C:/geoserver/webapps/geoserver/WEB-INF/lib/main-1.5.0-beta2.j
ar!/applicationContext.xml]: Instantiation of bean failed; nested
exception is org.springframework.beans.FatalBeanException: Could not
instantiate class [org.vfny.geoserver.global.GeoServer]; constructor
threw exception; nested exception is
java.lang.ExceptionInInitializerError: null
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'data' defined in URL
[jar:file:/C:/geoserver/webapps/geoserver/WEB-INF/lib/main-1.5.0-beta2.j
ar!/applicationContext.xml]: Can't resolve reference to bean 'geoServer'
while setting property 'constructor argument'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'geoServer' defined in URL
[jar:file:/C:/geoserver/webapps/geoserver/WEB-INF/lib/main-1.5.0-beta2.j
ar!/applicationContext.xml]: Instantiation of bean failed; nested
exception is org.springframework.beans.FatalBeanException: Could not
instantiate class [org.vfny.geoserver.global.GeoServer]; constructor
threw exception; nested exception is
java.lang.ExceptionInInitializerError: null
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'geoServer' defined in URL
[jar:file:/C:/geoserver/webapps/geoserver/WEB-INF/lib/main-1.5.0-beta2.j
ar!/applicationContext.xml]: Instantiation of bean failed; nested
exception is org.springframework.beans.FatalBeanException: Could not
instantiate class [org.vfny.geoserver.global.GeoServer]; constructor
threw exception; nested exception is
java.lang.ExceptionInInitializerError: null
org.springframework.beans.FatalBeanException: Could not instantiate
class [org.vfny.geoserver.global.GeoServer]; constructor threw
exception; nested exception is java.lang.ExceptionInInitializerError:
null
java.lang.ExceptionInInitializerError
  at
org.vfny.geoserver.global.GeoServer.initJAI(GeoServer.java:586)
  at org.vfny.geoserver.global.GeoServer.load(GeoServer.java:440)
  at
org.vfny.geoserver.global.GeoServer.<init>(GeoServer.java:108)
  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
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
  at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.in
stantiate(SimpleInstantiationStrategy.java:75)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:669)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:329)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveReference(BeanDefinitionValueResolver.java:176)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:105)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java
:713)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:329)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveReference(BeanDefinitionValueResolver.java:176)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:105)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java
:713)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:329)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.DefaultListableBeanFactory.pre
InstantiateSingletons(DefaultListableBeanFactory.java:275)
  at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:318)
  at
org.springframework.web.context.support.AbstractRefreshableWebApplicatio
nContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
  at
org.springframework.web.context.ContextLoader.createWebApplicationContex
t(ContextLoader.java:230)
  at
org.springframework.web.context.ContextLoader.initWebApplicationContext(
ContextLoader.java:156)
  at
org.springframework.web.context.ContextLoaderListener.contextInitialized
(ContextLoaderListener.java:48)
  at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.j
ava:3763)
  at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211
)
  at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
  at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
  at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
  at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
  at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
  at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
  at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.NullPointerException
  at
com.sun.media.imageioimpl.common.ImageUtil.getJDKImageReaderWriterSPI(Im
ageUtil.java:1366)
  at
com.sun.media.imageioimpl.common.ImageUtil.processOnRegistration(ImageUt
il.java:1414)
  at
com.sun.media.imageioimpl.plugins.wbmp.WBMPImageReaderSpi.onRegistration
(WBMPImageReaderSpi.java:95)
  at javax.imageio.spi.SubRegistry.registerServiceProvider(Unknown
Source)
  at
javax.imageio.spi.ServiceRegistry.registerServiceProvider(Unknown
Source)
  at
javax.imageio.spi.IIORegistry.registerApplicationClasspathSpis(Unknown
Source)
  at javax.imageio.spi.IIORegistry.<init>(Unknown Source)
  at javax.imageio.spi.IIORegistry.getDefaultInstance(Unknown
Source)
  at javax.imageio.ImageIO.<clinit>(Unknown Source)
  ... 48 more
12-Feb-2007 19:00:06 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
12-Feb-2007 19:00:06 org.apache.catalina.core.StandardContext start
SEVERE: Context [/geoserver] startup failed due to previous errors
...
---

localhost.log
-------------
...
12-Feb-2007 19:00:03 org.apache.catalina.core.ApplicationContext log
INFO: Loading Spring root WebApplicationContext
12-Feb-2007 19:00:06 org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Exception sending context initialized event to listener instance
of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'applicationState' defined in URL
[file:/C:/geoserver/webapps/geoserver/WEB-INF/classes/applicationContext
.xml]: Can't resolve reference to bean 'data' while setting property
'constructor argument'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'data' defined in URL
[jar:file:/C:/geoserver/webapps/geoserver/WEB-INF/lib/main-1.5.0-beta2.j
ar!/applicationContext.xml]: Can't resolve reference to bean 'geoServer'
while setting property 'constructor argument'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'geoServer' defined in URL
[jar:file:/C:/geoserver/webapps/geoserver/WEB-INF/lib/main-1.5.0-beta2.j
ar!/applicationContext.xml]: Instantiation of bean failed; nested
exception is org.springframework.beans.FatalBeanException: Could not
instantiate class [org.vfny.geoserver.global.GeoServer]; constructor
threw exception; nested exception is
java.lang.ExceptionInInitializerError: null
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'data' defined in URL
[jar:file:/C:/geoserver/webapps/geoserver/WEB-INF/lib/main-1.5.0-beta2.j
ar!/applicationContext.xml]: Can't resolve reference to bean 'geoServer'
while setting property 'constructor argument'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'geoServer' defined in URL
[jar:file:/C:/geoserver/webapps/geoserver/WEB-INF/lib/main-1.5.0-beta2.j
ar!/applicationContext.xml]: Instantiation of bean failed; nested
exception is org.springframework.beans.FatalBeanException: Could not
instantiate class [org.vfny.geoserver.global.GeoServer]; constructor
threw exception; nested exception is
java.lang.ExceptionInInitializerError: null
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'geoServer' defined in URL
[jar:file:/C:/geoserver/webapps/geoserver/WEB-INF/lib/main-1.5.0-beta2.j
ar!/applicationContext.xml]: Instantiation of bean failed; nested
exception is org.springframework.beans.FatalBeanException: Could not
instantiate class [org.vfny.geoserver.global.GeoServer]; constructor
threw exception; nested exception is
java.lang.ExceptionInInitializerError: null
org.springframework.beans.FatalBeanException: Could not instantiate
class [org.vfny.geoserver.global.GeoServer]; constructor threw
exception; nested exception is java.lang.ExceptionInInitializerError:
null
java.lang.ExceptionInInitializerError
  at
org.vfny.geoserver.global.GeoServer.initJAI(GeoServer.java:586)
  at org.vfny.geoserver.global.GeoServer.load(GeoServer.java:440)
  at
org.vfny.geoserver.global.GeoServer.<init>(GeoServer.java:108)
  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
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
  at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.in
stantiate(SimpleInstantiationStrategy.java:75)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:669)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:329)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveReference(BeanDefinitionValueResolver.java:176)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:105)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java
:713)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:329)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveReference(BeanDefinitionValueResolver.java:176)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:105)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java
:713)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:329)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.DefaultListableBeanFactory.pre
InstantiateSingletons(DefaultListableBeanFactory.java:275)
  at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:318)
  at
org.springframework.web.context.support.AbstractRefreshableWebApplicatio
nContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
  at
org.springframework.web.context.ContextLoader.createWebApplicationContex
t(ContextLoader.java:230)
  at
org.springframework.web.context.ContextLoader.initWebApplicationContext(
ContextLoader.java:156)
  at
org.springframework.web.context.ContextLoaderListener.contextInitialized
(ContextLoaderListener.java:48)
  at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.j
ava:3763)
  at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211
)
  at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
  at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
  at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
  at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
  at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
  at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
  at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.NullPointerException
  at
com.sun.media.imageioimpl.common.ImageUtil.getJDKImageReaderWriterSPI(Im
ageUtil.java:1366)
  at
com.sun.media.imageioimpl.common.ImageUtil.processOnRegistration(ImageUt
il.java:1414)
  at
com.sun.media.imageioimpl.plugins.wbmp.WBMPImageReaderSpi.onRegistration
(WBMPImageReaderSpi.java:95)
  at javax.imageio.spi.SubRegistry.registerServiceProvider(Unknown
Source)
  at
javax.imageio.spi.ServiceRegistry.registerServiceProvider(Unknown
Source)
  at
javax.imageio.spi.IIORegistry.registerApplicationClasspathSpis(Unknown
Source)
  at javax.imageio.spi.IIORegistry.<init>(Unknown Source)
  at javax.imageio.spi.IIORegistry.getDefaultInstance(Unknown
Source)
  at javax.imageio.ImageIO.<clinit>(Unknown Source)
  ... 48 more
12-Feb-2007 19:00:06 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
12-Feb-2007 19:00:07 org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
[org.apache.webapp.balancer.RuleChain:
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string:
News / Redirect URL: http://www.cnn.com],
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param
name: paramName / Target param value: paramValue / Redirect URL:
http://www.yahoo.com],
[org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
http://jakarta.apache.org]]
12-Feb-2007 19:00:07 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
12-Feb-2007 19:00:07 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
12-Feb-2007 19:00:07 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
12-Feb-2007 19:00:07 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
...
---

stdout.log
----------
...
1047 [CONFIG] org.geotools.factory.FactoryRegistry - Factory
implementations for category DataSource:
  org.geotools.referencing.factory.epsg.HSQLDataSource
1547 [WARNING] - Failed to bind a "jdbc/EPSG" entry.
javax.naming.NameNotFoundException: Name jdbc is not bound in this
Context
  at org.apache.naming.NamingContext.bind(NamingContext.java:842)
  at org.apache.naming.NamingContext.bind(NamingContext.java:170)
  at org.apache.naming.NamingContext.bind(NamingContext.java:186)
  at
org.apache.naming.SelectorContext.bind(SelectorContext.java:170)
  at javax.naming.InitialContext.bind(Unknown Source)
  at
org.geotools.referencing.factory.epsg.DefaultFactory.createFactory(Defau
ltFactory.java:316)
  at
org.geotools.referencing.factory.epsg.DefaultFactory.createBackingStore(
DefaultFactory.java:354)
  at
org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStor
e(DeferredAuthorityFactory.java:136)
  at
org.geotools.referencing.factory.BufferedAuthorityFactory.isAvailable(Bu
fferedAuthorityFactory.java:206)
  at
org.geotools.referencing.factory.DeferredAuthorityFactory.isAvailable(De
ferredAuthorityFactory.java:124)
  at
org.geotools.factory.FactoryRegistry$DefaultFilter.filter(FactoryRegistr
y.java:76)
  at javax.imageio.spi.FilterIterator.advance(Unknown Source)
  at javax.imageio.spi.FilterIterator.<init>(Unknown Source)
  at javax.imageio.spi.ServiceRegistry.getServiceProviders(Unknown
Source)
  at
org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry
.java:177)
  at
org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry
.java:117)
  at
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.
java:275)
  at
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.
java:254)
  at
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.ja
va:115)
  at
org.geotools.referencing.FactoryFinder.getAuthorityFactory(FactoryFinder
.java:235)
  at
org.geotools.referencing.FactoryFinder.getCoordinateOperationAuthorityFa
ctory(FactoryFinder.java:540)
  at
org.geotools.referencing.operation.AuthorityBackedFactory.getAuthorityFa
ctory(AuthorityBackedFactory.java:146)
  at
org.geotools.referencing.operation.AuthorityBackedFactory.isAvailable(Au
thorityBackedFactory.java:421)
  at
org.geotools.factory.FactoryRegistry$DefaultFilter.filter(FactoryRegistr
y.java:76)
  at javax.imageio.spi.FilterIterator.advance(Unknown Source)
  at javax.imageio.spi.FilterIterator.next(Unknown Source)
  at org.geotools.resources.LazySet.addNext(LazySet.java:71)
  at org.geotools.resources.LazySet.get(LazySet.java:120)
  at org.geotools.resources.LazySet$Iter.next(LazySet.java:139)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.ge
tBackingFactory(BufferedCoordinateOperationFactory.java:194)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.ge
tBackingFactory(BufferedCoordinateOperationFactory.java:211)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.in
itializeHints(BufferedCoordinateOperationFactory.java:224)
  at
org.geotools.referencing.operation.AbstractCoordinateOperationFactory.ge
tImplementationHints(AbstractCoordinateOperationFactory.java:235)
  at
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:3
61)
  at
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:3
37)
  at
org.geotools.factory.FactoryRegistry$1.filter(FactoryRegistry.java:163)
  at javax.imageio.spi.FilterIterator.advance(Unknown Source)
  at javax.imageio.spi.FilterIterator.<init>(Unknown Source)
  at javax.imageio.spi.ServiceRegistry.getServiceProviders(Unknown
Source)
  at
org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry
.java:177)
  at
org.geotools.referencing.FactoryFinder.getFactories(FactoryFinder.java:1
95)
  at
org.geotools.referencing.FactoryFinder.getCoordinateOperationFactories(F
actoryFinder.java:385)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.ge
tBackingFactory(BufferedCoordinateOperationFactory.java:193)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.<i
nit>(BufferedCoordinateOperationFactory.java:160)
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.<i
nit>(BufferedCoordinateOperationFactory.java:148)
  at
org.geotools.data.coverage.grid.AbstractGridCoverage2DReader.<clinit>(Ab
stractGridCoverage2DReader.java:94)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Unknown Source)
  at
org.geotools.gce.imagepyramid.ImagePyramidFormatFactory.isAvailable(Imag
ePyramidFormatFactory.java:48)
  at
org.geotools.factory.FactoryRegistry$DefaultFilter.filter(FactoryRegistr
y.java:76)
  at javax.imageio.spi.FilterIterator.advance(Unknown Source)
  at javax.imageio.spi.FilterIterator.next(Unknown Source)
  at
org.geotools.data.coverage.grid.GridFormatFinder.getAvailableFormats(Gri
dFormatFinder.java:89)
  at
org.geotools.data.coverage.grid.GridFormatFinder.getFormatArray(GridForm
atFinder.java:145)
  at
org.vfny.geoserver.util.CoverageStoreUtils.<clinit>(CoverageStoreUtils.j
ava:49)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCoverageDTOFromXML(XML
ConfigReader.java:1773)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCoverage(XMLConfigRead
er.java:1659)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCoverages(XMLConfigRea
der.java:1610)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCatalog(XMLConfigReade
r.java:336)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.load(XMLConfigReader.java:
222)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.<init>(XMLConfigReader.jav
a:170)
  at
org.vfny.geoserver.global.Config.setApplicationContext(Config.java:43)
  at
org.springframework.context.support.ApplicationContextAwareProcessor.pos
tProcessBeforeInitialization(ApplicationContextAwareProcessor.java:84)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapable
BeanFactory.java:248)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:362)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveReference(BeanDefinitionValueResolver.java:176)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
solveValueIfNecessary(BeanDefinitionValueResolver.java:105)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java
:713)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:329)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.DefaultListableBeanFactory.pre
InstantiateSingletons(DefaultListableBeanFactory.java:275)
  at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:318)
  at
org.springframework.web.context.support.AbstractRefreshableWebApplicatio
nContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
  at
org.springframework.web.context.ContextLoader.createWebApplicationContex
t(ContextLoader.java:230)
  at
org.springframework.web.context.ContextLoader.initWebApplicationContext(
ContextLoader.java:156)
  at
org.springframework.web.context.ContextLoaderListener.contextInitialized
(ContextLoaderListener.java:48)
  at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.j
ava:3763)
  at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211
)
  at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
  at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
  at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
  at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
  at
org.apache.catalina.core.StandardService.start(StandardService.java:450)
  at
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
  at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
1547 [CONFIG] - Connected to EPSG database
"jdbc:hsqldb:file:/C:/Program Files (...)
5/temp/Geotools/Databases/HSQL/EPSG" on "HSQL Database Engine".
1594 [CONFIG] org.geotools.factory.FactoryRegistry - Factory
implementations for category CRSAuthorityFactory:
  org.geotools.referencing.factory.epsg.DefaultFactory
  org.geotools.referencing.factory.epsg.LongitudeFirstFactory
  org.geotools.referencing.factory.wms.AutoCRSFactory
  org.geotools.referencing.factory.wms.WebCRSFactory
2094 [CONFIG] org.geotools.factory.FactoryRegistry - Factory
implementations for category MathTransformProvider:

org.geotools.referencing.operation.transform.LogarithmicTransform1D$Prov
ider

org.geotools.referencing.operation.transform.ExponentialTransform1D$Prov
ider
...
---