[Eagle-i-admins] Exception when Upgrading to 3.7.2

Lease, Joshua jlease at hmc.psu.edu
Thu Jul 9 15:42:33 EDT 2015


Sophia,

Here's the permissions on the file:

-rw-r--r--. 1 tomcat tomcat 15912 Jul  9 15:19 schema.xml

The entire solrhome directory tree is owned by tomcat with read and write permissions. I tried starting tomcat as root to help rule out permissions issues and got the same error.

Your email suggested that the eagle-i home should be stored in ~tomcat/eaglei, but our eagle-i home is at /data/java/eaglei as evidenced in the institution.log. Is this just a difference between your eagle-i home location and ours, or is it hardcoded to the tomcat home?

2015-07-09 13:21:29,669 TRACE org.eaglei.solr.EagleISolrConfig:180 - verify setup with eagleiHome = /data/java/eaglei and solrhome = /data/java/eaglei/solrhome

Thanks,
    Joshua Lease

From: Sophia K Cheng
Date: Thursday, July 9, 2015 at 1:56 PM
To: Joshua M Lease
Cc: "eagle-i-admins at open.med.harvard.edu<mailto:eagle-i-admins at open.med.harvard.edu>"
Subject: Re: [Eagle-i-admins] Exception when Upgrading to 3.7.2

Hi Joshua,

It seems like your application is unable to read the schema.xml file that is located ~tomcat/eaglei/solrhome/search/Search-core/conf/

One thing that might be happening is permissions. If the user  you are running tomcat as doesn't have permission to read/write to solrhome, this might happen.

Can you check your folder & user permissions? In my set up, I have solrhome & all subfolders set to tomcat:tomcat and I start tomcat as tomcat.

Thanks,
Sophia

Lease, Joshua<mailto:jlease at hmc.psu.edu>
July 9, 2015 at 1:47 PM
Sophia,

Tomcat does not cleanly shutdown when this issue occurs; so, I've been stopping it manually. I deleted the exploded institution war and the contents of the search directory, but encountered the same issue. My eagle-i-apps.properties has all options that contain the keyword solr commented out. Do you have any other ideas?

I have attached my institution log at the trace level.

Thanks,
    Joshua Lease

From: Sophia K Cheng
Date: Thursday, July 9, 2015 at 1:04 PM
To: Joshua M Lease
Cc: "eagle-i-admins at open.med.harvard.edu<mailto:eagle-i-admins at open.med.harvard.edu>"
Subject: Re: [Eagle-i-admins] Exception when Upgrading to 3.7.2

Hi Joshua,

Could you try the following:

