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

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

    Rishi Anand Novice

      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

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

          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 ?
            Horia Chiorean Master

            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.