As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
ERROR [context.support.XmlWebApplicationContext] Exception thrown from ApplicationListener handling ContextClosedEvent java.lang.IllegalStateException: The org.alfresco.cache.sysAdminCache Cache is not alive. at net.sf.ehcache.Cache.checkStatus(Cache.java:1588) at net.sf.ehcache.Cache.get(Cache.java:774) at net.sf.ehcache.Cache.get(Cache.java:755) at org.alfresco.repo.cache.EhCacheAdapter.get(EhCacheAdapter.java:87) at org.alfresco.repo.cache.TransactionalCache.get(TransactionalCache.java:347) at org.alfresco.repo.transaction.TransactionServiceImpl.isReadOnly(TransactionServiceImpl.java:82) at org.alfresco.repo.transaction.TransactionServiceImpl.getUserTransaction(TransactionServiceImpl.java:137) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:283) at org.alfresco.repo.transaction.RetryingTransactionAdvice.invoke(RetryingTransactionAdvice.java:73) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy153.onShutdown(Unknown Source) at org.alfresco.linkvalidation.LinkValidationServiceBootstrap.onShutdown(LinkValidationServiceBootstrap.java:62) at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:73) at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77) at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246) at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:676) at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:651) at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:336) at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:74) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3805) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4364) at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:893) at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1192) at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1163) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1055) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067) at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448) at org.apache.catalina.core.StandardService.stop(StandardService.java:510) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:734) at org.apache.catalina.startup.Catalina.stop(Catalina.java:602) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.stop(Bootstrap.java:307) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.daemon.support.DaemonLoader.stop(DaemonLoader.java:200)
<!– LinkValidationService –> <!– Read transaction advisor for link validation service. –> <bean id="linkValidationServiceReadTxnAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor"> <property name="advice"> <ref bean="retryingReadTxnAdvice"/> </property> <property name="mappedNames"> <list> <value>getHrefManifest</value> <value>getBrokenHrefManifest</value> <value>getHrefDifference</value> <value>getHrefManifestBrokenByNewOrMod</value> <value>getHrefsDependentUponFile</value> <value>getPollInterval</value> <value>isLinkValidationDisabled</value> </list> </property> </bean> <!– Write transaction advisor for link validation service. –> <bean id="linkValidationServiceWriteTxnAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor"> <property name="advice"> <ref bean="retryingWriteTxnAdvice"/> </property> <property name="mappedNames"> <list> <value>onBootstrap</value> <value>onShutdown</value> <value>setLinkValidationDisabled</value> <value>updateHrefInfo</value> </list> </property> </bean> <bean id="LinkValidationService" class="org.springframework.aop.framework.ProxyFactoryBean" lazy-init="true"> <property name="proxyInterfaces"> <list> <value>org.alfresco.linkvalidation.LinkValidationService</value> </list> </property> <property name="targetName"> <value>linkValidationService</value> </property> <property name="interceptorNames"> <list> <value>linkValidationServiceWriteTxnAdvisor</value> <value>linkValidationServiceReadTxnAdvisor</value> <value>checkTxnAdvisor</value> </list> </property> </bean>