Forum Discussion

vijaya7790's avatar
vijaya7790
New Member
2 hours ago

ReadyAPI 4.1.0 gRPC client fails with NotSslRecordException against plaintext gRPC server

Environment

ReadyAPI 4.1.0

 Build Date: 2026-06-25

Windows 11

gRPC Server: ReceiverGrpcServer.exe

Endpoint: 127.0.0.1:50051 Proto: receiver_control.proto

Problem

io.grpc.StatusRuntimeException: UNAVAILABLE: io exception Caused by: io.netty.handler.ssl.NotSslRecordException: not an SSL/TLS record

Verified

✅ TLS disabled in ReadyAPI

✅ Connection Settings disabled (grayed out)

✅ grpcurl works:

grpcurl -plaintext ^ -import-path . ^ -proto receiver_control.proto ^ -d "{\"config\":{\"connection_name\":\"Laborum1\",\"tcp\":{\"host\":\"10.0.84.233\",\"port\":3001}}}" ^ 127.0.0.1:50051 receiver_control.ReceiverControlService/UpsertConnectionConfig

Response:

{ "success": true, "message": "Connection config added: Laborum1" }

Question

 

Why does ReadyAPI 4.1.0 create an SSL handler (NotSslRecordException) even though TLS is disabled and the server is a plaintext gRPC service?

No RepliesBe the first to reply