- stop tomcat & verify that it really has stopped
+==> I've encountered similar errors because tomcat failed to shut down cleanly and I actually had two instances of tomcat running
- drop the exploded institution war
+==> I've also encountered different issues with my tomcat not updating the exploded war properly when changing war versions
- drop the search folder again (per Dave's email)
- check your eagle-i-apps.properties file and make sure there are no properties with that are named solr
- start tomcat
- cross fingers


Thanks,
Sophia




Sophia K Cheng<mailto:sophia_cheng at hms.harvard.edu>
July 9, 2015 at 1:04 PM
Hi Joshua,

Could you try the following:

- stop tomcat & verify that it really has stopped
+==> I've encountered similar errors because tomcat failed to shut down cleanly and I actually had two instances of tomcat running
- drop the exploded institution war
+==> I've also encountered different issues with my tomcat not updating the exploded war properly when changing war versions
- drop the search folder again (per Dave's email)
- check your eagle-i-apps.properties file and make sure there are no properties with that are named solr
- start tomcat
- cross fingers


Thanks,
Sophia




Lease, Joshua<mailto:jlease at hmc.psu.edu>
June 30, 2015 at 2:57 PM
Admins,

I'm attempting to upgrade from 3.4.2 to 3.7.2 and have an issue when starting the web server. The logs are below and you can see the exception. When attempting to access /institution, I get HTTP 404. Is there a step unique to this upgrade that I am missing? Any ideas?

Thanks,
    Joshua Lease

Jun 30, 2015 2:30:19 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Jun 30, 2015 2:30:19 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Jun 30, 2015 2:30:19 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 675 ms
Jun 30, 2015 2:30:19 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jun 30, 2015 2:30:19 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.59
Jun 30, 2015 2:30:19 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /opt/apache-tomcat-7.0.59/webapps/sweet.war
Jun 30, 2015 2:30:20 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/opt/tomcat/webapps/sweet/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
Jun 30, 2015 2:30:25 PM org.apache.catalina.core.ApplicationContext log
INFO: No Spring WebApplicationInitializer types detected on classpath
log4j:WARN No appenders could be found for logger (org.eaglei.sweet.server.LoggingContextListener).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Jun 30, 2015 2:30:25 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
Jun 30, 2015 2:30:37 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
  org.eaglei.datatools.services
Jun 30, 2015 2:30:37 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
  class org.eaglei.datatools.services.EIExternalResourceService
Jun 30, 2015 2:30:37 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jun 30, 2015 2:30:37 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM'
Jun 30, 2015 2:30:38 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
  org.eaglei.datatools.about
Jun 30, 2015 2:30:38 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
  class org.eaglei.datatools.about.AboutSweetService
Jun 30, 2015 2:30:38 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jun 30, 2015 2:30:38 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM'
Jun 30, 2015 2:30:38 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /opt/apache-tomcat-7.0.59/webapps/sweet.war has finished in 18,502 ms
Jun 30, 2015 2:30:38 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /opt/apache-tomcat-7.0.59/webapps/institution.war
Jun 30, 2015 2:30:38 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/opt/tomcat/webapps/institution/WEB-INF/lib/javax.servlet-3.0.0.v201112011016.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
Jun 30, 2015 2:30:41 PM org.apache.catalina.core.ApplicationContext log
INFO: No Spring WebApplicationInitializer types detected on classpath
[06-30 14:30:42] INFO  LoggingContextListener [researchstg.hersheymed.net-startStop-1]: About to initialize logging...
[06-30 14:30:42] INFO  EILog4jConfigurationManager [researchstg.hersheymed.net-startStop-1]: ServletContext path: /institution
[06-30 14:30:42] INFO  EILog4jConfigurationManager [researchstg.hersheymed.net-startStop-1]: Looking for log4j configuration file: institution.log4j.properties
[06-30 14:30:42] INFO  EILog4jConfigurationManager [researchstg.hersheymed.net-startStop-1]: eaglei home directory = /data/java/eaglei
Jun 30, 2015 2:30:42 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
2015-06-30 14:30:45,179 ERROR org.apache.solr.core.CoreContainer:506 - Error creating core [Search-core]: Error opening new searcher
org.apache.solr.common.SolrException: Error opening new searcher
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:881)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:654)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:491)
at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:255)
at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:249)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.apache.solr.common.SolrException: Error opening new searcher
at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1574)
at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1686)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:853)
... 9 more
Caused by: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/data/java/eaglei/solrhome/search/Search-core/data/index/write.lock<mailto:NativeFSLock@/data/java/eaglei/solrhome/search/Search-core/data/index/write.lock>
at org.apache.lucene.store.Lock.obtain(Lock.java:89)
at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:753)
at org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:77)
at org.apache.solr.update.SolrIndexWriter.create(SolrIndexWriter.java:64)
at org.apache.solr.update.DefaultSolrCoreState.createMainIndexWriter(DefaultSolrCoreState.java:279)
at org.apache.solr.update.DefaultSolrCoreState.getIndexWriter(DefaultSolrCoreState.java:111)
at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1537)
... 11 more
2015-06-30 14:30:45,184 ERROR org.springframework.web.context.ContextLoader:331 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'institutionSearchConfig': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1093)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1038)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5524)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1081)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1877)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1086)
... 27 more
Caused by: java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1124)
at org.eaglei.solr.EagleISolrConfig.<init>(EagleISolrConfig.java:155)
at org.eaglei.ui.gwt.search.server.AbstractSearchAppConfig.<init>(AbstractSearchAppConfig.java:74)
at org.eaglei.institution.server.InstitutionSearchConfig.<init>(InstitutionSearchConfig.java:46)
at org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde.<init>(<generated>)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
... 29 more
Jun 30, 2015 2:30:45 PM 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 'institutionSearchConfig': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1093)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1038)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5524)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1081)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1877)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1086)
... 27 more
Caused by: java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1124)
at org.eaglei.solr.EagleISolrConfig.<init>(EagleISolrConfig.java:155)
at org.eaglei.ui.gwt.search.server.AbstractSearchAppConfig.<init>(AbstractSearchAppConfig.java:74)
at org.eaglei.institution.server.InstitutionSearchConfig.<init>(InstitutionSearchConfig.java:46)
at org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde.<init>(<generated>)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
... 29 more

Jun 30, 2015 2:30:45 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.eaglei.institution.server.InstitutionContextListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'institutionSearchConfig': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1093)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1038)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5524)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1081)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1877)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1086)
... 27 more
Caused by: java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1124)
at org.eaglei.solr.EagleISolrConfig.<init>(EagleISolrConfig.java:155)
at org.eaglei.ui.gwt.search.server.AbstractSearchAppConfig.<init>(AbstractSearchAppConfig.java:74)
at org.eaglei.institution.server.InstitutionSearchConfig.<init>(InstitutionSearchConfig.java:46)
at org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde.<init>(<generated>)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
... 29 more

