]
Adrian Nistor updated IPROTO-57:
--------------------------------
Status: Pull Request Sent (was: Coding In Progress)
Git Pull Request:
SerializationContext.canMarshall(String typeName) implementation does
not follow documented contract
----------------------------------------------------------------------------------------------------
Key: IPROTO-57
URL:
https://issues.jboss.org/browse/IPROTO-57
Project: Infinispan ProtoStream
Issue Type: Bug
Affects Versions: 3.0.5.Final
Reporter: Adrian Nistor
Assignee: Adrian Nistor
Fix For: 4.3.0.Alpha1
Current implementation just checks if the given protobuf type name was defined in a
schema file and does not also check if a marshaller was registered for it. This is a known
bug that was tolerated because fixing it would break Infinispan 8.x which mistakenly took
advantage of this bug. This is no longer an issue for later Infinispan versions so it is
time to fix it properly.