Figured it out. I typo’ed searching through here the first time.

If you add -Dfile.encoding=UTF-8 to the Java OPTS in the config tomcat app, it 
will resolve the issue.

Jake

--
Jake Cameron, BCS(UNB)
Systems Support Specialist III
Information Systems and Technical Services University of Lethbridge Library
Phone:(403)329-2756

This e-mail, including any and all attachments, is only for the use of the 
intended recipient(s) and may contain information that is confidential or 
privileged. If you are not the intended recipient, you are advised that any 
dissemination, copying or other use of this e-mail is prohibited. Please notify 
the sender of the error in communication by return e-mail and destroy all 
copies of this e-mail.  Thank you.

From: dspace-tech@googlegroups.com [mailto:dspace-tech@googlegroups.com] On 
Behalf Of Cameron, Jacob
Sent: Friday, January 27, 2017 11:45 AM
To: DSpace Technical Support <dspace-tech@googlegroups.com>
Subject: [dspace-tech] OAI Error

Hi All,

DSpace 6, Windows Server2008 RC2, Tomcat and Postgres.

When I try to access any of our OAI records, we get a huge error stack.  I’m 
not sure where to begin to look to resolve this.  If you start at 
http://www.uleth.ca/oai/request?verb=ListSets and click on Records, it gives 
the following error.

HTTP Status 500 - com.lyncode.xoai.dataprovider.exceptions.WritingXmlException: 
Error trying to output ''
________________________________
type Exception report
message com.lyncode.xoai.dataprovider.exceptions.WritingXmlException: Error 
trying to output ''
description The server encountered an internal error that prevented it from 
fulfilling this request.
exception
java.io.IOException: 
com.lyncode.xoai.dataprovider.exceptions.WritingXmlException: Error trying to 
output ''
        
org.dspace.xoai.services.impl.cache.DSpaceXOAICacheService.store(DSpaceXOAICacheService.java:113)
        
org.dspace.xoai.controller.DSpaceOAIDataProvider.contextAction(DSpaceOAIDataProvider.java:104)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        java.lang.reflect.Method.invoke(Unknown Source)
        
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
        
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
        
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
        
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:743)
        
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:672)
        
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:82)
        
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:933)
        
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
        
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:951)
        
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:842)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
        
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:827)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
com.lyncode.xoai.dataprovider.exceptions.WritingXmlException: Error trying to 
output ''
        com.lyncode.xoai.dataprovider.xml.EchoElement.write(EchoElement.java:58)
        
com.lyncode.xoai.dataprovider.xml.oaipmh.MetadataType.write(MetadataType.java:78)
        
com.lyncode.xoai.dataprovider.xml.oaipmh.RecordType.write(RecordType.java:130)
        
com.lyncode.xoai.dataprovider.xml.oaipmh.ListRecordsType.write(ListRecordsType.java:110)
        com.lyncode.xoai.util.XmlIOUtils.writeElement(XmlIOUtils.java:20)
        
com.lyncode.xoai.dataprovider.xml.oaipmh.OAIPMHtype.write(OAIPMHtype.java:286)
        com.lyncode.xoai.dataprovider.xml.oaipmh.OAIPMH.write(OAIPMH.java:44)
        
org.dspace.xoai.services.impl.cache.DSpaceXOAICacheService.store(DSpaceXOAICacheService.java:97)
        
org.dspace.xoai.controller.DSpaceOAIDataProvider.contextAction(DSpaceOAIDataProvider.java:104)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        java.lang.reflect.Method.invoke(Unknown Source)
        
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
        
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
        
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
        
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:743)
        
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:672)
        
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:82)
        
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:933)
        
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
        
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:951)
        
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:842)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
        
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:827)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
at [row,col {unknown-source}]: [1,0]
        com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:677)
        com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2116)
        
com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2022)
        com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1114)
        
org.codehaus.stax2.ri.Stax2EventReaderImpl.nextEvent(Stax2EventReaderImpl.java:255)
        com.lyncode.xoai.dataprovider.xml.EchoElement.write(EchoElement.java:31)
        
com.lyncode.xoai.dataprovider.xml.oaipmh.MetadataType.write(MetadataType.java:78)
        
com.lyncode.xoai.dataprovider.xml.oaipmh.RecordType.write(RecordType.java:130)
        
com.lyncode.xoai.dataprovider.xml.oaipmh.ListRecordsType.write(ListRecordsType.java:110)
        com.lyncode.xoai.util.XmlIOUtils.writeElement(XmlIOUtils.java:20)
        
com.lyncode.xoai.dataprovider.xml.oaipmh.OAIPMHtype.write(OAIPMHtype.java:286)
        com.lyncode.xoai.dataprovider.xml.oaipmh.OAIPMH.write(OAIPMH.java:44)
        
org.dspace.xoai.services.impl.cache.DSpaceXOAICacheService.store(DSpaceXOAICacheService.java:97)
        
org.dspace.xoai.controller.DSpaceOAIDataProvider.contextAction(DSpaceOAIDataProvider.java:104)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        java.lang.reflect.Method.invoke(Unknown Source)
        
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
        
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
        
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
        
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:743)
        
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:672)
        
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:82)
        
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:933)
        
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
        
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:951)
        
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:842)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
        
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:827)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


--
Jake Cameron, BCS(UNB)
Systems Support Specialist III
Information Systems and Technical Services University of Lethbridge Library
Phone:(403)329-2756

This e-mail, including any and all attachments, is only for the use of the 
intended recipient(s) and may contain information that is confidential or 
privileged. If you are not the intended recipient, you are advised that any 
dissemination, copying or other use of this e-mail is prohibited. Please notify 
the sender of the error in communication by return e-mail and destroy all 
copies of this e-mail.  Thank you.

--
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<mailto:dspace-tech+unsubscr...@googlegroups.com>.
To post to this group, send email to 
dspace-tech@googlegroups.com<mailto:dspace-tech@googlegroups.com>.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

-- 
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 post to this group, send email to dspace-tech@googlegroups.com.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to