Jun 30, 2015 2:30:45 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Jun 30, 2015 2:30:45 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/institution] startup failed due to previous errors
Jun 30, 2015 2:30:45 PM org.apache.catalina.core.StandardContext listenerStop
SEVERE: Exception sending context destroyed event to listener instance of class org.eaglei.institution.server.InstitutionContextListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'institutionSearchConfig': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1093)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1038)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5524)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1081)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1877)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1086)
... 27 more
Caused by: java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1124)
at org.eaglei.solr.EagleISolrConfig.<init>(EagleISolrConfig.java:155)
at org.eaglei.ui.gwt.search.server.AbstractSearchAppConfig.<init>(AbstractSearchAppConfig.java:74)
at org.eaglei.institution.server.InstitutionSearchConfig.<init>(InstitutionSearchConfig.java:46)
at org.eaglei.institution.server.InstitutionSearchConfig$$EnhancerBySpringCGLIB$$f7420dde.<init>(<generated>)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
... 29 more

Jun 30, 2015 2:30:45 PM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
Jun 30, 2015 2:30:45 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/institution] appears to have started a thread named [searcherExecutor-6-thread-1] but has failed to stop it. This is very likely to create a memory leak.
Jun 30, 2015 2:30:45 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/institution] appears to have started a thread named [Thread-4] but has failed to stop it. This is very likely to create a memory leak.
Jun 30, 2015 2:30:45 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/institution] appears to have started a thread named [Thread-5] but has failed to stop it. This is very likely to create a memory leak.
Jun 30, 2015 2:30:45 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /opt/apache-tomcat-7.0.59/webapps/institution.war has finished in 6,837 ms
Jun 30, 2015 2:30:45 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /opt/apache-tomcat-7.0.59/webapps/ROOT.war
Jun 30, 2015 2:30:45 PM org.apache.catalina.startup.SetContextPropertiesRule begin
WARNING: [SetContextPropertiesRule]{Context} Setting property 'debug' to '0' did not find a matching property.
Jun 30, 2015 2:30:45 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Context/Realm} Setting property 'debug' to '99' did not find a matching property.
log4j:WARN No appenders could be found for logger (org.apache.solr.update.SolrIndexWriter).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Jun 30, 2015 2:30:48 PM org.apache.catalina.core.ApplicationContext log
INFO: No Spring WebApplicationInitializer types detected on classpath
log4j:WARN No appenders could be found for logger (org.eaglei.repository.Lifecycle).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
***INFO*** (at Tue Jun 30 14:30:48 EDT 2015) eagle-i Configuration: /data/java/eaglei/repo, realmDatasource = jdbc/eaglei
***INFO*** (at Tue Jun 30 14:30:48 EDT 2015) eagle-i Configuration: Set up default log4j config: logfile directory: /data/java/eaglei/repo/logs
***INFO*** (at Tue Jun 30 14:30:48 EDT 2015) eagle-i Configuration: Got 0 initial log4j properties from repo configuration.
***INFO*** (at Tue Jun 30 14:30:48 EDT 2015) eagle-i Configuration: Configuring log4j with properties: {log4j.appender.repository.ImmediateFlush=false, log4j.appender.repository.BufferedIO=true, log4j.appender.repository.Append=true, log4j.appender.repository.layout=org.apache.log4j.PatternLayout, log4j.logger.org.eaglei.repository=INFO, repository, log4j.appender.repository.File=/data/java/eaglei/repo/logs/repository.log, log4j.appender.repository=org.apache.log4j.DailyRollingFileAppender, log4j.appender.repository.layout.ConversionPattern=%d{ISO8601} T=%t %p %c - %m%n, log4j.additivity.org.eaglei.repository=false, log4j.logger.org.openrdf=WARN, repository, log4j.appender.repository.Encoding=UTF-8, log4j.appender.repository.DatePattern='.'yyyy-MM-dd}
***INFO*** (at Tue Jun 30 14:30:48 EDT 2015) eagle-i Configuration: Activating log4j appender "repository" for logger org.eaglei.repository
Jun 30, 2015 2:30:48 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
  org.eaglei.repository.about
Jun 30, 2015 2:30:48 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
  class org.eaglei.repository.about.AboutRepositoryService
Jun 30, 2015 2:30:48 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jun 30, 2015 2:30:48 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM'
Jun 30, 2015 2:30:49 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /opt/apache-tomcat-7.0.59/webapps/ROOT.war has finished in 4,417 ms
Jun 30, 2015 2:30:49 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /opt/apache-tomcat-7.0.59/webapps/${catalina.base}
Jun 30, 2015 2:30:49 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory /opt/apache-tomcat-7.0.59/webapps/${catalina.base} has finished in 178 ms
Jun 30, 2015 2:30:49 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /opt/apache-tomcat-7.0.59/webapps/static
Jun 30, 2015 2:30:49 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory /opt/apache-tomcat-7.0.59/webapps/static has finished in 152 ms
Jun 30, 2015 2:30:49 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Jun 30, 2015 2:30:49 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 30153 ms


--


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://open.med.harvard.edu/pipermail/eagle-i-admins/attachments/20150709/a6adddac/attachment-0001.html>


More information about the Eagle-i-admins mailing list