[Geoserver-users] Deploying Geosever 1.6 RC3 in WebLogic 9.2 not successful

I have not been successful in deploying Geoserver 1.6 RC3 in WLS 9.2. This is
the error message I get in the WebLogic Administration Console when starting
the deployment:

”java.lang.NoSuchFieldError: TRACE”
“Errors were encountered while performing this operation.”.

Does anyone know what the problem is? Please find attached the stacktrace.

-Z

Time: 2008-02-12 17.15.02;539
Thread: ExecuteThread: '2' for queue: 'weblogic.kernel.System'
CallID: n/a
java.lang.NoSuchFieldError: TRACE
  at org.geotools.util.logging.Log4JLogger.toLog4JLevel(Log4JLogger.java:72)
  at org.geotools.util.logging.Log4JLogger.isLoggable(Log4JLogger.java:112)
  at org.geotools.util.logging.LoggerAdapter.logrb(LoggerAdapter.java:492)
  at org.geotools.util.logging.LoggerAdapter.log(LoggerAdapter.java:334)
  at
org.geotools.resources.IndexedResourceBundle.ensureLoaded(IndexedResourceBundle.java:241)
  at
org.geotools.resources.IndexedResourceBundle.handleGetObject(IndexedResourceBundle.java:293)
  at java.util.ResourceBundle.getObject(ResourceBundle.java:319)
  at java.util.ResourceBundle.getString(ResourceBundle.java:285)
  at
org.geotools.util.ResourceInternationalString.toString(ResourceInternationalString.java:104)
  at
org.geotools.referencing.cs.DefaultCoordinateSystemAxis.toMap(DefaultCoordinateSystemAxis.java:796)
  at
org.geotools.referencing.cs.DefaultCoordinateSystemAxis.<init>(DefaultCoordinateSystemAxis.java:786)
  at
org.geotools.referencing.cs.DefaultCoordinateSystemAxis.<init>(DefaultCoordinateSystemAxis.java:818)
  at
org.geotools.referencing.cs.DefaultCoordinateSystemAxis.<clinit>(DefaultCoordinateSystemAxis.java:115)
  at org.geotools.referencing.cs.AbstractCS.<clinit>(AbstractCS.java:88)
  at
org.geotools.referencing.crs.DefaultGeographicCRS.<clinit>(DefaultGeographicCRS.java:92)
  at
org.geoserver.wms.DefaultWebMapService.<clinit>(DefaultWebMapService.java:78)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:242)
  at org.springframework.util.ClassUtils.forName(ClassUtils.java:88)
  at
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:65)
  at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:369)
  at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:335)
  at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:266)
  at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:186)
  at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:246)
  at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:163)
  at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:125)
  at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:141)
  at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:126)
  at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
  at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
  at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:268)
  at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
  at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:230)
  at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:156)
  at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:48)
  at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:376)
  at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
  at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
  at
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:82)
  at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1609)
  at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2764)
  at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:889)
  at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:333)
  at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
  at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
  at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
  at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
  at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
  at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
  at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
  at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
  at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
  at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
  at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
  at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:566)
  at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
  at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
  at
weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:131)
  at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433)
  at
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
  at
weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
  at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
  at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)

--
View this message in context: http://www.nabble.com/Deploying-Geosever-1.6-RC3-in-WebLogic-9.2-not-successful-tp15434529p15434529.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

Hi Zer,

Based on the error message and some searching in some online forums this might be an issue with having multiple versions of log4j around.

I am not familiar with weblogic.. but could it be that another version of log4j is bring provided to GeoServer?

Zer wrote:

I have not been successful in deploying Geoserver 1.6 RC3 in WLS 9.2. This is
the error message I get in the WebLogic Administration Console when starting
the deployment:

”java.lang.NoSuchFieldError: TRACE” “Errors were encountered while performing this operation.”.

Does anyone know what the problem is? Please find attached the stacktrace.

-Z

Time: 2008-02-12 17.15.02;539
Thread: ExecuteThread: '2' for queue: 'weblogic.kernel.System'
CallID: n/a
java.lang.NoSuchFieldError: TRACE
  at org.geotools.util.logging.Log4JLogger.toLog4JLevel(Log4JLogger.java:72)
  at org.geotools.util.logging.Log4JLogger.isLoggable(Log4JLogger.java:112)
  at org.geotools.util.logging.LoggerAdapter.logrb(LoggerAdapter.java:492)
  at org.geotools.util.logging.LoggerAdapter.log(LoggerAdapter.java:334)
  at
org.geotools.resources.IndexedResourceBundle.ensureLoaded(IndexedResourceBundle.java:241)
  at
org.geotools.resources.IndexedResourceBundle.handleGetObject(IndexedResourceBundle.java:293)
  at java.util.ResourceBundle.getObject(ResourceBundle.java:319)
  at java.util.ResourceBundle.getString(ResourceBundle.java:285)
  at
