3 Replies Latest reply on Apr 28, 2016 2:58 AM by hchiorean

    I/O error while unmarshalling from stream !! While using PostgreSql for storing repository inmodeshape ?

    rishianand50

      I am getting below error while using postgresql for storing repository.

       

      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'modeshapeSessionFactory': FactoryBean threw exception on object creation; nested exception is javax.jcr.RepositoryException: Error while starting 'mydb3' repository: I/O error while unmarshalling from stream

        at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:175)

        at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)

        at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1585)

        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:317)

        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)

        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)

        ... 28 more

        • 1. Re: I/O error while unmarshalling from stream !! While using PostgreSql for storing repository inmodeshape ?
          hchiorean

          can you post the full stack ?

          • 2. Re: I/O error while unmarshalling from stream !! While using PostgreSql for storing repository inmodeshape ?
            rishianand50

            org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'driverSynchroniseModeshapeJackrabbit' defined in file [/usr/local/apache-tomcat-8.0.29/webapps/ROOT/WEB-INF/classes/spring/service/mgmt-content-repository-context.xml]: Cannot resolve reference to bean 'modeshapeSessionFactory' while setting bean property 'modeshapesession'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'modeshapeSessionFactory': FactoryBean threw exception on object creation; nested exception is javax.jcr.RepositoryException: Error while starting 'persisted_repository' repository: I/O error while unmarshalling from stream

              at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)

              at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1481)

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)

              at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)

              at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)

              at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)

              at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)

              at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)

              at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:835)

              at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:537)

              at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:446)

              at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:328)

              at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)

              at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4793)

              at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5236)

              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

              at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

              at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

              at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

              at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:945)

              at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1795)

              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

              at java.util.concurrent.FutureTask.run(FutureTask.java:266)

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

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

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

            Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'modeshapeSessionFactory': FactoryBean threw exception on object creation; nested exception is javax.jcr.RepositoryException: Error while starting 'persisted_repository' repository: I/O error while unmarshalling from stream

              at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:175)

              at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)

              at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1585)

              at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:317)

              at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)

              at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)

              ... 28 more

            Caused by: javax.jcr.RepositoryException: Error while starting 'persisted_repository' repository: I/O error while unmarshalling from stream

              at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:657)

              at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:616)

              at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:145)

              at com.osmosix.mgmt.modeshape.ModeShapeSessionFactory.getObject(ModeShapeSessionFactory.java:28)

              at com.osmosix.mgmt.modeshape.ModeShapeSessionFactory.getObject(ModeShapeSessionFactory.java:10)

              at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)

              ... 33 more

            Caused by: org.infinispan.persistence.spi.PersistenceException: I/O error while unmarshalling from stream

              at org.infinispan.persistence.jdbc.JdbcUtil.unmarshall(JdbcUtil.java:70)

              at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore.load(JdbcStringBasedStore.java:204)

              at org.infinispan.persistence.support.DelegatingCacheLoader.load(DelegatingCacheLoader.java:48)

              at org.infinispan.persistence.async.AsyncCacheLoader.load(AsyncCacheLoader.java:44)

              at org.infinispan.persistence.manager.PersistenceManagerImpl.loadFromAllStores(PersistenceManagerImpl.java:436)

              at org.infinispan.persistence.PersistenceUtil.loadAndCheckExpiration(PersistenceUtil.java:116)

              at org.infinispan.persistence.PersistenceUtil$4.compute(PersistenceUtil.java:100)

              at org.infinispan.container.DefaultDataContainer$BoundedEquivalentConcurrentExtendedMap$2.apply(DefaultDataContainer.java:539)

              at org.infinispan.container.DefaultDataContainer$BoundedEquivalentConcurrentExtendedMap$2.apply(DefaultDataContainer.java:536)

              at org.infinispan.commons.util.concurrent.jdk8backported.BoundedEquivalentConcurrentHashMapV8.compute(BoundedEquivalentConcurrentHashMapV8.java:3378)

              at org.infinispan.container.DefaultDataContainer$BoundedEquivalentConcurrentExtendedMap.compute(DefaultDataContainer.java:535)

              at org.infinispan.container.DefaultDataContainer.compute(DefaultDataContainer.java:255)

              at org.infinispan.persistence.PersistenceUtil.loadAndStoreInDataContainer(PersistenceUtil.java:90)

              at org.infinispan.interceptors.CacheLoaderInterceptor.loadIfNeeded(CacheLoaderInterceptor.java:216)

              at org.infinispan.interceptors.CacheLoaderInterceptor.visitDataCommand(CacheLoaderInterceptor.java:147)

              at org.infinispan.interceptors.CacheLoaderInterceptor.visitGetKeyValueCommand(CacheLoaderInterceptor.java:101)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.EntryWrappingInterceptor.visitDataReadCommand(EntryWrappingInterceptor.java:130)

              at org.infinispan.interceptors.EntryWrappingInterceptor.visitGetKeyValueCommand(EntryWrappingInterceptor.java:120)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitDataReadCommand(PessimisticLockingInterceptor.java:70)

              at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitGetKeyValueCommand(AbstractLockingInterceptor.java:70)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:111)

              at org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:86)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.TxInterceptor.enlistReadAndInvokeNext(TxInterceptor.java:346)

              at org.infinispan.interceptors.TxInterceptor.visitGetKeyValueCommand(TxInterceptor.java:318)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.CacheMgmtInterceptor.visitDataReadCommand(CacheMgmtInterceptor.java:103)

              at org.infinispan.interceptors.CacheMgmtInterceptor.visitGetKeyValueCommand(CacheMgmtInterceptor.java:91)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:111)

              at org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:86)

              at org.infinispan.interceptors.IsMarshallableInterceptor.visitGetKeyValueCommand(IsMarshallableInterceptor.java:76)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:102)

              at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:71)

              at org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:86)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:336)

              at org.infinispan.cache.impl.CacheImpl.get(CacheImpl.java:430)

              at org.infinispan.cache.impl.CacheImpl.get(CacheImpl.java:422)

              at org.infinispan.schematic.internal.CacheSchematicDb.get(CacheSchematicDb.java:77)

              at org.modeshape.jcr.cache.document.LocalDocumentStore.get(LocalDocumentStore.java:71)

              at org.modeshape.jcr.cache.RepositoryCache.<init>(RepositoryCache.java:175)

              at org.modeshape.jcr.JcrRepository$RunningState.<init>(JcrRepository.java:1140)

              at org.modeshape.jcr.JcrRepository$RunningState.<init>(JcrRepository.java:982)

              at org.modeshape.jcr.JcrRepository.doStart(JcrRepository.java:388)

              at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:655)

              ... 38 more

            Caused by: java.io.IOException: Unsupported protocol version 92

              at org.jboss.marshalling.river.RiverUnmarshaller.start(RiverUnmarshaller.java:1249)

              at org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller.startObjectInput(AbstractJBossMarshaller.java:128)

              at org.infinispan.marshall.core.VersionAwareMarshaller.startObjectInput(VersionAwareMarshaller.java:142)

              at org.infinispan.marshall.core.VersionAwareMarshaller.objectFromByteBuffer(VersionAwareMarshaller.java:98)

              at org.infinispan.commons.marshall.AbstractMarshaller.objectFromInputStream(AbstractMarshaller.java:104)

              at org.infinispan.commons.marshall.AbstractDelegatingMarshaller.objectFromInputStream(AbstractDelegatingMarshaller.java:60)

              at org.infinispan.persistence.jdbc.JdbcUtil.unmarshall(JdbcUtil.java:67)

              ... 94 more

            VENDOR_ID::::USER_ID::::2016-04-28 06:18:54,149 WARN  annotation.CommonAnnotationBeanPostProcessor [localhost-startStop-1]  - Invocation of destroy method failed on bean with name 'modeshapeSessionFactory': java.lang.NullPointerException

            VENDOR_ID::::USER_ID::::2016-04-28 06:18:54,162 WARN  annotation.CommonAnnotationBeanPostProcessor [localhost-startStop-1]  - Invocation of destroy method failed on bean with name 'modeShapeSessionFactory': java.lang.NullPointerException

            VENDOR_ID::::USER_ID::::2016-04-28 06:18:55,528 ERROR impl.Log4jXMLChangeWatcherServiceImpl [asyncOperationExecutor-1]  - Watcher thread interrupted

            java.lang.InterruptedException

              at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:404)

              at java.util.concurrent.FutureTask.get(FutureTask.java:191)

              at com.osmosix.commons.log4j.impl.Log4jXMLChangeWatcherServiceImpl.initializeAndStartWatcher(Log4jXMLChangeWatcherServiceImpl.java:90)

              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:497)

              at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)

              at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)

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

              at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:108)

              at java.util.concurrent.FutureTask.run(FutureTask.java:266)

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

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

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

            VENDOR_ID::::USER_ID::::2016-04-28 06:18:55,533 ERROR context.ContextLoader [localhost-startStop-1]  - Context initialization failed

            org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'driverSynchroniseModeshapeJackrabbit' defined in file [/usr/local/apache-tomcat-8.0.29/webapps/ROOT/WEB-INF/classes/spring/service/mgmt-content-repository-context.xml]: Cannot resolve reference to bean 'modeshapeSessionFactory' while setting bean property 'modeshapesession'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'modeshapeSessionFactory': FactoryBean threw exception on object creation; nested exception is javax.jcr.RepositoryException: Error while starting 'persisted_repository' repository: I/O error while unmarshalling from stream

              at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)

              at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1481)

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)

              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)

              at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)

              at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)

              at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)

              at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)

              at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)

              at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:835)

              at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:537)

              at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:446)

              at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:328)

              at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)

              at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4793)

              at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5236)

              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

              at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)

              at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)

              at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

              at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:945)

              at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1795)

              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

              at java.util.concurrent.FutureTask.run(FutureTask.java:266)

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

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

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

            Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'modeshapeSessionFactory': FactoryBean threw exception on object creation; nested exception is javax.jcr.RepositoryException: Error while starting 'persisted_repository' repository: I/O error while unmarshalling from stream

              at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:175)

              at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)

              at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1585)

              at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:317)

              at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)

              at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)

              ... 28 more

            Caused by: javax.jcr.RepositoryException: Error while starting 'persisted_repository' repository: I/O error while unmarshalling from stream

              at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:657)

              at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:616)

              at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:145)

              at com.osmosix.mgmt.modeshape.ModeShapeSessionFactory.getObject(ModeShapeSessionFactory.java:28)

              at com.osmosix.mgmt.modeshape.ModeShapeSessionFactory.getObject(ModeShapeSessionFactory.java:10)

              at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)

              ... 33 more

            Caused by: org.infinispan.persistence.spi.PersistenceException: I/O error while unmarshalling from stream

              at org.infinispan.persistence.jdbc.JdbcUtil.unmarshall(JdbcUtil.java:70)

              at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore.load(JdbcStringBasedStore.java:204)

              at org.infinispan.persistence.support.DelegatingCacheLoader.load(DelegatingCacheLoader.java:48)

              at org.infinispan.persistence.async.AsyncCacheLoader.load(AsyncCacheLoader.java:44)

              at org.infinispan.persistence.manager.PersistenceManagerImpl.loadFromAllStores(PersistenceManagerImpl.java:436)

              at org.infinispan.persistence.PersistenceUtil.loadAndCheckExpiration(PersistenceUtil.java:116)

              at org.infinispan.persistence.PersistenceUtil$4.compute(PersistenceUtil.java:100)

              at org.infinispan.container.DefaultDataContainer$BoundedEquivalentConcurrentExtendedMap$2.apply(DefaultDataContainer.java:539)

              at org.infinispan.container.DefaultDataContainer$BoundedEquivalentConcurrentExtendedMap$2.apply(DefaultDataContainer.java:536)

              at org.infinispan.commons.util.concurrent.jdk8backported.BoundedEquivalentConcurrentHashMapV8.compute(BoundedEquivalentConcurrentHashMapV8.java:3378)

              at org.infinispan.container.DefaultDataContainer$BoundedEquivalentConcurrentExtendedMap.compute(DefaultDataContainer.java:535)

              at org.infinispan.container.DefaultDataContainer.compute(DefaultDataContainer.java:255)

              at org.infinispan.persistence.PersistenceUtil.loadAndStoreInDataContainer(PersistenceUtil.java:90)

              at org.infinispan.interceptors.CacheLoaderInterceptor.loadIfNeeded(CacheLoaderInterceptor.java:216)

              at org.infinispan.interceptors.CacheLoaderInterceptor.visitDataCommand(CacheLoaderInterceptor.java:147)

              at org.infinispan.interceptors.CacheLoaderInterceptor.visitGetKeyValueCommand(CacheLoaderInterceptor.java:101)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.EntryWrappingInterceptor.visitDataReadCommand(EntryWrappingInterceptor.java:130)

              at org.infinispan.interceptors.EntryWrappingInterceptor.visitGetKeyValueCommand(EntryWrappingInterceptor.java:120)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.locking.PessimisticLockingInterceptor.visitDataReadCommand(PessimisticLockingInterceptor.java:70)

              at org.infinispan.interceptors.locking.AbstractLockingInterceptor.visitGetKeyValueCommand(AbstractLockingInterceptor.java:70)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:111)

              at org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:86)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.TxInterceptor.enlistReadAndInvokeNext(TxInterceptor.java:346)

              at org.infinispan.interceptors.TxInterceptor.visitGetKeyValueCommand(TxInterceptor.java:318)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.CacheMgmtInterceptor.visitDataReadCommand(CacheMgmtInterceptor.java:103)

              at org.infinispan.interceptors.CacheMgmtInterceptor.visitGetKeyValueCommand(CacheMgmtInterceptor.java:91)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:111)

              at org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:86)

              at org.infinispan.interceptors.IsMarshallableInterceptor.visitGetKeyValueCommand(IsMarshallableInterceptor.java:76)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:97)

              at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:102)

              at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:71)

              at org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:86)

              at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:40)

              at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:336)

              at org.infinispan.cache.impl.CacheImpl.get(CacheImpl.java:430)

              at org.infinispan.cache.impl.CacheImpl.get(CacheImpl.java:422)

              at org.infinispan.schematic.internal.CacheSchematicDb.get(CacheSchematicDb.java:77)

              at org.modeshape.jcr.cache.document.LocalDocumentStore.get(LocalDocumentStore.java:71)

              at org.modeshape.jcr.cache.RepositoryCache.<init>(RepositoryCache.java:175)

              at org.modeshape.jcr.JcrRepository$RunningState.<init>(JcrRepository.java:1140)

              at org.modeshape.jcr.JcrRepository$RunningState.<init>(JcrRepository.java:982)

              at org.modeshape.jcr.JcrRepository.doStart(JcrRepository.java:388)

              at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:655)

              ... 38 more

            Caused by: java.io.IOException: Unsupported protocol version 92

              at org.jboss.marshalling.river.RiverUnmarshaller.start(RiverUnmarshaller.java:1249)

              at org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller.startObjectInput(AbstractJBossMarshaller.java:128)

              at org.infinispan.marshall.core.VersionAwareMarshaller.startObjectInput(VersionAwareMarshaller.java:142)

              at org.infinispan.marshall.core.VersionAwareMarshaller.objectFromByteBuffer(VersionAwareMarshaller.java:98)

              at org.infinispan.commons.marshall.AbstractMarshaller.objectFromInputStream(AbstractMarshaller.java:104)

              at org.infinispan.commons.marshall.AbstractDelegatingMarshaller.objectFromInputStream(AbstractDelegatingMarshaller.java:60)

              at org.infinispan.persistence.jdbc.JdbcUtil.unmarshall(JdbcUtil.java:67)

              ... 94 more

            • 3. Re: I/O error while unmarshalling from stream !! While using PostgreSql for storing repository inmodeshape ?
              hchiorean

              I'm not 100% sure, but this Infinspan exception maybe an indication that you're trying to read data with another version of Infinispan than what was used to write the original data. In the context of ModeShape, this can happen if you're moving between 2 versions of ModeShape which used different ISPN versions that are not binary compatible (data-wise). If that if the case, you have to backup and restore the repository, rather than just trying to upgrade the ModeShape version in-place.

               

              If the above if not your case, I suggest posting the stack and question to the Infinispan forums, as the problem is related to the Infinispan JDBC store.