Hi Imran,
Probably worth reporting as a bug - I think GeoServer is supposed to be
platform agnostic.
Also, you're running a very old version of Java there. Might be worth
updating to the last Java 6 - it's unlikely to fix this issue, but security
updates abound.
Jonathan
On 18 June 2013 19:09, Imran Rajjad <[email protected]> wrote:
> Dear List,
>
> I have migrated a GS2.3.2 data directory from windows to Solaris Sparcv9
> .. under Weblogic12c. The data directory is valid since it has been running
> under windows fine but now when it is shifted to Solaris... Geowebcache
> seems to be causing the problem when all the required folders and files
> exist in data directory. Has anybody had this problem before ? Stack trace
> is as below
>
> OS:Solaris Sparc
> Container : Weblogic 12c
> GS version : 2.3.2
> JDK: Sun JDK 1.6.24
>
>
> 18 Jun 21:01:47 INFO [config.XMLConfiguration] - Will look for
> geowebcache.xml in '/u01/home/oracle/data_gs232/**gwc'
> 18 Jun 21:01:47 WARN [support.**DisposableBeanAdapter] - Invocation of
> destroy method failed on bean with name 'geoServerLoader':
> java.lang.NullPointerException
> 18 Jun 21:01:47 ERROR [context.ContextLoader] - Context initialization
> failed
> org.springframework.beans.**factory.BeanCreationException: Error creating
> bean with name 'gwcCatalogConfiguration' defined in URL
> [zip:/u01/home/oracle/bea/**user_projects/domains/cts_**
> domain/servers/AdminServer/**upload/geoserver.war/WEB-INF/**
> lib/gwc-2.3.2.jar!/**geowebcache-geoserver-context.**xml]: Instantiation
> of bean failed; nested exception is
> org.springframework.beans.**BeanInstantiationException:
> Could not instantiate bean class
> [org.geoserver.gwc.layer.**CatalogConfiguration]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: com.google.common.util.**
> concurrent.MoreExecutors.**sameThreadExecutor()Lcom/**
> google/common/util/concurrent/**ListeningExecutorService;
> at org.springframework.beans.**factory.support.**ConstructorResolver.*
> *autowireConstructor(**ConstructorResolver.java:288)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.autowireConstructor(**
> AbstractAutowireCapableBeanFac**tory.java:1035)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.createBeanInstance(**
> AbstractAutowireCapableBeanFac**tory.java:939)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.doCreateBean(**
> AbstractAutowireCapableBeanFac**tory.java:485)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.createBean(**
> AbstractAutowireCapableBeanFac**tory.java:456)
> at org.springframework.beans.**factory.support.**
> AbstractBeanFactory$1.**getObject(AbstractBeanFactory.**java:294)
> at org.springframework.beans.**factory.support.**
> DefaultSingletonBeanRegistry.**getSingleton(**
> DefaultSingletonBeanRegistry.**java:225)
> at org.springframework.beans.**factory.support.**
> AbstractBeanFactory.doGetBean(**AbstractBeanFactory.java:291)
> at org.springframework.beans.**factory.support.**
> AbstractBeanFactory.getBean(**AbstractBeanFactory.java:193)
> at org.springframework.beans.**factory.support.**
> DefaultListableBeanFactory.**preInstantiateSingletons(**
> DefaultListableBeanFactory.**java:585)
> at org.springframework.context.**support.**AbstractApplicationContext.
> **finishBeanFactoryInitializatio**n(AbstractApplicationContext.**java:913)
> at org.springframework.context.**support.**AbstractApplicationContext.
> **refresh(**AbstractApplicationContext.**java:464)
> at org.springframework.web.**context.ContextLoader.**
> configureAndRefreshWebApplicat**ionContext(ContextLoader.java:**385)
> at org.springframework.web.**context.ContextLoader.**
> initWebApplicationContext(**ContextLoader.java:284)
> at org.springframework.web.**context.ContextLoaderListener.**
> contextInitialized(**ContextLoaderListener.java:**111)
> at org.geoserver.platform.**GeoServerContextLoaderListener**
> .contextInitialized(**GeoServerContextLoaderListener**.java:22)
> at weblogic.servlet.internal.**EventsManager$**
> FireContextListenerAction.run(**EventsManager.java:582)
> at weblogic.security.acl.**internal.AuthenticatedSubject.**
> doAs(AuthenticatedSubject.**java:321)
> at weblogic.security.service.**SecurityManager.runAs(**
> SecurityManager.java:120)
> at weblogic.servlet.provider.**WlsSubjectHandle.run(**
> WlsSubjectHandle.java:57)
> at weblogic.servlet.internal.**EventsManager.**executeContextListener(
> **EventsManager.java:233)
> at weblogic.servlet.internal.**EventsManager.**
> notifyContextCreatedEvent(**EventsManager.java:190)
> at weblogic.servlet.internal.**EventsManager.**
> notifyContextCreatedEvent(**EventsManager.java:175)
> at weblogic.servlet.internal.**WebAppServletContext.**
> preloadResources(**WebAppServletContext.java:**1730)
> at weblogic.servlet.internal.**WebAppServletContext.start(**
> WebAppServletContext.java:**2740)
> at weblogic.servlet.internal.**WebAppModule.startContexts(**
> WebAppModule.java:1704)
> at weblogic.servlet.internal.**WebAppModule.start(**
> WebAppModule.java:781)
> at weblogic.application.internal.**flow.ModuleStateDriver$3.next(**
> ModuleStateDriver.java:213)
> at weblogic.application.internal.**flow.ModuleStateDriver$3.next(**
> ModuleStateDriver.java:208)
> at weblogic.application.utils.**StateMachineDriver.nextState(**
> StateMachineDriver.java:35)
> at weblogic.application.internal.**flow.ModuleStateDriver.start(**
> ModuleStateDriver.java:70)
> at weblogic.application.internal.**flow.ScopedModuleDriver.start(**
> ScopedModuleDriver.java:212)
> at weblogic.application.internal.**ExtensibleModuleWrapper.start(**
> ExtensibleModuleWrapper.java:**111)
> at weblogic.application.internal.**flow.ModuleListenerInvoker.**
> start(ModuleListenerInvoker.**java:124)
> at weblogic.application.internal.**flow.ModuleStateDriver$3.next(**
> ModuleStateDriver.java:213)
> at weblogic.application.internal.**flow.ModuleStateDriver$3.next(**
> ModuleStateDriver.java:208)
> at weblogic.application.utils.**StateMachineDriver.nextState(**
> StateMachineDriver.java:35)
> at weblogic.application.internal.**flow.ModuleStateDriver.start(**
> ModuleStateDriver.java:70)
> at weblogic.application.internal.**flow.StartModulesFlow.**
> activate(StartModulesFlow.**java:24)
> at weblogic.application.internal.**BaseDeployment$2.next(**
> BaseDeployment.java:729)
> at weblogic.application.utils.**StateMachineDriver.nextState(**
> StateMachineDriver.java:35)
> at weblogic.application.internal.**BaseDeployment.activate(**
> BaseDeployment.java:258)
> at weblogic.application.internal.**SingleModuleDeployment.**activate(*
> *SingleModuleDeployment.java:**48)
> at weblogic.application.internal.**DeploymentStateChecker.**activate(*
> *DeploymentStateChecker.java:**165)
> at weblogic.deploy.internal.**targetserver.**
> AppContainerInvoker.activate(**AppContainerInvoker.java:79)
> at weblogic.deploy.internal.**targetserver.operations.**
> AbstractOperation.activate(**AbstractOperation.java:582)
> at weblogic.deploy.internal.**targetserver.operations.**
> ActivateOperation.**activateDeployment(**ActivateOperation.java:148)
> at weblogic.deploy.internal.**targetserver.operations.**
> ActivateOperation.doCommit(**ActivateOperation.java:114)
> at weblogic.deploy.internal.**targetserver.operations.**
> StartOperation.doCommit(**StartOperation.java:149)
> at weblogic.deploy.internal.**targetserver.operations.**
> AbstractOperation.commit(**AbstractOperation.java:335)
> at weblogic.deploy.internal.**targetserver.**DeploymentManager.**
> handleDeploymentCommit(**DeploymentManager.java:844)
> at weblogic.deploy.internal.**targetserver.**DeploymentManager.**
> activateDeploymentList(**DeploymentManager.java:1253)
> at weblogic.deploy.internal.**targetserver.**DeploymentManager.**
> handleCommit(**DeploymentManager.java:440)
> at weblogic.deploy.internal.**targetserver.**
> DeploymentServiceDispatcher.**commit(**DeploymentServiceDispatcher.**
> java:163)
> at weblogic.deploy.service.**internal.targetserver.**
> DeploymentReceiverCallbackDeli**verer.doCommitCallback(**
> DeploymentReceiverCallbackDeli**verer.java:195)
> at weblogic.deploy.service.**internal.targetserver.**
> DeploymentReceiverCallbackDeli**verer.access$100(**
> DeploymentReceiverCallbackDeli**verer.java:13)
> at weblogic.deploy.service.**internal.targetserver.**
> DeploymentReceiverCallbackDeli**verer$2.run(**
> DeploymentReceiverCallbackDeli**verer.java:68)
> at weblogic.work.**SelfTuningWorkManagerImpl$**WorkAdapterImpl.run(**
> SelfTuningWorkManagerImpl.**java:545)
> at weblogic.work.ExecuteThread.**execute(ExecuteThread.java:**256)
> at weblogic.work.ExecuteThread.**run(ExecuteThread.java:221)
> Caused by: org.springframework.beans.**BeanInstantiationException: Could
> not instantiate bean class [org.geoserver.gwc.layer.**CatalogConfiguration]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: com.google.common.util.**
> concurrent.MoreExecutors.**sameThreadExecutor()Lcom/**
> google/common/util/concurrent/**ListeningExecutorService;
> at org.springframework.beans.**BeanUtils.instantiateClass(**
> BeanUtils.java:162)
> at org.springframework.beans.**factory.support.**
> SimpleInstantiationStrategy.**instantiate(**SimpleInstantiationStrategy.**
> java:110)
> at org.springframework.beans.**factory.support.**ConstructorResolver.*
> *autowireConstructor(**ConstructorResolver.java:280)
> ... 59 more
> Caused by: java.lang.NoSuchMethodError: com.google.common.util.**
> concurrent.MoreExecutors.**sameThreadExecutor()Lcom/**
> google/common/util/concurrent/**ListeningExecutorService;
> at com.google.common.cache.**LocalCache.<clinit>(**
> LocalCache.java:155)
> at com.google.common.cache.**LocalCache$LocalManualCache.<**
> init>(LocalCache.java:4750)
> at com.google.common.cache.**LocalCache$LocalLoadingCache.<**
> init>(LocalCache.java:4858)
> at com.google.common.cache.**CacheBuilder.build(**
> CacheBuilder.java:739)
> at org.geoserver.gwc.layer.**CatalogConfiguration.<init>(**
> CatalogConfiguration.java:148)
> at sun.reflect.**NativeConstructorAccessorImpl.**newInstance0(Native
> Method)
> at sun.reflect.**NativeConstructorAccessorImpl.**newInstance(**
> NativeConstructorAccessorImpl.**java:39)
> at sun.reflect.**DelegatingConstructorAccessorI**mpl.newInstance(**
> DelegatingConstructorAccessorI**mpl.java:27)
> at java.lang.reflect.Constructor.**newInstance(Constructor.java:**513)
> at org.springframework.beans.**BeanUtils.instantiateClass(**
> BeanUtils.java:147)
> ... 61 more
> <Jun 18, 2013 9:01:47 PM PKT> <Warning> <HTTP> <BEA-101162> <User defined
> listener org.geoserver.platform.**GeoServerContextLoaderListener failed:
> org.springframework.beans.**factory.BeanCreationException: Error creating
> bean with name 'gwcCatalogConfiguration' defined in URL
> [zip:/u01/home/oracle/bea/**user_projects/domains/cts_**
> domain/servers/AdminServer/**upload/geoserver.war/WEB-INF/**
> lib/gwc-2.3.2.jar!/**geowebcache-geoserver-context.**xml]: Instantiation
> of bean failed; nested exception is
> org.springframework.beans.**BeanInstantiationException:
> Could not instantiate bean class
> [org.geoserver.gwc.layer.**CatalogConfiguration]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: com.google.common.util.**
> concurrent.MoreExecutors.**sameThreadExecutor()Lcom/**
> google/common/util/concurrent/**ListeningExecutorService;.
> org.springframework.beans.**factory.BeanCreationException: Error creating
> bean with name 'gwcCatalogConfiguration' defined in URL
> [zip:/u01/home/oracle/bea/**user_projects/domains/cts_**
> domain/servers/AdminServer/**upload/geoserver.war/WEB-INF/**
> lib/gwc-2.3.2.jar!/**geowebcache-geoserver-context.**xml]: Instantiation
> of bean failed; nested exception is
> org.springframework.beans.**BeanInstantiationException:
> Could not instantiate bean class
> [org.geoserver.gwc.layer.**CatalogConfiguration]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: com.google.common.util.**
> concurrent.MoreExecutors.**sameThreadExecutor()Lcom/**
> google/common/util/concurrent/**ListeningExecutorService;
> at org.springframework.beans.**factory.support.**ConstructorResolver.*
> *autowireConstructor(**ConstructorResolver.java:288)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.autowireConstructor(**
> AbstractAutowireCapableBeanFac**tory.java:1035)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.createBeanInstance(**
> AbstractAutowireCapableBeanFac**tory.java:939)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.doCreateBean(**
> AbstractAutowireCapableBeanFac**tory.java:485)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.createBean(**
> AbstractAutowireCapableBeanFac**tory.java:456)
> Truncated. see log file for complete stacktrace
> Caused By: org.springframework.beans.**BeanInstantiationException: Could
> not instantiate bean class [org.geoserver.gwc.layer.**CatalogConfiguration]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: com.google.common.util.**
> concurrent.MoreExecutors.**sameThreadExecutor()Lcom/**
> google/common/util/concurrent/**ListeningExecutorService;
> at org.springframework.beans.**BeanUtils.instantiateClass(**
> BeanUtils.java:162)
> at org.springframework.beans.**factory.support.**
> SimpleInstantiationStrategy.**instantiate(**SimpleInstantiationStrategy.**
> java:110)
> at org.springframework.beans.**factory.support.**ConstructorResolver.*
> *autowireConstructor(**ConstructorResolver.java:280)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.autowireConstructor(**
> AbstractAutowireCapableBeanFac**tory.java:1035)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.createBeanInstance(**
> AbstractAutowireCapableBeanFac**tory.java:939)
> Truncated. see log file for complete stacktrace
> Caused By: java.lang.NoSuchMethodError: com.google.common.util.**
> concurrent.MoreExecutors.**sameThreadExecutor()Lcom/**
> google/common/util/concurrent/**ListeningExecutorService;
> at com.google.common.cache.**LocalCache.<clinit>(**
> LocalCache.java:155)
> at com.google.common.cache.**LocalCache$LocalManualCache.<**
> init>(LocalCache.java:4750)
> at com.google.common.cache.**LocalCache$LocalLoadingCache.<**
> init>(LocalCache.java:4858)
> at com.google.common.cache.**CacheBuilder.build(**
> CacheBuilder.java:739)
> at org.geoserver.gwc.layer.**CatalogConfiguration.<init>(**
> CatalogConfiguration.java:148)
> Truncated. see log file for complete stacktrace
> >
> <Jun 18, 2013 9:01:47 PM PKT> <Error> <HTTP> <BEA-101165> <Could not load
> user defined filter in web.xml: org.springframework.web.**
> filter.DelegatingFilterProxy.
> org.springframework.beans.**factory.BeanCreationException: Error creating
> bean with name 'gwcCatalogConfiguration' defined in URL
> [zip:/u01/home/oracle/bea/**user_projects/domains/cts_**
> domain/servers/AdminServer/**upload/geoserver.war/WEB-INF/**
> lib/gwc-2.3.2.jar!/**geowebcache-geoserver-context.**xml]: Instantiation
> of bean failed; nested exception is
> org.springframework.beans.**BeanInstantiationException:
> Could not instantiate bean class
> [org.geoserver.gwc.layer.**CatalogConfiguration]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: com.google.common.util.**
> concurrent.MoreExecutors.**sameThreadExecutor()Lcom/**
> google/common/util/concurrent/**ListeningExecutorService;
> at org.springframework.beans.**factory.support.**ConstructorResolver.*
> *autowireConstructor(**ConstructorResolver.java:288)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.autowireConstructor(**
> AbstractAutowireCapableBeanFac**tory.java:1035)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.createBeanInstance(**
> AbstractAutowireCapableBeanFac**tory.java:939)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.doCreateBean(**
> AbstractAutowireCapableBeanFac**tory.java:485)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.createBean(**
> AbstractAutowireCapableBeanFac**tory.java:456)
> Truncated. see log file for complete stacktrace
> Caused By: org.springframework.beans.**BeanInstantiationException: Could
> not instantiate bean class [org.geoserver.gwc.layer.**CatalogConfiguration]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: com.google.common.util.**
> concurrent.MoreExecutors.**sameThreadExecutor()Lcom/**
> google/common/util/concurrent/**ListeningExecutorService;
> at org.springframework.beans.**BeanUtils.instantiateClass(**
> BeanUtils.java:162)
> at org.springframework.beans.**factory.support.**
> SimpleInstantiationStrategy.**instantiate(**SimpleInstantiationStrategy.**
> java:110)
> at org.springframework.beans.**factory.support.**ConstructorResolver.*
> *autowireConstructor(**ConstructorResolver.java:280)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.autowireConstructor(**
> AbstractAutowireCapableBeanFac**tory.java:1035)
> at org.springframework.beans.**factory.support.**
> AbstractAutowireCapableBeanFac**tory.createBeanInstance(**
> AbstractAutowireCapableBeanFac**tory.java:939)
> Truncated. see log file for complete stacktrace
> Caused By: java.lang.NoSuchMethodError: com.google.common.util.**
> concurrent.MoreExecutors.**sameThreadExecutor()Lcom/**
> google/common/util/concurrent/**ListeningExecutorService;
> at com.google.common.cache.**LocalCache.<clinit>(**
> LocalCache.java:155)
> at com.google.common.cache.**LocalCache$LocalManualCache.<**
> init>(LocalCache.java:4750)
> at com.google.common.cache.**LocalCache$LocalLoadingCache.<**
> init>(LocalCache.java:4858)
> at com.google.common.cache.**CacheBuilder.build(**
> CacheBuilder.java:739)
> at org.geoserver.gwc.layer.**CatalogConfiguration.<init>(**
> CatalogConfiguration.java:148)
> Truncated. see log file for complete stacktrace
>
> --
> --
>
> regards,
> I.R
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> Geoserver-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
>
--
This transmission is intended for the named addressee(s) only and may
contain sensitive or protectively marked material up to RESTRICTED and
should be handled accordingly. Unless you are the named addressee (or
authorised to receive it for the addressee) you may not copy or use it, or
disclose it to anyone else. If you have received this transmission in error
please notify the sender immediately. All email traffic sent to or from us,
including without limitation all GCSX traffic, may be subject to recording
and/or monitoring in accordance with relevant legislation.
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users