Error gRPC 통신시 아래와 같은 에러 발생 io.grpc.StatusRuntimeException: UNIMPLEMENTED: Method not found: com.example.grpcserver.GrpcServerService/getData at io.grpc.Status.asRuntimeException(Status.java:539) at io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:487) at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:563) at io.grpc.internal.ClientCallImpl..
반응형
전체 글
Error gRPC이용하여 통신시 클라이언트 측에서 다음과 같은 에러가 발생함. Exception in thread "grpc-default-executor-0" java.lang.NoSuchMethodError: 'boolean com.google.protobuf.GeneratedMessageV3.isStringEmpty(java.lang.Object)' at com.hyundai.contents.cus.ContentsServerRequest.getSerializedSize(ContentsServerRequest.java:241) at io.grpc.protobuf.lite.ProtoInputStream.available(ProtoInputStream.java:108) at io.grpc.interna..
Error gRPC에서 Response에 대용량 데이터를 응답할 경우 아래와 같은 에러가 발생함. Server Log 2024-01-12 17:26:11.165 WARN 41152 --- [-worker-ELG-3-3] i.g.n.s.i.grpc.netty.NettyServerHandler : Stream Error io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2Exception$StreamException: Stream closed before write could take place at io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2Exception.streamError(Http2Exception..
Error Spring Boot에서 gRPC를 이용하여 gRPC 서버로 대용량 Request시 아래 에러 발생 io.grpc.StatusRuntimeException: RESOURCE_EXHAUSTED: gRPC message exceeds maximum size 4194304: 11908854 at io.grpc.Status.asRuntimeException(Status.java:526) ~[grpc-api-1.42.2.jar:1.42.2] at io.grpc.internal.MessageDeframer.processHeader(MessageDeframer.java:391) ~[grpc-core-1.42.2.jar:1.42.2] at io.grpc.internal.MessageDeframer.deliv..
intellij에서 프로젝트에 라이브러리를 수동으로 추가하기 위해 jar를 추가 할 경우 Project 탭 소스트리에서 확장이 되지 않고 소스 상에서 사용되지도 않음 이것은 해당 jar가 종속된 라이브러리가 아니기 때문임 아래와 같이 라이브러리를 추가하면 사용 가능. Thnak you!
Error grpc interface 라이브러리 생성을 위해 Intellij에서 Gradle Project build 시 아래와 같은 에러가 발생함. error: unmappable character (0xEC) for encoding x-windows-949 *?��?��?�� message?�� 1�? ?��?��?��. Solution 인코딩 문제로 Intellij 설정에서 프로젝트 인코딩을 수정하면 됨 적용해도 되지 않을 경우 Gradle clean 실행 후 다시 build하면 정상 빌드 됨. 그래도 안될경우 build.gradle에 아래 코드 추가 compileJava.options.encoding = 'UTF-8' tasks.withType(JavaCompile) { options.encodi..
Spring WebFlux에서 Flux를 subscribe하고 Flux 변수를 return할 경우 아래와 같이 경고가 발생함. Inspection Description을 보면 아래와 같음. Calling 'subscribe' in non-blocking context is not recommended Inspection info: Reports subscribe() calls in "reactive" methods. Methods returning a Publisher type (including Flux and Mono) should not call the subscribe() method directly because it can break the reactive call chain. Instead ..
반응형