Nistor Adrian created ISPN-10418:
------------------------------------
Summary: java.lang.UnsupportedOperationException:
FieldDescriptor.getDefaultValue() called on an embedded message field (only scalars can
have a default value)
Key: ISPN-10418
URL:
https://issues.jboss.org/browse/ISPN-10418
Project: Infinispan
Issue Type: Bug
Components: Remote Querying
Affects Versions: 10.0.0.Beta4
Reporter: Nistor Adrian
Assignee: Nistor Adrian
Fix For: 10.0.0.Beta5
This started to happen after upgrading to protostream 4.3 which introduces some asserts in
FieldDescriptor.getDefaultValue() with the recently fixed IPROTO-80.
This happens mainly due to IndexingTagHandler.indexMissingFields calling getDefaultValue()
regardless of the type.
{code}
org.infinispan.client.hotrod.exceptions.HotRodClientException:Request for messageId=686
returned server error (status=0x85): org.infinispan.remoting.RemoteException: ISPN000217:
Received exception from RemoteContinuousQueryTest-NodeD-22902, see cause for remote stack
trace
org.hibernate.search.bridge.BridgeException: Exception while calling bridge#set
entity class: org.infinispan.query.remote.impl.indexing.ProtobufValueWrapper
field bridge:
org.infinispan.query.remote.impl.indexing.ProtobufValueWrapperFieldBridge@1b9bf39c
java.lang.UnsupportedOperationException: FieldDescriptor.getDefaultValue() called on an
embedded message field (only scalars can have a default value).
at
org.infinispan.client.hotrod.impl.protocol.Codec20.checkForErrorsInResponseStatus(Codec20.java:340)
at org.infinispan.client.hotrod.impl.protocol.Codec20.readHeader(Codec20.java:177)
at
org.infinispan.client.hotrod.impl.transport.netty.HeaderDecoder.decode(HeaderDecoder.java:138)
at
org.infinispan.client.hotrod.impl.transport.netty.HintedReplayingDecoder.callDecode(HintedReplayingDecoder.java:94)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278)
{code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)