Skip to content

Commit 05fe717

Browse files
committed
fixes responder to convert incoming error appropriately
Signed-off-by: Oleh Dokuka <[email protected]>
1 parent 1bfc694 commit 05fe717

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

rsocket-core/src/main/java/io/rsocket/core/RSocketResponder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import io.rsocket.DuplexConnection;
2828
import io.rsocket.Payload;
2929
import io.rsocket.RSocket;
30-
import io.rsocket.exceptions.ApplicationErrorException;
3130
import io.rsocket.frame.*;
3231
import io.rsocket.frame.decoder.PayloadDecoder;
3332
import io.rsocket.internal.SynchronizedIntObjectHashMap;
@@ -339,7 +338,7 @@ private void handleFrame(ByteBuf frame) {
339338
case ERROR:
340339
receiver = channelProcessors.get(streamId);
341340
if (receiver != null) {
342-
receiver.onError(new ApplicationErrorException(ErrorFrameCodec.dataUtf8(frame)));
341+
receiver.onError(io.rsocket.exceptions.Exceptions.from(streamId, frame));
343342
}
344343
break;
345344
case NEXT_COMPLETE:

0 commit comments

Comments
 (0)