HTTP Status 500 – Internal Server Error


Type Exception Report

Message Failure during filter init: Failed to startup the DSpace Service Manager: failure starting up spring service manager: Error creating bean with name 'cua.ff4j' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Cannot resolve reference to bean 'cua.ff4j.store.inmemory' while setting bean property 'featureStore'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cua.ff4j.store.inmemory' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.lang.IllegalStateException: Failure during filter init: Failed to startup the DSpace Service Manager: failure starting up spring service manager: Error creating bean with name 'cua.ff4j' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Cannot resolve reference to bean 'cua.ff4j.store.inmemory' while setting bean property 'featureStore'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cua.ff4j.store.inmemory' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'location' threw exception; nested exception is java.lang.IllegalArgumentException: Cannot parse XML data, please check file access 
	com.atmire.app.webui.servlet.LegacyRedirectStrategy.redirect(LegacyRedirectStrategy.java:69)
	com.atmire.app.webui.servlet.RedirectServlet.doGet(RedirectServlet.java:86)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

java.lang.RuntimeException: Failed to startup the DSpace Service Manager: failure starting up spring service manager: Error creating bean with name 'cua.ff4j' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Cannot resolve reference to bean 'cua.ff4j.store.inmemory' while setting bean property 'featureStore'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cua.ff4j.store.inmemory' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'location' threw exception; nested exception is java.lang.IllegalArgumentException: Cannot parse XML data, please check file access 
	org.dspace.servicemanager.DSpaceServiceManager.startup(DSpaceServiceManager.java:224)
	org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:150)
	com.atmire.app.webui.servlet.LegacyRedirectStrategy.redirect(LegacyRedirectStrategy.java:52)
	com.atmire.app.webui.servlet.RedirectServlet.doGet(RedirectServlet.java:86)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

java.lang.IllegalStateException: failure starting up spring service manager: Error creating bean with name 'cua.ff4j' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Cannot resolve reference to bean 'cua.ff4j.store.inmemory' while setting bean property 'featureStore'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cua.ff4j.store.inmemory' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'location' threw exception; nested exception is java.lang.IllegalArgumentException: Cannot parse XML data, please check file access 
	org.dspace.servicemanager.DSpaceServiceManager.startup(DSpaceServiceManager.java:208)
	org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:150)
	com.atmire.app.webui.servlet.LegacyRedirectStrategy.redirect(LegacyRedirectStrategy.java:52)
	com.atmire.app.webui.servlet.RedirectServlet.doGet(RedirectServlet.java:86)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cua.ff4j' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Cannot resolve reference to bean 'cua.ff4j.store.inmemory' while setting bean property 'featureStore'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cua.ff4j.store.inmemory' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'location' threw exception; nested exception is java.lang.IllegalArgumentException: Cannot parse XML data, please check file access 
	org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
	org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
	org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
	org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
	org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
	org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
	org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
	org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
	org.dspace.servicemanager.spring.SpringServiceManager.startup(SpringServiceManager.java:201)
	org.dspace.servicemanager.DSpaceServiceManager.startup(DSpaceServiceManager.java:205)
	org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:150)
	com.atmire.app.webui.servlet.LegacyRedirectStrategy.redirect(LegacyRedirectStrategy.java:52)
	com.atmire.app.webui.servlet.RedirectServlet.doGet(RedirectServlet.java:86)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cua.ff4j.store.inmemory' defined in URL [jar:file:/home/umassmed/dspace/webapps/redirect-webapp/WEB-INF/lib/atmire-cua-api-5.7-4.1.20-0.jar!/spring/spring-dspace-addon-api-cua-features-services.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'location' threw exception; nested exception is java.lang.IllegalArgumentException: Cannot parse XML data, please check file access 
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1396)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
	org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
	org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
	org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
	org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
	org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
	org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
	org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
	org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
	org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
	org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
	org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
	org.dspace.servicemanager.spring.SpringServiceManager.startup(SpringServiceManager.java:201)
	org.dspace.servicemanager.DSpaceServiceManager.startup(DSpaceServiceManager.java:205)
	org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:150)
	com.atmire.app.webui.servlet.LegacyRedirectStrategy.redirect(LegacyRedirectStrategy.java:52)
	com.atmire.app.webui.servlet.RedirectServlet.doGet(RedirectServlet.java:86)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'location' threw exception; nested exception is java.lang.IllegalArgumentException: Cannot parse XML data, please check file access 
	org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:102)
	org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:58)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
	org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
	org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
	org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
	org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
	org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
	org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
	org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
	org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
	org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
	org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
	org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
	org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
	org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
	org.dspace.servicemanager.spring.SpringServiceManager.startup(SpringServiceManager.java:201)
	org.dspace.servicemanager.DSpaceServiceManager.startup(DSpaceServiceManager.java:205)
	org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:150)
	com.atmire.app.webui.servlet.LegacyRedirectStrategy.redirect(LegacyRedirectStrategy.java:52)
	com.atmire.app.webui.servlet.RedirectServlet.doGet(RedirectServlet.java:86)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/7.0.108