Skip to content

Instantly share code, notes, and snippets.

@escowles
Created November 20, 2013 23:19
Show Gist options
  • Save escowles/7573019 to your computer and use it in GitHub Desktop.
Save escowles/7573019 to your computer and use it in GitHub Desktop.
stacktrace when uploading 4GB file to fcrepo4 running under tomcat
ERROR 18:18:18.053 (InvocationContextInterceptor) ISPN000136: Execution error
java.lang.OutOfMemoryError: Java heap space
at org.infinispan.marshall.AbstractMarshaller.trimBuffer(AbstractMarshaller.java:99) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.marshall.AbstractMarshaller.objectToByteBuffer(AbstractMarshaller.java:95) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.marshall.AbstractMarshaller.objectToByteBuffer(AbstractMarshaller.java:84) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.marshall.AbstractDelegatingMarshaller.objectToByteBuffer(AbstractDelegatingMarshaller.java:94) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.file.FileCacheStore.updateBucket(FileCacheStore.java:335) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.bucket.BucketBasedCacheStore.insertBucket(BucketBasedCacheStore.java:137) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.bucket.BucketBasedCacheStore.storeLockSafe(BucketBasedCacheStore.java:94) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.bucket.BucketBasedCacheStore.storeLockSafe(BucketBasedCacheStore.java:49) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.LockSupportCacheStore.store(LockSupportCacheStore.java:213) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.AbstractCacheStore.applyModifications(AbstractCacheStore.java:126) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.AbstractCacheStore.prepare(AbstractCacheStore.java:144) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.CacheStoreInterceptor.prepareCacheLoader(CacheStoreInterceptor.java:283) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.CacheStoreInterceptor.visitPrepareCommand(CacheStoreInterceptor.java:184) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:134) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:118) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:98) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:116) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitPrepareCommand(PessimisticLockingInterceptor.java:103) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:58) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.TxInterceptor.invokeNextInterceptorAndVerifyTransaction(TxInterceptor.java:130) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:117) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
ERROR 18:18:18.108 (TransactionCoordinator) ISPN000097: Error while processing a prepare in a single-phase transaction
org.infinispan.CacheException: java.lang.OutOfMemoryError: Java heap space
at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:351) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:177) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:81) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.afterCompletion(SynchronizationImple.java:96) ~[jbossjta-4.16.6.Final.jar:na]
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.afterCompletion(TwoPhaseCoordinator.java:402) ~[jbossjta-4.16.6.Final.jar:na]
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:103) ~[jbossjta-4.16.6.Final.jar:na]
at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:164) [jbossjta-4.16.6.Final.jar:na]
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1165) [jbossjta-4.16.6.Final.jar:na]
at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:117) [jbossjta-4.16.6.Final.jar:na]
at org.modeshape.jcr.value.binary.infinispan.InfinispanBinaryStore$LockFactory$ISPNLock.unlock(InfinispanBinaryStore.java:666) [modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.value.binary.infinispan.InfinispanBinaryStore.storeValue(InfinispanBinaryStore.java:270) [modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.value.binary.AbstractBinaryStore.storeValue(AbstractBinaryStore.java:257) [modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.value.binary.BinaryStoreValueFactory.create(BinaryStoreValueFactory.java:266) [modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.value.binary.BinaryStoreValueFactory.create(BinaryStoreValueFactory.java:57) [modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.JcrValueFactory.createBinary(JcrValueFactory.java:153) [fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.modeshape.jcr.JcrValueFactory.createBinary(JcrValueFactory.java:47) [fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.fcrepo.kernel.Datastream.setContent(Datastream.java:152) [fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.fcrepo.kernel.services.DatastreamService.createDatastreamNode(DatastreamService.java:138) [fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.fcrepo.http.api.FedoraContent.create(FedoraContent.java:143) [fcrepo-http-api-4.0.0-alpha-3-SNAPSHOT.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_45]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_45]
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.17.1.jar:1.17.1]
at com.codahale.metrics.jersey.InstrumentedResourceMethodDispatchProvider$TimedRequestDispatcher.dispatch(InstrumentedResourceMethodDispatchProvider.java:30) [metrics-jersey-3.0.1.jar:3.0.1]
at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) [jersey-servlet-1.17.1.jar:1.17.1]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538) [jersey-servlet-1.17.1.jar:1.17.1]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716) [jersey-servlet-1.17.1.jar:1.17.1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.40]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.40]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [catalina.jar:7.0.40]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.40]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [catalina.jar:7.0.40]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.40]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) [catalina.jar:7.0.40]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) [catalina.jar:7.0.40]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.40]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.40]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008) [tomcat-coyote.jar:7.0.40]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) [tomcat-coyote.jar:7.0.40]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) [tomcat-coyote.jar:7.0.40]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]
java.lang.OutOfMemoryError: Java heap space
at org.infinispan.marshall.AbstractMarshaller.trimBuffer(AbstractMarshaller.java:99) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.marshall.AbstractMarshaller.objectToByteBuffer(AbstractMarshaller.java:95) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.marshall.AbstractMarshaller.objectToByteBuffer(AbstractMarshaller.java:84) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.marshall.AbstractDelegatingMarshaller.objectToByteBuffer(AbstractDelegatingMarshaller.java:94) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.file.FileCacheStore.updateBucket(FileCacheStore.java:335) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.bucket.BucketBasedCacheStore.insertBucket(BucketBasedCacheStore.java:137) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.bucket.BucketBasedCacheStore.storeLockSafe(BucketBasedCacheStore.java:94) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.bucket.BucketBasedCacheStore.storeLockSafe(BucketBasedCacheStore.java:49) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.LockSupportCacheStore.store(LockSupportCacheStore.java:213) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.AbstractCacheStore.applyModifications(AbstractCacheStore.java:126) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.AbstractCacheStore.prepare(AbstractCacheStore.java:144) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.CacheStoreInterceptor.prepareCacheLoader(CacheStoreInterceptor.java:283) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.CacheStoreInterceptor.visitPrepareCommand(CacheStoreInterceptor.java:184) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:134) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.AbstractVisitor.visitPrepareCommand(AbstractVisitor.java:118) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.EntryWrappingInterceptor.visitPrepareCommand(EntryWrappingInterceptor.java:98) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.invokeNextAndCommitIf1Pc(AbstractTxLockingInterceptor.java:116) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitPrepareCommand(PessimisticLockingInterceptor.java:103) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.NotificationInterceptor.visitPrepareCommand(NotificationInterceptor.java:58) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:120) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.TxInterceptor.invokeNextInterceptorAndVerifyTransaction(TxInterceptor.java:130) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.interceptors.TxInterceptor.visitPrepareCommand(TxInterceptor.java:117) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.commands.tx.PrepareCommand.acceptVisitor(PrepareCommand.java:147) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
WARN 18:18:18.181 (jta) ARJUNA016029: SynchronizationImple.afterCompletion - failed for SynchronizationAdapter{localTransaction=LocalTransaction{remoteLockedNodes=null, isMarkedForRollback=false, lockedKeys=null, backupKeyLocks=null, topologyId=-1, isFromStateTransfer=false} org.infinispan.transaction.synchronization.SyncLocalTransaction@15} org.infinispan.transaction.synchronization.SynchronizationAdapter@34 with exception
org.infinispan.CacheException: Could not commit.
at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:83) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.afterCompletion(SynchronizationImple.java:96) ~[jbossjta-4.16.6.Final.jar:na]
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.afterCompletion(TwoPhaseCoordinator.java:402) ~[jbossjta-4.16.6.Final.jar:na]
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:103) ~[jbossjta-4.16.6.Final.jar:na]
at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:164) ~[jbossjta-4.16.6.Final.jar:na]
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1165) ~[jbossjta-4.16.6.Final.jar:na]
at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:117) [jbossjta-4.16.6.Final.jar:na]
at org.modeshape.jcr.value.binary.infinispan.InfinispanBinaryStore$LockFactory$ISPNLock.unlock(InfinispanBinaryStore.java:666) [modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.value.binary.infinispan.InfinispanBinaryStore.storeValue(InfinispanBinaryStore.java:270) [modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.value.binary.AbstractBinaryStore.storeValue(AbstractBinaryStore.java:257) [modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.value.binary.BinaryStoreValueFactory.create(BinaryStoreValueFactory.java:266) [modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.value.binary.BinaryStoreValueFactory.create(BinaryStoreValueFactory.java:57) [modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.JcrValueFactory.createBinary(JcrValueFactory.java:153) [fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.modeshape.jcr.JcrValueFactory.createBinary(JcrValueFactory.java:47) [fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.fcrepo.kernel.Datastream.setContent(Datastream.java:152) [fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.fcrepo.kernel.services.DatastreamService.createDatastreamNode(DatastreamService.java:138) [fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.fcrepo.http.api.FedoraContent.create(FedoraContent.java:143) [fcrepo-http-api-4.0.0-alpha-3-SNAPSHOT.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_45]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_45]
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.17.1.jar:1.17.1]
at com.codahale.metrics.jersey.InstrumentedResourceMethodDispatchProvider$TimedRequestDispatcher.dispatch(InstrumentedResourceMethodDispatchProvider.java:30) [metrics-jersey-3.0.1.jar:3.0.1]
at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381) [jersey-server-1.17.1.jar:1.17.1]
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) [jersey-servlet-1.17.1.jar:1.17.1]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538) [jersey-servlet-1.17.1.jar:1.17.1]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716) [jersey-servlet-1.17.1.jar:1.17.1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.40]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.40]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [catalina.jar:7.0.40]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.40]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [catalina.jar:7.0.40]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.40]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) [catalina.jar:7.0.40]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) [catalina.jar:7.0.40]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.40]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.40]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008) [tomcat-coyote.jar:7.0.40]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) [tomcat-coyote.jar:7.0.40]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) [tomcat-coyote.jar:7.0.40]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]
Caused by: javax.transaction.xa.XAException: null
at org.infinispan.transaction.TransactionCoordinator.handleCommitFailure(TransactionCoordinator.java:231) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:179) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:81) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
... 52 common frames omitted
WARN 18:18:18.182 (arjuna) ARJUNA012127: TwoPhaseCoordinator.afterCompletion - returned failure for SynchronizationImple< 0:ffffc0a80172:ef1f:528d41bf:3a, SynchronizationAdapter{localTransaction=LocalTransaction{remoteLockedNodes=null, isMarkedForRollback=false, lockedKeys=null, backupKeyLocks=null, topologyId=-1, isFromStateTransfer=false} org.infinispan.transaction.synchronization.SyncLocalTransaction@15} org.infinispan.transaction.synchronization.SynchronizationAdapter@34 >
Nov 20, 2013 6:18:18 PM com.sun.jersey.spi.container.ContainerResponse mapMappableContainerException
SEVERE: The exception contained within MappableContainerException could not be mapped to a response, re-throwing to the HTTP container
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2271)
at java.io.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:178)
at org.modeshape.jcr.value.binary.infinispan.ChunkOutputStream.storeBufferInBLOBCache(ChunkOutputStream.java:104)
at org.modeshape.jcr.value.binary.infinispan.ChunkOutputStream.write(ChunkOutputStream.java:84)
at org.modeshape.common.util.IoUtil.write(IoUtil.java:340)
at org.modeshape.jcr.value.binary.infinispan.InfinispanBinaryStore.storeValue(InfinispanBinaryStore.java:264)
at org.modeshape.jcr.value.binary.AbstractBinaryStore.storeValue(AbstractBinaryStore.java:257)
at org.modeshape.jcr.value.binary.BinaryStoreValueFactory.create(BinaryStoreValueFactory.java:266)
at org.modeshape.jcr.value.binary.BinaryStoreValueFactory.create(BinaryStoreValueFactory.java:57)
at org.modeshape.jcr.JcrValueFactory.createBinary(JcrValueFactory.java:153)
at org.modeshape.jcr.JcrValueFactory.createBinary(JcrValueFactory.java:47)
at org.fcrepo.kernel.Datastream.setContent(Datastream.java:152)
at org.fcrepo.kernel.services.DatastreamService.createDatastreamNode(DatastreamService.java:138)
at org.fcrepo.http.api.FedoraContent.create(FedoraContent.java:143)
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 com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
at com.codahale.metrics.jersey.InstrumentedResourceMethodDispatchProvider$TimedRequestDispatcher.dispatch(InstrumentedResourceMethodDispatchProvider.java:30)
at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment