Thank you!
--Dale From: Tim Donohue <[email protected]> Sent: Monday, August 23, 2021 12:19 PM To: Poulter, Dale <[email protected]>; DSpace Technical Support <[email protected]> Subject: Re: DSpace 7 update issue Hi Dale, It looks like you have an outdated Spring configuration file in your config directory: /apps/Discoverarchive/config/spring/api/bte.xml That "bte.xml" file should be deleted, as the BTE import framework was removed in DSpace 7. Tim ________________________________ From: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> on behalf of Poulter, Dale <[email protected]<mailto:[email protected]>> Sent: Monday, August 23, 2021 12:09 PM To: DSpace Technical Support <[email protected]<mailto:[email protected]>> Subject: [dspace-tech] DSpace 7 update issue Good morning, We are working to upgrade our development server to DSpace 7 from Dspace 6.3. The build fails in the ant update test_database step with several references to the Sherpa service. Any suggestions on the cause? I have attempted to disable reference to SHERPA in the local.cfg file without any success. test_database: [java] 2021-08-23 11:50:37,830 WARN org.springframework.context.support.ClassPathXmlApplicationContext @ Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.dspace.app.sherpa.SHERPAService': Unsatisfied dependency expressed through field 'configurationService'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.dspace.app.itemimport.BTEBatchImportService] for bean with name 'org.dspace.app.itemimport.BTEBatchImportService' defined in file [/apps/Discoverarchive/config/spring/api/bte.xml]; nested exception is java.lang.ClassNotFoundException: org.dspace.app.itemimport.BTEBatchImportService [java] Failure during kernel init: Error creating bean with name 'org.dspace.app.sherpa.SHERPAService': Unsatisfied dependency expressed through field 'configurationService'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.dspace.app.itemimport.BTEBatchImportService] for bean with name 'org.dspace.app.itemimport.BTEBatchImportService' defined in file [/apps/Discoverarchive/config/spring/api/bte.xml]; nested exception is java.lang.ClassNotFoundException: org.dspace.app.itemimport.BTEBatchImportService [java] org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.dspace.app.sherpa.SHERPAService': Unsatisfied dependency expressed through field 'configurationService'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.dspace.app.itemimport.BTEBatchImportService] for bean with name 'org.dspace.app.itemimport.BTEBatchImportService' defined in file [/apps/Discoverarchive/config/spring/api/bte.xml]; nested exception is java.lang.ClassNotFoundException: org.dspace.app.itemimport.BTEBatchImportService [java] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643) [java] at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) [java] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) [java] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:882) [java] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) [java] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) [java] at org.dspace.servicemanager.DSpaceServiceManager.startup(DSpaceServiceManager.java:277) [java] at org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:153) [java] at org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:128) [java] at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:70) [java] Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.dspace.app.itemimport.BTEBatchImportService] for bean with name 'org.dspace.app.itemimport.BTEBatchImportService' defined in file [/apps/Discoverarchive/config/spring/api/bte.xml]; nested exception is java.lang.ClassNotFoundException: org.dspace.app.itemimport.BTEBatchImportService [java] at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1477) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:682) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:649) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1605) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:523) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:502) [java] at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1456) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1253) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1210) [java] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) [java] ... 16 more [java] Caused by: java.lang.ClassNotFoundException: org.dspace.app.itemimport.BTEBatchImportService [java] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) [java] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) [java] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) [java] at java.base/java.lang.Class.forName0(Native Method) [java] at java.base/java.lang.Class.forName(Class.java:398) [java] at org.springframework.util.ClassUtils.forName(ClassUtils.java:285) [java] at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:456) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1542) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1469) [java] ... 26 more [java] Exception in thread "main" java.lang.IllegalStateException: Failure during kernel init: Error creating bean with name 'org.dspace.app.sherpa.SHERPAService': Unsatisfied dependency expressed through field 'configurationService'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.dspace.app.itemimport.BTEBatchImportService] for bean with name 'org.dspace.app.itemimport.BTEBatchImportService' defined in file [/apps/Discoverarchive/config/spring/api/bte.xml]; nested exception is java.lang.ClassNotFoundException: org.dspace.app.itemimport.BTEBatchImportService [java] at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:82) [java] Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.dspace.app.sherpa.SHERPAService': Unsatisfied dependency expressed through field 'configurationService'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.dspace.app.itemimport.BTEBatchImportService] for bean with name 'org.dspace.app.itemimport.BTEBatchImportService' defined in file [/apps/Discoverarchive/config/spring/api/bte.xml]; nested exception is java.lang.ClassNotFoundException: org.dspace.app.itemimport.BTEBatchImportService [java] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643) [java] at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) [java] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) [java] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:882) [java] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) [java] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) [java] at org.dspace.servicemanager.DSpaceServiceManager.startup(DSpaceServiceManager.java:277) [java] at org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:153) [java] at org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:128) [java] at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:70) [java] Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.dspace.app.itemimport.BTEBatchImportService] for bean with name 'org.dspace.app.itemimport.BTEBatchImportService' defined in file [/apps/Discoverarchive/config/spring/api/bte.xml]; nested exception is java.lang.ClassNotFoundException: org.dspace.app.itemimport.BTEBatchImportService [java] at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1477) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:682) [java] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:649) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1605) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:523) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:502) [java] at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1456) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1253) [java] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1210) [java] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) [java] ... 16 more [java] Caused by: java.lang.ClassNotFoundException: org.dspace.app.itemimport.BTEBatchImportService [java] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) [java] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) [java] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) [java] at java.base/java.lang.Class.forName0(Native Method) [java] at java.base/java.lang.Class.forName(Class.java:398) [java] at org.springframework.util.ClassUtils.forName(ClassUtils.java:285) [java] at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:456) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1542) [java] at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1469) [java] ... 26 more BUILD FAILED /apps/Dspace7-src/DSpace-dspace-7.0/dspace/target/dspace-installer/build.xml:770: Java returned: 1 -Dale [Vanderbilt]<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.vanderbilt.edu%2F&data=04%7C01%7Cdale.poulter%40Vanderbilt.Edu%7C4e9b813c7e4c494f953708d9665a25e5%7Cba5a7f39e3be4ab3b45067fa80faecad%7C0%7C0%7C637653359642967589%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=UCcKz9pEcIFLNJJtgUpJmPJ761zkfcd%2BEgTCzdKKbGY%3D&reserved=0> Dale Poulter Director, Library Technology and Digital Services Vanderbilt Libraries | Vanderbilt University 615-343-5388 | [email protected]<mailto:[email protected]> | https://www.library.vanderbilt.edu<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.library.vanderbilt.edu%2F&data=04%7C01%7Cdale.poulter%40Vanderbilt.Edu%7C4e9b813c7e4c494f953708d9665a25e5%7Cba5a7f39e3be4ab3b45067fa80faecad%7C0%7C0%7C637653359642967589%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ZaEkTJBHc8X6wegQox0oQ7fngE6Rh%2Fz4bwPm7gUeRIY%3D&reserved=0> Pronouns: he/him/his My working day may not be your working day. Please do not feel obliged to reply to this email outside of your normal working hours. . -- All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.lyrasis.org%2Fabout%2FPages%2FCode-of-Conduct.aspx&data=04%7C01%7Cdale.poulter%40Vanderbilt.Edu%7C4e9b813c7e4c494f953708d9665a25e5%7Cba5a7f39e3be4ab3b45067fa80faecad%7C0%7C0%7C637653359642977549%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=XmNUz%2FWQdzNwuKIFfQkbF8b4872viQL2alzgayR7SYA%3D&reserved=0> --- 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-tech/BN0PR08MB7470214C42911EAEE09F9817FEC49%40BN0PR08MB7470.namprd08.prod.outlook.com<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fdspace-tech%2FBN0PR08MB7470214C42911EAEE09F9817FEC49%2540BN0PR08MB7470.namprd08.prod.outlook.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Cdale.poulter%40Vanderbilt.Edu%7C4e9b813c7e4c494f953708d9665a25e5%7Cba5a7f39e3be4ab3b45067fa80faecad%7C0%7C0%7C637653359642977549%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Mx36OY0lrqhO900KGkDJMZ%2BNU0n%2FmbiWeC5WWwZ9ww0%3D&reserved=0>. -- 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/BN0PR08MB74701AB65C91E2251A54CDA1FEC49%40BN0PR08MB7470.namprd08.prod.outlook.com.
