[infinispan-issues] [JBoss JIRA] Commented: (ISPN-997) getting java.io.IOException: Unsupported protocol version 48

Galder ZamarreƱo (JIRA) jira-events at lists.jboss.org
Wed May 11 07:34:18 EDT 2011


    [ https://issues.jboss.org/browse/ISPN-997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12601281#comment-12601281 ] 

Galder ZamarreƱo commented on ISPN-997:
---------------------------------------

Maybe you could just add a question like: what if I get an java.io.IOException: Unsupported protocol version 48 and reply by linking to the javadoc? You'd add this in http://community.jboss.org/docs/DOC-13439

> getting java.io.IOException: Unsupported protocol version 48
> ------------------------------------------------------------
>
>                 Key: ISPN-997
>                 URL: https://issues.jboss.org/browse/ISPN-997
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Cache Server, Marshalling
>    Affects Versions: 4.2.1.FINAL
>         Environment: Red Hat 3.4.6-2
>            Reporter: Kavita Patil
>            Assignee: Dan Berindei
>             Fix For: 4.2.2.BETA1, 4.2.2.FINAL, 5.0.0.ALPHA4, 5.0.0.FINAL
>
>         Attachments: Cache-config-file3.xml, EmbeddedCacheClusterNode1.java, EmbeddedCacheClusterNode2.java, node1.out
>
>
> Hi,
>  
> I Have a 2 infinispan node cluster setup. I am facing problem when i try to access the cache entries inserted in Node1 from Node2. I am using JDBC shared cacheloader. Exception looks like below..
>  
> Reading the keys inserted in Node1
> Mar 16, 2011 1:57:44 AM org.infinispan.loaders.jdbc.JdbcUtil unmarshall
> SEVERE: I/O error while unmarshalling from stream
> java.io.IOException: Unsupported protocol version 48
>           at org.jboss.marshalling.river.RiverUnmarshaller.doStart(RiverUnmarshaller.java:1167)
>           at org.jboss.marshalling.AbstractUnmarshaller.start(AbstractUnmarshaller.java:389)
>           at org.infinispan.marshall.jboss.GenericJBossMarshaller.startObjectInput(GenericJBossMarshaller.java:169)
>           at org.infinispan.marshall.VersionAwareMarshaller.startObjectInput(VersionAwareMarshaller.java:155)
>           at org.infinispan.marshall.VersionAwareMarshaller.objectFromByteBuffer(VersionAwareMarshaller.java:112)
>           at org.infinispan.marshall.AbstractStreamingMarshaller.objectFromInputStream(AbstractStreamingMarshaller.java:23)
>           at org.infinispan.loaders.jdbc.JdbcUtil.unmarshall(JdbcUtil.java:88)
>           at org.infinispan.loaders.jdbc.stringbased.JdbcStringBasedCacheStore.readStoredEntry(JdbcStringBasedCacheStore.java:371)
>           at org.infinispan.loaders.jdbc.stringbased.JdbcStringBasedCacheStore.loadLockSafe(JdbcStringBasedCacheStore.java:296)
>           at org.infinispan.loaders.LockSupportCacheStore.load(LockSupportCacheStore.java:100)
>           at org.infinispan.interceptors.CacheLoaderInterceptor.loadIfNeeded(CacheLoaderInterceptor.java:149)
>           at org.infinispan.interceptors.CacheLoaderInterceptor.loadIfNeededAndUpdateStats(CacheLoaderInterceptor.java:218)
>           at org.infinispan.interceptors.CacheLoaderInterceptor.visitGetKeyValueCommand(CacheLoaderInterceptor.java:89)
>           at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:59)
>           at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
>           at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:132)
>           at org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:88)
>           at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:59)
>           at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
>           at org.infinispan.interceptors.TxInterceptor.enlistReadAndInvokeNext(TxInterceptor.java:169)
>           at org.infinispan.interceptors.TxInterceptor.visitGetKeyValueCommand(TxInterceptor.java:160)
>           at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:59)
>           at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
>           at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:87)
>           at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:58)
>           at org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:88)
>           at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:59)
>           at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:273)
>           at org.infinispan.CacheDelegate.get(CacheDelegate.java:207)
>           at com.hp.uup.cache.examples.EmbeddedCacheClusterNode2.main(EmbeddedCacheClusterNode2.java:58)
> Mar 16, 2011 1:57:44 AM org.infinispan.interceptors.InvocationContextInterceptor handleAll
> SEVERE: Execution error:
> org.infinispan.loaders.CacheLoaderException: I/O error while unmarshalling from stream
>           at org.infinispan.loaders.jdbc.JdbcUtil.unmarshall(JdbcUtil.java:92)
>           at org.infinispan.loaders.jdbc.stringbased.JdbcStringBasedCacheStore.readStoredEntry(JdbcStringBasedCacheStore.java:371)
>           at org.infinispan.loaders.jdbc.stringbased.JdbcStringBasedCacheStore.loadLockSafe(JdbcStringBasedCacheStore.java:296)
>           at org.infinispan.loaders.LockSupportCacheStore.load(LockSupportCacheStore.java:100)
>           at org.infinispan.interceptors.CacheLoaderInterceptor.loadIfNeeded(CacheLoaderInterceptor.java:149)
>           at org.infinispan.interceptors.CacheLoaderInterceptor.loadIfNeededAndUpdateStats(CacheLoaderInterceptor.java:218)
>           at org.infinispan.interceptors.CacheLoaderInterceptor.visitGetKeyValueCommand(CacheLoaderInterceptor.java:89)
>           at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:59)
>           at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
>           at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:132)
>           at org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:88)
>           at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:59)
>           at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
>           at org.infinispan.interceptors.TxInterceptor.enlistReadAndInvokeNext(TxInterceptor.java:169)
>           at org.infinispan.interceptors.TxInterceptor.visitGetKeyValueCommand(TxInterceptor.java:160)
>           at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:59)
>           at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
>           at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:87)
>           at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:58)
>           at org.infinispan.commands.AbstractVisitor.visitGetKeyValueCommand(AbstractVisitor.java:88)
>           at org.infinispan.commands.read.GetKeyValueCommand.acceptVisitor(GetKeyValueCommand.java:59)
>           at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:273)
>           at org.infinispan.CacheDelegate.get(CacheDelegate.java:207)
>           at com.hp.uup.cache.examples.EmbeddedCacheClusterNode2.main(EmbeddedCacheClusterNode2.java:58)
> Caused by: java.io.IOException: Unsupported protocol version 48
> Note: I am able to see the data inserted by both the nodes in DB.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the infinispan-issues mailing list