Is anyone using the cover page generation with 7.x (specifically 7.5)?

Building the backend seems to work without issue, but when I include the 
settings from citation-page.cfg in my local.cfg file I get the errors below 
in my dspace.log during startup.

We're attempting to enable this for just a couple of collections using the 
citation-page.enabled_collections setting, and the other settings are just 
local tweaks to the default examples (using our own institution names, URL 
etc).

Is anyone using cover pages with 7.x?  Any hints on what might be causing 
the error below?

Thanks!

- Darryl



2023-04-04 14:00:15,814 WARN  unknown unknown 
org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext
 
@ Exception encountered during context initialization - cancelling refresh 
attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: 
Error creating bean with name 'bitstreamRestController': Unsatisfied 
dependency expressed through field 'citationDocumentService'; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 
'org.dspace.disseminate.CitationDocumentServiceImpl#0' defined in file 
[/data/dspace/config/spring/api/core-services.xml]: Invocation of init 
method failed; nested exception is java.lang.UnsupportedOperationException
2023-04-04 14:00:15,837 INFO  unknown unknown 
org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener
 
@

Error starting ApplicationContext. To display the conditions report re-run 
your application with 'debug' enabled.
2023-04-04 14:00:15,873 ERROR unknown unknown 
org.springframework.boot.SpringApplication @ Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'bitstreamRestController': Unsatisfied dependency 
expressed through field 'citationDocumentService'; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'org.dspace.disseminate.CitationDocumentServiceImpl#0' 
defined in file [/data/dspace/config/spring/api/core-services.xml]: 
Invocation of init method failed; nested exception is 
java.lang.UnsupportedOperationException
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:659)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:639)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
 
~[spring-context-5.3.20.jar:5.3.20]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
 
~[spring-context-5.3.20.jar:5.3.20]
        at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
 
~[spring-boot-2.6.8.jar:2.6.8]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:745) 
[spring-boot-2.6.8.jar:2.6.8]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:420)
 
[spring-boot-2.6.8.jar:2.6.8]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:307) 
[spring-boot-2.6.8.jar:2.6.8]
        at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:175)
 
[spring-boot-2.6.8.jar:2.6.8]
        at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:155)
 
[spring-boot-2.6.8.jar:2.6.8]
        at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:97)
 
[spring-boot-2.6.8.jar:2.6.8]
        at 
org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:174)
 
[spring-web-5.3.20.jar:5.3.20]
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5219)
 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:698) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:696) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:690) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1889)
 
[catalina.jar:9.0.62.redhat-00005]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) 
[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
 
[tomcat-util.jar:9.0.62.redhat-00005]
        at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
 
[?:?]
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:583) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1618) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) 
[catalina.jar:9.0.62.redhat-00005]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
 
[tomcat-util.jar:9.0.62.redhat-00005]
        at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
 
[?:?]
        at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:432)
 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927) 
[catalina.jar:9.0.62.redhat-00005]
        at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) 
[catalina.jar:9.0.62.redhat-00005]
        at org.apache.catalina.startup.Catalina.start(Catalina.java:772) 
[catalina.jar:9.0.62.redhat-00005]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]
        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 
~[?:?]
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) 
[bootstrap-9.0.62.jar:9.0.62.redhat-00005]
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) 
[bootstrap-9.0.62.jar:9.0.62.redhat-00005]
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 
'org.dspace.disseminate.CitationDocumentServiceImpl#0' defined in file 
[/data/dspace/config/spring/api/core-services.xml]: Invocation of init 
method failed; nested exception is java.lang.UnsupportedOperationException
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:283)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1389)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:656)
 
~[spring-beans-5.3.20.jar:5.3.20]
        ... 61 more
Caused by: java.lang.UnsupportedOperationException
        at java.util.AbstractList.add(AbstractList.java:153) ~[?:?]
        at java.util.AbstractList.add(AbstractList.java:111) ~[?:?]
        at 
org.dspace.disseminate.CitationDocumentServiceImpl.afterPropertiesSet(CitationDocumentServiceImpl.java:163)
 
~[dspace-api-7.5.jar:7.5]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:283)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1389)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309)
 
~[spring-beans-5.3.20.jar:5.3.20]
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:656)
 
~[spring-beans-5.3.20.jar:5.3.20]
        ... 61 more

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/f9bd9ddb-0ba4-47c2-8e4e-0f8771e85162n%40googlegroups.com.

Reply via email to