Thanks for soon reply.

Your suggestion to run the rebuild script did work after deleting the incompletely uploaded FOXML object file. Without removing that file the script reports an org.fcrepo.server.errors.ObjectIntegrityException with message "FOXML IO stream was bad : Premature end of file".

Regards
Tobias

On 09.09.2011 12:38, Asger Askov Blekinge wrote:
Do a reindex/rebuild of everything. It seems that at least one of the
objects are listed in the database, but do not exist in the repository.

Regards

On 09/09/2011 12:01 PM, Tobias Schmidt wrote:
Hi,

after an failed data ingest (PC lost power) I'm getting attached
javax.ws.rs.WebApplicationException if I request anything, e.g.
http://localhost:8080/fedora/objects?pid=true&title=true&terms=* .

Has anybody an idea to fix that problem?

Regards,
Tobias


javax.ws.rs.WebApplicationException:
org.fcrepo.server.errors.ObjectIntegrityException: FOXML IO stream was
bad : Premature end of file.
        at
org.fcrepo.server.rest.BaseRestResource.handleException(BaseRestResource.java:168)
        at
org.fcrepo.server.rest.FedoraObjectSearchResource.searchObjects(FedoraObjectSearchResource.java:89)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:175)
        at
com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:67)
        at
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:163)
        at
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:71)
        at
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:111)
        at
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:63)
        at
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:689)
        at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:647)
        at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:638)
        at
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:309)
        at
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:425)
        at
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:590)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.fcrepo.server.security.servletfilters.FilterRestApiFlash.doFilter(FilterRestApiFlash.java:79)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.fcrepo.server.security.jaas.AuthFilterJAAS.doFilter(AuthFilterJAAS.java:270)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:662)
Caused by: org.fcrepo.server.errors.ObjectIntegrityException: FOXML IO
stream was bad : Premature end of file.
        at
org.fcrepo.server.storage.translation.FOXMLDODeserializer.deserialize(FOXMLDODeserializer.java:258)
        at
org.fcrepo.server.storage.translation.DOTranslatorImpl.deserialize(DOTranslatorImpl.java:75)
        at
org.fcrepo.server.storage.translation.DOTranslatorModule.deserialize(DOTranslatorModule.java:126)
        at 
org.fcrepo.server.storage.SimpleDOReader.<init>(SimpleDOReader.java:93)
        at
org.fcrepo.server.storage.DefaultDOManager.getReader(DefaultDOManager.java:646)
        at
org.fcrepo.server.search.FieldSearchResultSQLImpl.getObjectFields(FieldSearchResultSQLImpl.java:489)
        at
org.fcrepo.server.search.FieldSearchResultSQLImpl.step(FieldSearchResultSQLImpl.java:401)
        at
org.fcrepo.server.search.FieldSearchSQLImpl.stepAndRemember(FieldSearchSQLImpl.java:352)
        at
org.fcrepo.server.search.FieldSearchSQLImpl.findObjects(FieldSearchSQLImpl.java:321)
        at
org.fcrepo.server.search.FieldSearchSQLModule.findObjects(FieldSearchSQLModule.java:161)
        at
org.fcrepo.server.storage.DefaultDOManager.findObjects(DefaultDOManager.java:1793)
        at
org.fcrepo.server.access.DefaultAccess.findObjects(DefaultAccess.java:708)
        at
org.fcrepo.server.rest.FedoraObjectSearchResource.searchObjects(FedoraObjectSearchResource.java:72)
        ... 36 more
Caused by: org.xml.sax.SAXParseException: Premature end of file.
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
        at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
        at
org.fcrepo.server.storage.translation.FOXMLDODeserializer.deserialize(FOXMLDODeserializer.java:253)
        ... 48 more



------------------------------------------------------------------------------
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT
space for its ease of implementation, lower cost, and increased
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

------------------------------------------------------------------------------
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to