Skip to content

Instantly share code, notes, and snippets.

@orangewolf
Last active October 21, 2021 16:42
Show Gist options
  • Save orangewolf/4684c1032a3014da92d244f12153b64a to your computer and use it in GitHub Desktop.
Save orangewolf/4684c1032a3014da92d244f12153b64a to your computer and use it in GitHub Desktop.
Fcrepo 4.6.3 Backup Error Progress
diff --git a/modeshape-jcr/src/main/java/org/modeshape/jcr/cache/document/LocalDocumentStore.java b/modeshape-jcr/src/main/java/org/modeshape/jcr/cache/document/LocalDocumentStore.java
index d24fb05ce..b05923236 100644
--- a/modeshape-jcr/src/main/java/org/modeshape/jcr/cache/document/LocalDocumentStore.java
+++ b/modeshape-jcr/src/main/java/org/modeshape/jcr/cache/document/LocalDocumentStore.java
@@ -68,7 +68,12 @@ public class LocalDocumentStore implements DocumentStore {
@Override
public SchematicEntry get( String key ) {
+ try{
return database.get(key);
+ }
+ catch(Exception e) {
+ return null;
+ }
}
@Override
diff --git a/modeshape-jcr/src/main/java/org/modeshape/jcr/BackupService.java b/modeshape-jcr/src/main/java/org/modeshape/jcr/BackupService.java
index 6f9b3e0ef..587a9555e 100644
--- a/modeshape-jcr/src/main/java/org/modeshape/jcr/BackupService.java
+++ b/modeshape-jcr/src/main/java/org/modeshape/jcr/BackupService.java
@@ -400,8 +400,13 @@ public class BackupService {
NodeKey key = changedDocumentQueue.poll(1L, TimeUnit.SECONDS);
if (key != null && !key.equals(metadataKey)) {
// Write out the document to the changed area ...
+ try {
SchematicEntry entry = documentStore.get(key.toString());
writeToChangedArea(entry, changesWriter);
+ }
+ catch (Exception e) {
+ LOGGER.debug("skipping entry: " + key.toString());
+ }
}
}
} catch (InterruptedException e) {
root@ip-10-0-0-128:/opt-next/backup# curl -X POST -d "/opt-next/backup" "http://localhost:8080/fedora/rest/fcr:backup"
java.lang.NullPointerException
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at org.fcrepo.http.api.repository.FedoraRepositoryBackup.runBackup(FedoraRepositoryBackup.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305)
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473)
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
INFO: Deploying web application archive /var/lib/tomcat7/webapps/fedora.war
INFO 16:19:04.904 (ModeShapeRepositoryFactoryBean) Using repo config (classpath): file:/var/lib/tomcat7/webapps/fedora/WEB-INF/classes/config/jdbc-postgresql/repository.json
INFO 16:19:04.909 (DefaultPropertiesLoader) Loading properties
INFO 16:19:04.909 (DefaultPropertiesLoader) com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean.default.objectStoreDir = /opt/fedora-data/com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean.default.objectStoreDir
INFO 16:19:04.909 (DefaultPropertiesLoader) com.arjuna.ats.arjuna.objectstore.objectStoreDir = /opt/fedora-data/com.arjuna.ats.arjuna.objectstore.objectStoreDir
INFO 16:19:04.909 (DefaultPropertiesLoader) fcrepo.ispn.cache = /opt/fedora-data/fcrepo.ispn.cache
INFO 16:19:04.909 (DefaultPropertiesLoader) fcrepo.ispn.binary.cache = /opt/fedora-data/fcrepo.ispn.binary.cache
INFO 16:19:04.909 (DefaultPropertiesLoader) fcrepo.binary.directory = /opt/fedora-data/fcrepo.binary.directory
INFO 16:19:04.909 (DefaultPropertiesLoader) fcrepo.modeshape.index.directory = /opt/fedora-data/fcrepo.modeshape.index.directory
INFO 16:19:04.910 (DefaultPropertiesLoader) fcrepo.ispn.alternative.cache = /opt/fedora-data/fcrepo.ispn.alternative.cache
INFO 16:19:04.910 (DefaultPropertiesLoader) fcrepo.ispn.binary.alternative.cache = /opt/fedora-data/fcrepo.ispn.binary.alternative.cache
INFO 16:19:04.910 (DefaultPropertiesLoader) fcrepo.ispn.repo.cache = /opt/fedora-data/fcrepo.ispn.repo.cache
INFO 16:19:04.910 (DefaultPropertiesLoader) fcrepo.activemq.directory = /opt/fedora-data/fcrepo.activemq.directory
Oct 21, 2021 4:19:09 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /var/lib/tomcat7/webapps/ROOT
Oct 21, 2021 4:19:09 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Oct 21, 2021 4:19:09 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 11028 ms
ERROR 16:23:28.772 (JdbcStringBasedStore) ISPN000252: Error executing parallel store task
java.util.concurrent.ExecutionException: org.infinispan.persistence.spi.PersistenceException: java.io.StreamCorruptedException: Unexpected byte found when reading an object: 50
at java.util.concurrent.FutureTask.report(FutureTask.java:122) [na:1.8.0_171]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) [na:1.8.0_171]
at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore.process(JdbcStringBasedStore.java:364) ~[infinispan-cachestore-jdbc-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.persistence.manager.PersistenceManagerImpl.processOnAllStores(PersistenceManagerImpl.java:420) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.persistence.manager.PersistenceManagerImpl.processOnAllStores(PersistenceManagerImpl.java:405) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.iteration.impl.LocalEntryRetriever$1.run(LocalEntryRetriever.java:325) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_171]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_171]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_171]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]
Caused by: org.infinispan.persistence.spi.PersistenceException: java.io.StreamCorruptedException: Unexpected byte found when reading an object: 50
at org.infinispan.marshall.core.MarshalledEntryImpl.unmarshall(MarshalledEntryImpl.java:116) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.marshall.core.MarshalledEntryImpl.getValue(MarshalledEntryImpl.java:61) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.persistence.PersistenceUtil.convert(PersistenceUtil.java:136) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.iteration.impl.LocalEntryRetriever$KeyValueActionForCacheLoaderTask.processEntry(LocalEntryRetriever.java:201) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore$2.call(JdbcStringBasedStore.java:350) ~[infinispan-cachestore-jdbc-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore$2.call(JdbcStringBasedStore.java:317) ~[infinispan-cachestore-jdbc-7.2.4.Final.jar:7.2.4.Final]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_171]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_171]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_171]
at org.infinispan.util.concurrent.WithinThreadExecutor.execute(WithinThreadExecutor.java:22) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at java.util.concurrent.ExecutorCompletionService.submit(ExecutorCompletionService.java:181) ~[na:1.8.0_171]
at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore.process(JdbcStringBasedStore.java:317) ~[infinispan-cachestore-jdbc-7.2.4.Final.jar:7.2.4.Final]
... 8 common frames omitted
Caused by: java.io.StreamCorruptedException: Unexpected byte found when reading an object: 50
at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:754) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.jboss.marshalling.river.BlockUnmarshaller.readObject(BlockUnmarshaller.java:149) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.jboss.marshalling.river.BlockUnmarshaller.readObject(BlockUnmarshaller.java:135) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.infinispan.schematic.internal.SchematicEntryLiteral$Externalizer.readObject(SchematicEntryLiteral.java:182) ~[modeshape-schematic-4.6.2.Final.jar:4.6.2.Final]
at org.infinispan.schematic.internal.SchematicEntryLiteral$Externalizer.readObject(SchematicEntryLiteral.java:171) ~[modeshape-schematic-4.6.2.Final.jar:4.6.2.Final]
at org.infinispan.commons.marshall.jboss.JBossExternalizerAdapter.createExternal(JBossExternalizerAdapter.java:26) ~[infinispan-commons-7.2.4.Final.jar:7.2.4.Final]
at org.jboss.marshalling.river.RiverUnmarshaller.doReadNewObject(RiverUnmarshaller.java:1327) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:276) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:209) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.jboss.marshalling.AbstractObjectInput.readObject(AbstractObjectInput.java:41) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller.objectFromObjectStream(AbstractJBossMarshaller.java:134) ~[infinispan-commons-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.marshall.core.VersionAwareMarshaller.objectFromByteBuffer(VersionAwareMarshaller.java:101) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.marshall.core.MarshalledEntryImpl.unmarshall(MarshalledEntryImpl.java:114) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
... 19 common frames omitted
Caused by: org.jboss.marshalling.TraceInformation: null
ERROR 16:23:29.338 (InvocationContextInterceptor) ISPN000136: Execution error
org.infinispan.commons.CacheException: ISPN000300: There was an exception while processing retrieval of entry values
at org.infinispan.iteration.impl.LocalEntryRetriever$1.run(LocalEntryRetriever.java:368) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_171]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_171]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_171]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_171]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_171]
Caused by: org.infinispan.persistence.spi.PersistenceException: java.util.concurrent.ExecutionException: org.infinispan.persistence.spi.PersistenceException: java.io.StreamCorruptedException: Unexpected byte found when reading an object: 50
at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore.process(JdbcStringBasedStore.java:369) ~[infinispan-cachestore-jdbc-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.persistence.manager.PersistenceManagerImpl.processOnAllStores(PersistenceManagerImpl.java:420) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.persistence.manager.PersistenceManagerImpl.processOnAllStores(PersistenceManagerImpl.java:405) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.iteration.impl.LocalEntryRetriever$1.run(LocalEntryRetriever.java:325) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
... 5 common frames omitted
Caused by: java.util.concurrent.ExecutionException: org.infinispan.persistence.spi.PersistenceException: java.io.StreamCorruptedException: Unexpected byte found when reading an object: 50
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[na:1.8.0_171]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[na:1.8.0_171]
at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore.process(JdbcStringBasedStore.java:364) ~[infinispan-cachestore-jdbc-7.2.4.Final.jar:7.2.4.Final]
... 8 common frames omitted
Caused by: org.infinispan.persistence.spi.PersistenceException: java.io.StreamCorruptedException: Unexpected byte found when reading an object: 50
at org.infinispan.marshall.core.MarshalledEntryImpl.unmarshall(MarshalledEntryImpl.java:116) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.marshall.core.MarshalledEntryImpl.getValue(MarshalledEntryImpl.java:61) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.persistence.PersistenceUtil.convert(PersistenceUtil.java:136) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.iteration.impl.LocalEntryRetriever$KeyValueActionForCacheLoaderTask.processEntry(LocalEntryRetriever.java:201) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore$2.call(JdbcStringBasedStore.java:350) ~[infinispan-cachestore-jdbc-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore$2.call(JdbcStringBasedStore.java:317) ~[infinispan-cachestore-jdbc-7.2.4.Final.jar:7.2.4.Final]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_171]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_171]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_171]
at org.infinispan.util.concurrent.WithinThreadExecutor.execute(WithinThreadExecutor.java:22) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at java.util.concurrent.ExecutorCompletionService.submit(ExecutorCompletionService.java:181) ~[na:1.8.0_171]
at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore.process(JdbcStringBasedStore.java:317) ~[infinispan-cachestore-jdbc-7.2.4.Final.jar:7.2.4.Final]
... 8 common frames omitted
Caused by: java.io.StreamCorruptedException: Unexpected byte found when reading an object: 50
at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:754) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.jboss.marshalling.river.BlockUnmarshaller.readObject(BlockUnmarshaller.java:149) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.jboss.marshalling.river.BlockUnmarshaller.readObject(BlockUnmarshaller.java:135) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.infinispan.schematic.internal.SchematicEntryLiteral$Externalizer.readObject(SchematicEntryLiteral.java:182) ~[modeshape-schematic-4.6.2.Final.jar:4.6.2.Final]
at org.infinispan.schematic.internal.SchematicEntryLiteral$Externalizer.readObject(SchematicEntryLiteral.java:171) ~[modeshape-schematic-4.6.2.Final.jar:4.6.2.Final]
at org.infinispan.commons.marshall.jboss.JBossExternalizerAdapter.createExternal(JBossExternalizerAdapter.java:26) ~[infinispan-commons-7.2.4.Final.jar:7.2.4.Final]
at org.jboss.marshalling.river.RiverUnmarshaller.doReadNewObject(RiverUnmarshaller.java:1327) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:276) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:209) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.jboss.marshalling.AbstractObjectInput.readObject(AbstractObjectInput.java:41) ~[jboss-marshalling-osgi-1.4.10.Final.jar:1.4.10.Final]
at org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller.objectFromObjectStream(AbstractJBossMarshaller.java:134) ~[infinispan-commons-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.marshall.core.VersionAwareMarshaller.objectFromByteBuffer(VersionAwareMarshaller.java:101) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.commons.marshall.AbstractDelegatingMarshaller.objectFromByteBuffer(AbstractDelegatingMarshaller.java:80) ~[infinispan-commons-7.2.4.Final.jar:7.2.4.Final]
at org.infinispan.marshall.core.MarshalledEntryImpl.unmarshall(MarshalledEntryImpl.java:114) ~[infinispan-core-7.2.4.Final.jar:7.2.4.Final]
... 19 common frames omitted
Caused by: org.jboss.marshalling.TraceInformation: null
ERROR 16:33:57.808 (FedoraRepositoryBackup) Problems backing up the repository:
ERROR 16:33:57.829 (WildcardExceptionMapper) Exception intercepted by WildcardExceptionMapper: null
root@ip-10-0-0-128:/opt-next/backup# curl http://localhost:8080/fedora/rest/prod/01/4d
java.lang.NullPointerException
at org.modeshape.jcr.JcrSession.node(JcrSession.java:542)
at org.modeshape.jcr.JcrSession.node(JcrSession.java:659)
at org.modeshape.jcr.JcrSession.node(JcrSession.java:677)
at org.modeshape.jcr.JcrSession.nodeExists(JcrSession.java:951)
at org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils.getClosestExistingAncestor(FedoraTypesUtils.java:314)
at org.fcrepo.http.commons.api.rdf.HttpResourceConverter.doForward(HttpResourceConverter.java:134)
at org.fcrepo.http.commons.api.rdf.HttpResourceConverter.doForward(HttpResourceConverter.java:76)
at com.google.common.base.Converter.correctedDoForward(Converter.java:154)
at com.google.common.base.Converter.convert(Converter.java:147)
at org.fcrepo.http.api.FedoraBaseResource.getResourceFromPath(FedoraBaseResource.java:85)
at org.fcrepo.http.api.ContentExposingResource.resource(ContentExposingResource.java:374)
at org.fcrepo.http.api.FedoraLdp.getResource(FedoraLdp.java:208)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305)
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473)
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment