I am on DSpace 7.6. The moment I set *oai.cache.enabled = true* in ' *oai.cfg*', the server webapp fails to deploy and I get the error message below in tomcat logs. ----------------------------------- 2023-11-23 15:57:10] [crit] Error deploying web application directory [/var/lib/tomcat9/webapps/server] [2023-11-23 15:57:10] [crit] java.lang.IllegalStateException: Error starting child [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:720) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) [2023-11-23 15:57:10] [crit] at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1132) [2023-11-23 15:57:10] [crit] at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1866) [2023-11-23 15:57:10] [crit] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [2023-11-23 15:57:10] [crit] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [2023-11-23 15:57:10] [crit] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [2023-11-23 15:57:10] [crit] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118) [2023-11-23 15:57:10] [crit] at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1044) [2023-11-23 15:57:10] [crit] at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429) [2023-11-23 15:57:10] [crit] at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1575) [2023-11-23 15:57:10] [crit] at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) [2023-11-23 15:57:10] [crit] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) [2023-11-23 15:57:10] [crit] at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) [2023-11-23 15:57:10] [crit] at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) [2023-11-23 15:57:10] [crit] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) [2023-11-23 15:57:10] [crit] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [2023-11-23 15:57:10] [crit] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [2023-11-23 15:57:10] [crit] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) [2023-11-23 15:57:10] [crit] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) [2023-11-23 15:57:10] [crit] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930) [2023-11-23 15:57:10] [crit] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [2023-11-23 15:57:10] [crit] at org.apache.catalina.startup.Catalina.start(Catalina.java:633) [2023-11-23 15:57:10] [crit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [2023-11-23 15:57:10] [crit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [2023-11-23 15:57:10] [crit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [2023-11-23 15:57:10] [crit] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [2023-11-23 15:57:10] [crit] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:343) [2023-11-23 15:57:10] [crit] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478) [2023-11-23 15:57:10] [crit] Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/server]] [2023-11-23 15:57:10] [crit] at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) [2023-11-23 15:57:10] [crit] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717) [2023-11-23 15:57:10] [crit] ... 37 more [2023-11-23 15:57:10] [crit] Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'DSpaceOAIDataProvider': Unsatisfied dependency expressed through field 'cacheService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xoaiCacheService' defined in class path resource [org/dspace/xoai/app/BasicConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.dspace.xoai.services.api.cache.XOAICacheService]: Factory method 'xoaiCacheService' threw exception; nested exception is java.lang.AbstractMethodError: Receiver class org.dspace.xoai.services.impl.resources.DSpaceResourceResolver does not define or inherit an implementation of the resolved method 'abstract javax.xml.transform.Templates getTemplates(java.lang.String)' of interface com.lyncode.xoai.dataprovider.services.api.ResourceResolver. [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:660) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) [2023-11-23 15:57:10] [crit] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:920) [2023-11-23 15:57:10] [crit] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) [2023-11-23 15:57:10] [crit] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) [2023-11-23 15:57:10] [crit] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) [2023-11-23 15:57:10] [crit] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) [2023-11-23 15:57:10] [crit] at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) [2023-11-23 15:57:10] [crit] at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:175) [2023-11-23 15:57:10] [crit] at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:155) [2023-11-23 15:57:10] [crit] at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:97) [2023-11-23 15:57:10] [crit] at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:174) [2023-11-23 15:57:10] [crit] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5135) [2023-11-23 15:57:10] [crit] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [2023-11-23 15:57:10] [crit] ... 38 more [2023-11-23 15:57:10] [crit] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xoaiCacheService' defined in class path resource [org/dspace/xoai/app/BasicConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.dspace.xoai.services.api.cache.XOAICacheService]: Factory method 'xoaiCacheService' threw exception; nested exception is java.lang.AbstractMethodError: Receiver class org.dspace.xoai.services.impl.resources.DSpaceResourceResolver does not define or inherit an implementation of the resolved method 'abstract javax.xml.transform.Templates getTemplates(java.lang.String)' of interface com.lyncode.xoai.dataprovider.services.api.ResourceResolver. [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:657) [2023-11-23 15:57:10] [crit] ... 61 more [2023-11-23 15:57:10] [crit] Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.dspace.xoai.services.api.cache.XOAICacheService]: Factory method 'xoaiCacheService' threw exception; nested exception is java.lang.AbstractMethodError: Receiver class org.dspace.xoai.services.impl.resources.DSpaceResourceResolver does not define or inherit an implementation of the resolved method 'abstract javax.xml.transform.Templates getTemplates(java.lang.String)' of interface com.lyncode.xoai.dataprovider.services.api.ResourceResolver. [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) [2023-11-23 15:57:10] [crit] ... 74 more [2023-11-23 15:57:10] [crit] Caused by: java.lang.AbstractMethodError: Receiver class org.dspace.xoai.services.impl.resources.DSpaceResourceResolver does not define or inherit an implementation of the resolved method 'abstract javax.xml.transform.Templates getTemplates(java.lang.String)' of interface com.lyncode.xoai.dataprovider.services.api.ResourceResolver. [2023-11-23 15:57:10] [crit] at com.lyncode.xoai.dataprovider.transform.TransformManager.<init>(TransformManager.java:46) [2023-11-23 15:57:10] [crit] at com.lyncode.xoai.dataprovider.core.XOAIManager.<init>(XOAIManager.java:49) [2023-11-23 15:57:10] [crit] at org.dspace.xoai.services.impl.context.DSpaceXOAIManagerResolver.getManager(DSpaceXOAIManagerResolver.java:33) [2023-11-23 15:57:10] [crit] at org.dspace.xoai.app.BasicConfiguration.xoaiCacheService(BasicConfiguration.java:80) [2023-11-23 15:57:10] [crit] at org.dspace.xoai.app.BasicConfiguration$$EnhancerBySpringCGLIB$$e9e3a93.CGLIB$xoaiCacheService$0(<generated>) [2023-11-23 15:57:10] [crit] at org.dspace.xoai.app.BasicConfiguration$$EnhancerBySpringCGLIB$$e9e3a93$$FastClassBySpringCGLIB$$cffc6d22.invoke(<generated>) [2023-11-23 15:57:10] [crit] at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) [2023-11-23 15:57:10] [crit] at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) [2023-11-23 15:57:10] [crit] at org.dspace.xoai.app.BasicConfiguration$$EnhancerBySpringCGLIB$$e9e3a93.xoaiCacheService(<generated>) [2023-11-23 15:57:10] [crit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [2023-11-23 15:57:10] [crit] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [2023-11-23 15:57:10] [crit] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [2023-11-23 15:57:10] [crit] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [2023-11-23 15:57:10] [crit] at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) [2023-11-23 15:57:10] [crit] ... 75 more [2023-11-23 15:57:10] [info] Deployment of web application directory [/var/lib/tomcat9/webapps/server] has finished in [38,541] ms
Any pointers? Thank you -- All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx --- You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-tech/CAHKcMPxK1Bc5kP53Oyuva0s1d6w4oxWNe-H6L07vit0SwT59Sg%40mail.gmail.com.
