Thanks Andrea.

I have forced weblogic to use dspace  libraries via a weblogic.xml file and
now I get a different error.
Again, any ideas?

org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'DSpaceOAIDataProvider': Injection of
autowired dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Could not
autowire field: org.dspace.xoai.services.api.cache.XOAICacheService
org.dspace.xoai.controller.DSpaceOAIDataProvider.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]: Instantiation
of bean failed; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException:
Factory method [public
org.dspace.xoai.services.api.cache.XOAICacheService
org.dspace.xoai.app.BasicConfiguration.xoaiCacheService()] threw
exception; nested exception is java.lang.NoSuchMethodError:
org.codehaus.stax2.XMLInputFactory2.newFactory()Ljavax/xml/stream/XMLInputFactory;
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:287)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
        at 
org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:631)
        at 
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:588)
        at 
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:645)
        at 
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:508)
        at 
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:449)
        at 
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:133)
        at javax.servlet.GenericServlet.init(GenericServlet.java:240)
        at 
weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:337)
        at 
weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:288)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
        at 
weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
        at 
weblogic.servlet.internal.StubSecurityHelper.initServletInstance(StubSecurityHelper.java:98)
        at 
weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:86)
        at 
weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:74)
        at 
weblogic.servlet.internal.StubLifecycleHelper.(StubLifecycleHelper.java:60)
        at 
weblogic.servlet.internal.StubLifecycleHelper.(StubLifecycleHelper.java:34)
        at 
weblogic.servlet.internal.ServletStubImpl.initStubLifecycleHelper(ServletStubImpl.java:652)
        at 
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:593)
        at 
weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:403)
        at 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:295)
        at 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:238)
        at 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3363)
        at 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3333)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
        at 
weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
        at 
weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2220)
        at 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2146)
        at 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2124)
        at 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1564)
        at 
weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:254)
Caused by: org.springframework.beans.factory.BeanCreationException:
Could not autowire field:
org.dspace.xoai.services.api.cache.XOAICacheService
org.dspace.xoai.controller.DSpaceOAIDataProvider.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]: Instantiation
of bean failed; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException:
Factory method [public
org.dspace.xoai.services.api.cache.XOAICacheService
org.dspace.xoai.app.BasicConfiguration.xoaiCacheService()] threw
exception; nested exception is java.lang.NoSuchMethodError:
org.codehaus.stax2.XMLInputFactory2.newFactory()Ljavax/xml/stream/XMLInputFactory;
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:506)
        at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284)
        ... 44 more
Caused by: org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'xoaiCacheService' defined in class path
resource [org/dspace/xoai/app/BasicConfiguration.class]: Instantiation
of bean failed; nested exception is
org.springframework.beans.factory.BeanDefinitionStoreException:
Factory method [public
org.dspace.xoai.services.api.cache.XOAICacheService
org.dspace.xoai.app.BasicConfiguration.xoaiCacheService()] threw
exception; nested exception is java.lang.NoSuchMethodError:
org.codehaus.stax2.XMLInputFactory2.newFactory()Ljavax/xml/stream/XMLInputFactory;
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:581)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1015)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707)
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478)
        ... 46 more
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Factory method [public
org.dspace.xoai.services.api.cache.XOAICacheService
org.dspace.xoai.app.BasicConfiguration.xoaiCacheService()] threw
exception; nested exception is java.lang.NoSuchMethodError:
org.codehaus.stax2.XMLInputFactory2.newFactory()Ljavax/xml/stream/XMLInputFactory;
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:169)
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:570)
        ... 58 more
Caused by: java.lang.NoSuchMethodError:
org.codehaus.stax2.XMLInputFactory2.newFactory()Ljavax/xml/stream/XMLInputFactory;
        at com.lyncode.xoai.dataprovider.xml.read.XmlReader.(XmlReader.java:14)
        at 
com.lyncode.xoai.dataprovider.xml.xoaiconfig.Configuration.readConfiguration(Configuration.java:23)
        at 
org.dspace.xoai.services.impl.context.DSpaceXOAIManagerResolver.getManager(DSpaceXOAIManagerResolver.java:30)
        at 
org.dspace.xoai.app.BasicConfiguration.xoaiCacheService(BasicConfiguration.java:74)
        at 
org.dspace.xoai.app.BasicConfiguration$$EnhancerByCGLIB$$81c32e12.CGLIB$xoaiCacheService$5()
        at 
org.dspace.xoai.app.BasicConfiguration$$EnhancerByCGLIB$$81c32e12$$FastClassByCGLIB$$4f3b9461.invoke()
        at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:280)
        at 
org.dspace.xoai.app.BasicConfiguration$$EnhancerByCGLIB$$81c32e12.xoaiCacheService()
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:149)
        ... 59 more




2015-05-11 2:15 GMT+02:00 Andrea Schweer <schw...@waikato.ac.nz>:

> Hi
>
> On 30/04/15 00:17, Domingo Iglesias wrote:
> > I have a test environment for dspace 5.1 running with solr and jspui,
> > but I cannot get oai interface running.
> > When calling: http://diposittest.ub.edu/oai/request?verb=Identify
> > I get an "Error 500--Internal Server Error" with followed by:
> >
> > java.lang.NoSuchMethodError:
> >
> org.apache.commons.io.FileUtils.write(Ljava/io/File;Ljava/lang/CharSequence;)V
>
> That looks like you're using an older version of Java. DSpace 5.1 needs
> at least Java 7:
>
> https://wiki.duraspace.org/display/DSDOC5x/Installing+DSpace#InstallingDSpace-OracleJavaJDK7orOpenJDK7
>
> cheers,
> Andrea
>
> --
> Dr Andrea Schweer
> IRR Technical Specialist, ITS Information Systems
> The University of Waikato, Hamilton, New Zealand
>
>
>
> Aquest correu electrònic i els annexos poden contenir informació
> confidencial o protegida legalment i està adreçat exclusivament a la
> persona o entitat destinatària. Si no sou el destinatari final o la persona
> encarregada de rebre’l, no esteu autoritzat a llegir-lo, retenir-lo,
> modificar-lo, distribuir-lo, copiar-lo ni a revelar-ne el contingut. Si heu
> rebut aquest correu electrònic per error, us preguem que n’informeu al
> remitent i que elimineu del sistema el missatge i el material annex que
> pugui contenir. Gràcies per la vostra col·laboració.
>
> Este correo electrónico y sus anexos pueden contener información
> confidencial o legalmente protegida y está exclusivamente dirigido a la
> persona o entidad destinataria. Si usted no es el destinatario final o la
> persona encargada de recibirlo, no está autorizado a leerlo, retenerlo,
> modificarlo, distribuirlo, copiarlo ni a revelar su contenido. Si ha
> recibido este mensaje electrónico por error, le rogamos que informe al
> remitente y elimine del sistema el mensaje y el material anexo que pueda
> contener. Gracias por su colaboración.
>
> This email message and any documents attached to it may contain
> confidential or legally protected material and are intended solely for the
> use of the individual or organization to whom they are addressed. We remind
> you that if you are not the intended recipient of this email message or the
> person responsible for processing it, then you are not authorized to read,
> save, modify, send, copy or disclose any of its contents. If you have
> received this email message by mistake, we kindly ask you to inform the
> sender of this and to eliminate both the message and any attachments it
> carries from your account. Thank you for your collaboration.
>



-- 

---
Domingo Iglesias
Universitat de Barcelona
Area de Tecnologies
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to