eperson constraint?

22 views
Skip to first unread message

Poulter, Dale

unread,
Apr 16, 2020, 7:59:18 PM4/16/20
to DSpace Technical Support

Good afternoon,

 

When we attempt to access the epeople list we get error below.  When looking at the logs I also notice an error about a foreign key constraint.    It seems that if I can isolate the bad user record and delete we should be ok – but I have been unsuccessful locating the bad record(s).  Any suggestions?

 

Java stacktrace: java.lang.NullPointerException

            at org.dspace.content.DSpaceObjectServiceImpl.match(DSpaceObjectServiceImpl.java:427)

            at org.dspace.content.DSpaceObjectServiceImpl.getMetadata(DSpaceObjectServiceImpl.java:131)

            at org.dspace.content.DSpaceObjectServiceImpl.getMetadataFirstValue(DSpaceObjectServiceImpl.java:380)

            at org.dspace.eperson.EPerson.getFirstName(EPerson.java:253)

            at org.dspace.eperson.EPerson.getFullName(EPerson.java:229)

            at org.dspace.app.xmlui.aspect.administrative.eperson.ManageEPeopleMain.addBody(ManageEPeopleMain.java:190)

            at org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:234)

            at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy196.startElement(Unknown Source)

            at org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:87)

            at org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:94)

            at org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:251)

            at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy197.startElement(Unknown Source)

            at org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:94)

            at org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:251)

            at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy197.startElement(Unknown Source)

            at org.apache.cocoon.environment.internal.EnvironmentChanger.startElement(EnvironmentStack.java:140)

            at org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:87)

            at org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:94)

            at org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:251)

            at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy197.startElement(Unknown Source)

            at org.apache.cocoon.environment.internal.EnvironmentChanger.startElement(EnvironmentStack.java:140)

            at org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:87)

            at org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:94)

            at org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:251)

            at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy197.startElement(Unknown Source)

            at org.apache.cocoon.environment.internal.EnvironmentChanger.startElement(EnvironmentStack.java:140)

            at org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:87)

            at org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:94)

            at org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:251)

            at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy197.startElement(Unknown Source)

            at org.apache.cocoon.environment.internal.EnvironmentChanger.startElement(EnvironmentStack.java:140)

            at org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:87)

            at org.apache.cocoon.components.sax.AbstractXMLByteStreamInterpreter.parse(AbstractXMLByteStreamInterpreter.java:117)

            at org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:44)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:324)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

            at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

            at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

            at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

            at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

            at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy191.generate(Unknown Source)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

            at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

            at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

            at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

            at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

            at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy191.generate(Unknown Source)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

            at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

            at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

            at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

            at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

            at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy191.generate(Unknown Source)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

            at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

            at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

            at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

            at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

            at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy191.generate(Unknown Source)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:326)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

            at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

            at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

            at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

            at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

            at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy191.generate(Unknown Source)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

            at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

            at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

            at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

            at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

            at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy191.generate(Unknown Source)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

            at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

            at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

            at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

            at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

            at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy191.generate(Unknown Source)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

            at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

            at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

            at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

            at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

            at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy191.generate(Unknown Source)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

            at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

            at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

            at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

            at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

            at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy191.generate(Unknown Source)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

            at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

            at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

            at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

            at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

            at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy191.generate(Unknown Source)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

            at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

            at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:439)

            at sun.reflect.GeneratedMethodAccessor125.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:498)

            at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

            at com.sun.proxy.$Proxy190.process(Unknown Source)

            at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)

            at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)

            at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)

            at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)

            at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)

            at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)

            at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)

            at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)

            at org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:351)

            at org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169)

            at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:84)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

            at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:468)

            at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:443)

            at org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:264)

            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

            at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)

            at com.sun.proxy.$Proxy187.service(Unknown Source)

            at org.dspace.springmvc.CocoonView.render(CocoonView.java:113)

            at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1216)

            at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1001)

            at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)

            at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)

            at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:951)

            at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:842)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)

            at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:827)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.dspace.app.xmlui.cocoon.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.dspace.app.xmlui.cocoon.DSpaceCocoonServletFilter.doFilter(DSpaceCocoonServletFilter.java:160)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.dspace.app.xmlui.cocoon.servlet.multipart.DSpaceMultipartFilter.doFilter(DSpaceMultipartFilter.java:119)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)

            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)

            at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)

            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)

            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)

            at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)

            at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)

            at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)

            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

            at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

            at java.lang.Thread.run(Thread.java:748)

 

 

 

 

 

 

--Dale

 

---------------------------------------
Dale Poulter

Director

Library Technology and Digital Services
Vanderbilt University

419 21st Avenue South, Office 812 
Nashville, TN  37203-2427
(615)343-5388
(615)207-9705 (cell)
dale.p...@vanderbilt.edu

 

tim.d...@lyrasis.org

unread,
Apr 17, 2020, 11:27:26 AM4/17/20
to Poulter, Dale, DSpace Technical Support
Hi Dale,

I'm *guessing* you are likely running DSpace 6.x here, as the error line numbers seem to align with a 6.x API.  If so, it looks like the NullPointerException happens here:

https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-api/src/main/java/org/dspace/content/DSpaceObjectServiceImpl.java#L427

This would imply that the "MetadataField" object in the previous line is somehow null.  Since this object is being retrieved from the MetadataValue class here: https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-api/src/main/java/org/dspace/content/MetadataValue.java#L40-L42   

That would imply that you somehow have an entry in your "metadatavalue" table where the "metadata_field_id" is *null* (or empty).  So, my best guess here is that you should query that table to see if you can find an empty "metadata_field_id".  That is not an expected value (and I'm not sure how it would have gotten there).  So, you should either delete that row altogether, or figure out what the correct "metadata_field_id" should be based on your "metadatafieldregistry" table.

Good luck,

Tim

From: dspac...@googlegroups.com <dspac...@googlegroups.com> on behalf of Poulter, Dale <dale.p...@Vanderbilt.Edu>
Sent: Thursday, April 16, 2020 6:59 PM
To: DSpace Technical Support <dspac...@googlegroups.com>
Subject: [dspace-tech] eperson constraint?
 
--
All messages to this mailing list should adhere to the DuraSpace Code of Conduct: https://duraspace.org/about/policies/code-of-conduct/
---
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...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-tech/BN8PR08MB616351AD523734873644406DFED80%40BN8PR08MB6163.namprd08.prod.outlook.com.

Poulter, Dale

unread,
Apr 24, 2020, 3:56:33 PM4/24/20
to tim.d...@lyrasis.org, DSpace Technical Support

Tim,

 

Thank you.  This seems to have corrected the issue and we have deploy to production.

 

 

-Dale

Reply all
Reply to author
Forward
0 new messages