org.geotools.util.ResourceInternationalString.toString(ResourceInternationalString.java:104)
  at
org.geotools.referencing.cs.DefaultCoordinateSystemAxis.toMap(DefaultCoordinateSystemAxis.java:796)
  at
org.geotools.referencing.cs.DefaultCoordinateSystemAxis.<init>(DefaultCoordinateSystemAxis.java:786)
  at
org.geotools.referencing.cs.DefaultCoordinateSystemAxis.<init>(DefaultCoordinateSystemAxis.java:818)
  at
org.geotools.referencing.cs.DefaultCoordinateSystemAxis.<clinit>(DefaultCoordinateSystemAxis.java:115)
  at org.geotools.referencing.cs.AbstractCS.<clinit>(AbstractCS.java:88)
  at
org.geotools.referencing.crs.DefaultGeographicCRS.<clinit>(DefaultGeographicCRS.java:92)
  at
org.geoserver.wms.DefaultWebMapService.<clinit>(DefaultWebMapService.java:78)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:242)
  at org.springframework.util.ClassUtils.forName(ClassUtils.java:88)
  at
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:65)
  at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:369)
  at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:335)
  at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:266)
  at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:186)
  at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:246)
  at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:163)
  at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:125)
  at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:141)
  at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:126)
  at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
  at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
  at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:268)
  at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
  at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:230)
  at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:156)
  at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:48)
  at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:376)
  at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
  at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
  at
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:82)
  at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1609)
  at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2764)
  at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:889)
  at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:333)
  at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
  at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
  at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
  at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
  at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
  at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
  at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
  at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
  at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
  at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
  at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
  at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:566)
  at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
  at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
  at
weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:131)
  at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433)
  at
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
  at
weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
  at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
  at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)

--
Justin Deoliveira
The Open Planning Project
jdeolive@anonymised.com

On Feb 12, 2008, at 8:19 AM, Zer wrote:

I have not been successful in deploying Geoserver 1.6 RC3 in WLS 9.2. This is
the error message I get in the WebLogic Administration Console when starting
the deployment:

”java.lang.NoSuchFieldError: TRACE”
“Errors were encountered while performing this operation.”.

I had a similar problem deploying GeoServer 1.6 in JBoss 4.0.3. JBoss had an older version of log4j (TRACE support was added in log4j 1.2.12) and was set up such that GeoServer shared the log4j classes loaded by the container -- GeoServer not completely isolated from classes loaded by the container.

Cheers,
Ryan

Thanks guys! I found a classpath pointing to the wrong jar. But... As soon as
that problem was fixed, a new came up. Once again when trying to deploy
Geoserver 1.6.0 in WebLogic 9.2. Any ideas guys?

-Z

Time: 2008-02-15 10.24.37;877
Thread: ExecuteThread: '2' for queue: 'weblogic.kernel.System'
CallID: n/a
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'applicationState' defined in URL
[file:/C:/Geoserver/geoserver-1.6.0/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
[zip:C:/Bea/domains/GeoTest/servers/GeoTest_S1/tmp/_WL_user/geoserver/iscodq/war/WEB-INF/lib/main-1.6.0.jar!/applicationContext.xml]:
Can't resolve reference to bean 'config' while setting property 'constructor
argument'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'config' defined in URL
[zip:C:/Bea/domains/GeoTest/servers/GeoTest_S1/tmp/_WL_user/geoserver/iscodq/war/WEB-INF/lib/main-1.6.0.jar!/applicationContext.xml]:
Initialization of bean failed; nested exception is
java.lang.ExceptionInInitializerError: null
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'data' defined in URL
[zip:C:/Bea/domains/GeoTest/servers/GeoTest_S1/tmp/_WL_user/geoserver/iscodq/war/WEB-INF/lib/main-1.6.0.jar!/applicationContext.xml]:
Can't resolve reference to bean 'config' while setting property 'constructor
argument'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'config' defined in URL
[zip:C:/Bea/domains/GeoTest/servers/GeoTest_S1/tmp/_WL_user/geoserver/iscodq/war/WEB-INF/lib/main-1.6.0.jar!/applicationContext.xml]:
Initialization of bean failed; nested exception is
java.lang.ExceptionInInitializerError: null
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'config' defined in URL
[zip:C:/Bea/domains/GeoTest/servers/GeoTest_S1/tmp/_WL_user/geoserver/iscodq/war/WEB-INF/lib/main-1.6.0.jar!/applicationContext.xml]:
Initialization of bean failed; nested exception is
java.lang.ExceptionInInitializerError: null
java.lang.ExceptionInInitializerError
  at
org.geotools.gce.geotiff.GeoTiffFormatFactorySpi.createFormat(GeoTiffFormatFactorySpi.java:85)
  at
org.geotools.coverage.grid.io.GridFormatFinder.getFormatArray(GridFormatFinder.java:148)
  at
org.vfny.geoserver.util.CoverageStoreUtils.<clinit>(CoverageStoreUtils.java:46)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCoverageDTOFromXML(XMLConfigReader.java:1889)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCoverage(XMLConfigReader.java:1770)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCoverages(XMLConfigReader.java:1723)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.loadCatalog(XMLConfigReader.java:395)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.load(XMLConfigReader.java:222)
  at
org.vfny.geoserver.global.xml.XMLConfigReader.<init>(XMLConfigReader.java:176)
  at org.vfny.geoserver.global.Config.setApplicationContext(Config.java:64)
  at
org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:84)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:248)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:362)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java:713)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:329)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176)
  at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java:713)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
  at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:329)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
  at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
  at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
  at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:318)
  at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
  at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:230)
  at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:156)
  at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:48)
  at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:376)
  at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
  at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
  at
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:82)
  at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1609)
  at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2764)
  at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:889)
  at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:333)
  at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
  at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
  at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
  at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
  at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
  at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
  at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
  at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
  at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
  at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
  at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
  at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:566)
  at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
  at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
  at
weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:131)
  at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433)
  at
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
  at
weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
  at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
  at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
Caused by: java.lang.NullPointerException
  at
org.geotools.referencing.factory.epsg.FactoryOnHSQL.dataExists(FactoryOnHSQL.java:243)
  at
org.geotools.referencing.factory.epsg.FactoryOnHSQL.createBackingStore(FactoryOnHSQL.java:318)
  at
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore0(ThreadedEpsgFactory.java:420)
  at
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:476)
  at
org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStore(DeferredAuthorityFactory.java:138)
  at
org.geotools.referencing.factory.BufferedAuthorityFactory.isAvailable(BufferedAuthorityFactory.java:232)
  at
org.geotools.referencing.factory.DeferredAuthorityFactory.isAvailable(DeferredAuthorityFactory.java:126)
  at
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:681)
  at
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:513)
  at
org.geotools.factory.FactoryRegistry.getServiceImplementation(FactoryRegistry.java:447)
  at
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.java:376)
  at
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:137)
  at
org.geotools.referencing.ReferencingFactoryFinder.getAuthorityFactory(ReferencingFactoryFinder.java:216)
  at
org.geotools.referencing.ReferencingFactoryFinder.getCRSAuthorityFactory(ReferencingFactoryFinder.java:437)
  at
org.geotools.referencing.factory.epsg.LongitudeFirstFactory.createBackingStore(LongitudeFirstFactory.java:188)
  at
org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStore(DeferredAuthorityFactory.java:138)
  at
org.geotools.referencing.factory.BufferedAuthorityFactory.isAvailable(BufferedAuthorityFactory.java:232)
  at
org.geotools.referencing.factory.DeferredAuthorityFactory.isAvailable(DeferredAuthorityFactory.java:126)
  at
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:681)
  at
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:513)
  at org.geotools.factory.FactoryRegistry$1.filter(FactoryRegistry.java:190)
  at javax.imageio.spi.FilterIterator.advance(ServiceRegistry.java:793)
  at javax.imageio.spi.FilterIterator.<init>(ServiceRegistry.java:787)
  at
javax.imageio.spi.ServiceRegistry.getServiceProviders(ServiceRegistry.java:491)
  at
org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry.java:194)
  at
org.geotools.referencing.ReferencingFactoryFinder.getFactories(ReferencingFactoryFinder.java:174)
  at
org.geotools.referencing.ReferencingFactoryFinder.getCRSAuthorityFactories(ReferencingFactoryFinder.java:452)
  at
org.geotools.referencing.DefaultAuthorityFactory.getBackingFactory(DefaultAuthorityFactory.java:81)
  at
org.geotools.referencing.DefaultAuthorityFactory.<init>(DefaultAuthorityFactory.java:62)
  at org.geotools.referencing.CRS.getAuthorityFactory(CRS.java:176)
  at org.geotools.referencing.CRS.decode(CRS.java:410)
  at
org.geotools.coverage.grid.io.AbstractGridFormat.<clinit>(AbstractGridFormat.java:96)
  ... 72 more

--
View this message in context: http://www.nabble.com/Deploying-Geosever-1.6-RC3-in-WebLogic-9.2-not-successful-tp15434529p15496401.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

Zer ha scritto:

Thanks guys! I found a classpath pointing to the wrong jar. But... As soon as
that problem was fixed, a new came up. Once again when trying to deploy
Geoserver 1.6.0 in WebLogic 9.2. Any ideas guys?
Caused by: java.lang.NullPointerException
  at
org.geotools.referencing.factory.epsg.FactoryOnHSQL.dataExists(FactoryOnHSQL.java:243)
  at

...

This may happen only if the connection to the EPSG database could not be made, not sure why thought... can you wipe out the weblogic temp
directory (if there is one, otherwise the current user temp directory) before attempting to start GeoServer?
Cheers
Andrea