Fix StreamRefSerializer.serializeRemoteSinkFailure throwing NPE (#31307)
This commit is contained in:
parent
36259079aa
commit
30ff7866ee
1 changed files with 4 additions and 1 deletions
|
|
@ -91,7 +91,10 @@ private[akka] final class StreamRefSerializer(val system: ExtendedActorSystem)
|
|||
d: StreamRefsProtocol.RemoteStreamFailure): StreamRefMessages.RemoteStreamFailure = {
|
||||
StreamRefMessages.RemoteStreamFailure
|
||||
.newBuilder()
|
||||
.setCause(UnsafeByteOperations.unsafeWrap(d.msg.getBytes(StandardCharsets.UTF_8)))
|
||||
.setCause {
|
||||
val msg = Option(d.msg).getOrElse(d.getClass.getName)
|
||||
UnsafeByteOperations.unsafeWrap(msg.getBytes(StandardCharsets.UTF_8))
|
||||
}
|
||||
.build()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue