Hi all,
Anyone knows what error is this? This error occurs when the destroy method
is called when Tomcat reloads Geoserver. Any help would be great.
John
Feb 12, 2007 11:21:12 AM
org.springframework.beans.factory.support.AbstractBeanFactory
destroySingletons
INFO: Destroying singletons in factory
{org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans
[validation,validationConfig,validationRegisterar,validationConfigRegisterar,config,geoServer,globalConfig,data,dataConfig,dataRegisterar,dataConfigRegisterar,globalConfigRegisterar,geoServerRegisterar,speedServiceStrategy,fileServiceStrategy,bufferServiceStrategy,partialBufferServiceStrategy,wms,wmsConfig,wmsRegisterar,wmsConfigRegisterar,wmsAbstractService,wmsService,wmsGetCapabilities,wmsDescribeFeatureType,wmsGetFeatureInfo,wmsGetLegendGraphic,wmsGetMap,wmsGetMapLegacy,wmsPutStyles,kmlReflector,PNGMapProducerFactory,JAIMapProducerFactory,SVGMapProducerFactory,GIFMapProducerFactory,KMLMapProducerFactory,KMZMapProducerFactory,PDFMapProducerFactory,catalog,serviceFinder,wfs,wfsConfig,wfsRegisterar,wfsConfigRegisterar,wfsAbstractService,wfsService,wfsGetCapabilities,wfsDescribeFeatureType,wfsGetFeature,wfsLockFeature,wfsGetFeatureWithLock,wfsTransaction,applicationState,applicationStateRegisterar];
root of BeanFactory hierarchy}
java.lang.IllegalAccessException: Class org.vfny.geoserver.global.GeoServer
can not access a member of class
org.geotools.data.arcsde.ConnectionPoolFactory with modifiers "public static
synchronized"
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
at java.lang.reflect.Method.invoke(Method.java:578)
at org.vfny.geoserver.global.GeoServer.destroy(GeoServer.java:715)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.destroy(AbstractBeanFactory.java:916)
at
org.springframework.beans.factory.support.AbstractBeanFactory.destroyBean(AbstractBeanFactory.java:1007)
at
org.springframework.beans.factory.support.AbstractBeanFactory.destroyDisposableBean(AbstractBeanFactory.java:979)
at
org.springframework.beans.factory.support.AbstractBeanFactory.destroySingletons(AbstractBeanFactory.java:557)
at
org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:528)
at
org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:290)
at
org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:71)
at
org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3804)
at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:4352)
at
org.apache.catalina.manager.ManagerServlet.undeploy(ManagerServlet.java:1283)
at
org.apache.catalina.manager.HTMLManagerServlet.undeploy(HTMLManagerServlet.java:491)
at
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:100)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
--
View this message in context: http://www.nabble.com/java.lang.IllegalAccessException%3A-Class-org.vfny.geoserver.global.GeoServer-can-not-access-a-member-of-class-org.geotools.data.arcsde.ConnectionPoolFactory-with-modifiers-"public-static-synchronized"-tf3231359.html#a8978232
Sent from the GeoServer - User mailing list archive at Nabble.com.