Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-14430

string-keyed-jdbc-store can not recover after server restart

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Major
    • None
    • 15.0.0.Dev01
    • Persistence
    • None
    • Hide

      Use a MariaDB image with podman

      `podman run --name mariadb -e MYSQL_ROOT_PASSWORD=mysql -e MYSQL_DATABASE=jdg -e MYSQL_USER=jdg -e MYSQL_PASSWORD=jdg -p 8080:8080 -p 3306:3306 -d mariadb`

      Configure the server with a persistent cache (infinispan.xml attached)
      Run a client adding an entry<String,String> to the cache
      Check console or read with the client
      Restart the server
      Check console or read with the client (do not write the entry again)

       

       

      Show
      Use a MariaDB image with podman `podman run --name mariadb -e MYSQL_ROOT_PASSWORD=mysql -e MYSQL_DATABASE=jdg -e MYSQL_USER=jdg -e MYSQL_PASSWORD=jdg -p 8080:8080 -p 3306:3306 -d mariadb` Configure the server with a persistent cache (infinispan.xml attached) Run a client adding an entry<String,String> to the cache Check console or read with the client Restart the server Check console or read with the client (do not write the entry again)    
    • Hide
      The correct database column definition is mandatory.
      ISPN-14441 will follow up to enhance the documentation and configuration checks to prevent from confusing and weird behavior at runtime.
      Show
      The correct database column definition is mandatory. ISPN-14441 will follow up to enhance the documentation and configuration checks to prevent from confusing and weird behavior at runtime.

    Description

      If a <string-keyed-jdbc-store> is used as persistence the cache is readable by REST or HotRod clients as well as with the console.

      But after restarting the server any access will cause an Exception as long as the entries are not written again.

       

      ~~~

      2022-12-23 17:31:21,958 ERROR (blocking-thread--p3-t1) [org.infinispan.PERSISTENCE] ISPN008009: I/O error while unmarshalling from stream org.infinispan.protostream.MalformedProtobufException: Found an invalid protobuf tag (0) having a field number smaller than 1
          at org.infinispan.protostream.impl.TagReaderImpl$Decoder.readTag(TagReaderImpl.java:323)
          at org.infinispan.protostream.impl.TagReaderImpl.readTag(TagReaderImpl.java:99)
          at org.infinispan.protostream.WrappedMessage.readMessage(WrappedMessage.java:365)
          at org.infinispan.protostream.WrappedMessage.read(WrappedMessage.java:351)
          at org.infinispan.protostream.ProtobufUtil.fromWrappedStream(ProtobufUtil.java:137)
          at org.infinispan.marshall.protostream.impl.AbstractInternalProtoStreamMarshaller.readObject(AbstractInternalProtoStreamMarshaller.java:120)
          at org.infinispan.persistence.jdbc.common.JdbcUtil.unmarshall(JdbcUtil.java:68)
          at org.infinispan.persistence.jdbc.impl.table.AbstractTableManager.entryFromResultSet(AbstractTableManager.java:630)
          at org.infinispan.persistence.jdbc.common.sql.BaseTableOperations$ResultSetEntryIterator.getNext(BaseTableOperations.java:301)
          at org.infinispan.persistence.jdbc.common.sql.BaseTableOperations$ResultSetEntryIterator.getNext(BaseTableOperations.java:286)
          at org.infinispan.commons.util.AbstractIterator.hasNext(AbstractIterator.java:26)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribe(FlowableFromIterable.java:53)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribeActual(FlowableFromIterable.java:47)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDoFinally.subscribeActual(FlowableDoFinally.java:47)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableUsing.subscribeActual(FlowableUsing.java:73)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDefer.subscribeActual(FlowableDefer.java:42)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableUsing.subscribeActual(FlowableUsing.java:73)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableMap.subscribeActual(FlowableMap.java:38)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatArray$ConcatArraySubscriber.onComplete(FlowableConcatArray.java:141)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatArray.subscribeActual(FlowableConcatArray.java:41)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableMap.subscribeActual(FlowableMap.java:38)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableTake.subscribeActual(FlowableTake.java:35)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableMap.subscribeActual(FlowableMap.java:38)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatWithSingle.subscribeActual(FlowableConcatWithSingle.java:44)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMap$ConcatMapImmediate.drain(FlowableConcatMap.java:318)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMap$BaseConcatMapSubscriber.onSubscribe(FlowableConcatMap.java:124)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribe(FlowableFromIterable.java:69)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribeActual(FlowableFromIterable.java:47)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMap.subscribeActual(FlowableConcatMap.java:66)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDoFinally.subscribeActual(FlowableDoFinally.java:47)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDefer.subscribeActual(FlowableDefer.java:42)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at org.infinispan.reactive.publisher.impl.PublisherHandler$PublisherState.startProcessing(PublisherHandler.java:270)
          at org.infinispan.reactive.publisher.impl.PublisherHandler.register(PublisherHandler.java:121)
          at org.infinispan.reactive.publisher.impl.commands.batch.InitialPublisherCommand.invokeAsync(InitialPublisherCommand.java:108)
          at org.infinispan.reactive.publisher.impl.ClusterPublisherManagerImpl$SubscriberHandler.sendInitialCommand(ClusterPublisherManagerImpl.java:1107)
          at org.infinispan.reactive.publisher.impl.InnerPublisherSubscription.accept(InnerPublisherSubscription.java:161)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDoOnLifecycle$SubscriptionLambdaSubscriber.request(FlowableDoOnLifecycle.java:102)
          at io.reactivex.rxjava3.internal.subscriptions.SubscriptionArbiter.setSubscription(SubscriptionArbiter.java:87)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableRepeatUntil$RepeatSubscriber.onSubscribe(FlowableRepeatUntil.java:61)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDoOnLifecycle$SubscriptionLambdaSubscriber.onSubscribe(FlowableDoOnLifecycle.java:74)
          at io.reactivex.rxjava3.processors.UnicastProcessor.subscribeActual(UnicastProcessor.java:481)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDoOnLifecycle.subscribeActual(FlowableDoOnLifecycle.java:39)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableScalarXMap$ScalarXMapFlowable.subscribeActual(FlowableScalarXMap.java:160)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDefer.subscribeActual(FlowableDefer.java:42)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableRepeatUntil$RepeatSubscriber.subscribeNext(FlowableRepeatUntil.java:109)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableRepeatUntil.subscribeActual(FlowableRepeatUntil.java:38)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableOnErrorNext.subscribeActual(FlowableOnErrorNext.java:39)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.BlockingFlowableIterable.iterator(BlockingFlowableIterable.java:42)
          at org.infinispan.commons.util.Closeables.iterator(Closeables.java:238)
          at org.infinispan.stream.impl.DistributedCacheStream.iterator(DistributedCacheStream.java:370)
          at org.infinispan.stream.impl.DistributedCacheStream.spliterator(DistributedCacheStream.java:443)
          at org.infinispan.stream.impl.IntermediateType$1.handleStream(IntermediateType.java:22)
          at org.infinispan.stream.impl.IntermediateCacheStreamSupplier.buildStream(IntermediateCacheStreamSupplier.java:26)
          at org.infinispan.stream.impl.local.AbstractLocalCacheStream.createStream(AbstractLocalCacheStream.java:63)
          at org.infinispan.stream.impl.local.LocalCacheStream.iterator(LocalCacheStream.java:359)
          at org.infinispan.stream.impl.IntermediateCacheStream.iterator(IntermediateCacheStream.java:317)
          at org.infinispan.util.AbstractDelegatingCacheStream.iterator(AbstractDelegatingCacheStream.java:182)
          at org.infinispan.rest.CacheEntryInputStream.<init>(CacheEntryInputStream.java:97)
          at org.infinispan.rest.resources.CacheResourceV2.lambda$streamEntries$7(CacheResourceV2.java:462)
          at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
          at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
          at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
          at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
          at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
          at java.base/java.lang.Thread.run(Thread.java:829)

      2022-12-23 17:31:21,962 ERROR (blocking-thread--p3-t1) [org.infinispan.rest.RestRequestHandler] ISPN012005: An error occurred while responding to the client java.util.concurrent.CompletionException: org.infinispan.commons.marshall.MarshallingException: I/O error while unmarshalling from stream
          at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314)
          at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319)
          at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1702)
          at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
          at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
          at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
          at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
          at java.base/java.lang.Thread.run(Thread.java:829)
      Caused by: org.infinispan.commons.marshall.MarshallingException: I/O error while unmarshalling from stream
          at org.infinispan.persistence.jdbc.common.JdbcUtil.unmarshall(JdbcUtil.java:71)
          at org.infinispan.persistence.jdbc.impl.table.AbstractTableManager.entryFromResultSet(AbstractTableManager.java:630)
          at org.infinispan.persistence.jdbc.common.sql.BaseTableOperations$ResultSetEntryIterator.getNext(BaseTableOperations.java:301)
          at org.infinispan.persistence.jdbc.common.sql.BaseTableOperations$ResultSetEntryIterator.getNext(BaseTableOperations.java:286)
          at org.infinispan.commons.util.AbstractIterator.hasNext(AbstractIterator.java:26)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribe(FlowableFromIterable.java:53)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribeActual(FlowableFromIterable.java:47)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDoFinally.subscribeActual(FlowableDoFinally.java:47)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableUsing.subscribeActual(FlowableUsing.java:73)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDefer.subscribeActual(FlowableDefer.java:42)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableUsing.subscribeActual(FlowableUsing.java:73)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableMap.subscribeActual(FlowableMap.java:38)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatArray$ConcatArraySubscriber.onComplete(FlowableConcatArray.java:141)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatArray.subscribeActual(FlowableConcatArray.java:41)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableMap.subscribeActual(FlowableMap.java:38)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableTake.subscribeActual(FlowableTake.java:35)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableMap.subscribeActual(FlowableMap.java:38)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatWithSingle.subscribeActual(FlowableConcatWithSingle.java:44)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMap$ConcatMapImmediate.drain(FlowableConcatMap.java:318)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMap$BaseConcatMapSubscriber.onSubscribe(FlowableConcatMap.java:124)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribe(FlowableFromIterable.java:69)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableFromIterable.subscribeActual(FlowableFromIterable.java:47)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableConcatMap.subscribeActual(FlowableConcatMap.java:66)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDoFinally.subscribeActual(FlowableDoFinally.java:47)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDefer.subscribeActual(FlowableDefer.java:42)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at org.infinispan.reactive.publisher.impl.PublisherHandler$PublisherState.startProcessing(PublisherHandler.java:270)
          at org.infinispan.reactive.publisher.impl.PublisherHandler.register(PublisherHandler.java:121)
          at org.infinispan.reactive.publisher.impl.commands.batch.InitialPublisherCommand.invokeAsync(InitialPublisherCommand.java:108)
          at org.infinispan.reactive.publisher.impl.ClusterPublisherManagerImpl$SubscriberHandler.sendInitialCommand(ClusterPublisherManagerImpl.java:1107)
          at org.infinispan.reactive.publisher.impl.InnerPublisherSubscription.accept(InnerPublisherSubscription.java:161)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDoOnLifecycle$SubscriptionLambdaSubscriber.request(FlowableDoOnLifecycle.java:102)
          at io.reactivex.rxjava3.internal.subscriptions.SubscriptionArbiter.setSubscription(SubscriptionArbiter.java:87)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableRepeatUntil$RepeatSubscriber.onSubscribe(FlowableRepeatUntil.java:61)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDoOnLifecycle$SubscriptionLambdaSubscriber.onSubscribe(FlowableDoOnLifecycle.java:74)
          at io.reactivex.rxjava3.processors.UnicastProcessor.subscribeActual(UnicastProcessor.java:481)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDoOnLifecycle.subscribeActual(FlowableDoOnLifecycle.java:39)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableScalarXMap$ScalarXMapFlowable.subscribeActual(FlowableScalarXMap.java:160)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableDefer.subscribeActual(FlowableDefer.java:42)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15863)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableRepeatUntil$RepeatSubscriber.subscribeNext(FlowableRepeatUntil.java:109)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableRepeatUntil.subscribeActual(FlowableRepeatUntil.java:38)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.FlowableOnErrorNext.subscribeActual(FlowableOnErrorNext.java:39)
          at io.reactivex.rxjava3.core.Flowable.subscribe(Flowable.java:15917)
          at io.reactivex.rxjava3.internal.operators.flowable.BlockingFlowableIterable.iterator(BlockingFlowableIterable.java:42)
          at org.infinispan.commons.util.Closeables.iterator(Closeables.java:238)
          at org.infinispan.stream.impl.DistributedCacheStream.iterator(DistributedCacheStream.java:370)
          at org.infinispan.stream.impl.DistributedCacheStream.spliterator(DistributedCacheStream.java:443)
          at org.infinispan.stream.impl.IntermediateType$1.handleStream(IntermediateType.java:22)
          at org.infinispan.stream.impl.IntermediateCacheStreamSupplier.buildStream(IntermediateCacheStreamSupplier.java:26)
          at org.infinispan.stream.impl.local.AbstractLocalCacheStream.createStream(AbstractLocalCacheStream.java:63)
          at org.infinispan.stream.impl.local.LocalCacheStream.iterator(LocalCacheStream.java:359)
          at org.infinispan.stream.impl.IntermediateCacheStream.iterator(IntermediateCacheStream.java:317)
          at org.infinispan.util.AbstractDelegatingCacheStream.iterator(AbstractDelegatingCacheStream.java:182)
          at org.infinispan.rest.CacheEntryInputStream.<init>(CacheEntryInputStream.java:97)
          at org.infinispan.rest.resources.CacheResourceV2.lambda$streamEntries$7(CacheResourceV2.java:462)
          at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
          ... 5 more
      Caused by: org.infinispan.protostream.MalformedProtobufException: Found an invalid protobuf tag (0) having a field number smaller than 1
          at org.infinispan.protostream.impl.TagReaderImpl$Decoder.readTag(TagReaderImpl.java:323)
          at org.infinispan.protostream.impl.TagReaderImpl.readTag(TagReaderImpl.java:99)
          at org.infinispan.protostream.WrappedMessage.readMessage(WrappedMessage.java:365)
          at org.infinispan.protostream.WrappedMessage.read(WrappedMessage.java:351)
          at org.infinispan.protostream.ProtobufUtil.fromWrappedStream(ProtobufUtil.java:137)
          at org.infinispan.marshall.protostream.impl.AbstractInternalProtoStreamMarshaller.readObject(AbstractInternalProtoStreamMarshaller.java:120)
          at org.infinispan.persistence.jdbc.common.JdbcUtil.unmarshall(JdbcUtil.java:68)
          ... 89 more

      ~~~

       

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rhn-support-wfink Wolf Fink
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: