jonyangx opened a new issue, #2855: URL: https://github.com/apache/incubator-eventmesh/issues/2855
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/eventmesh/issues?q=is%3Aissue) and found no similar issues. ### Environment Mac ### EventMesh version master ### What happened ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common [no test files] # github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/id [github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/id.test] common/id/id_snake_test.go:47:5: undefined: So common/id/id_snake_test.go:47:13: undefined: ShouldEqual common/id/id_snake_test.go:83:5: undefined: So common/id/id_snake_test.go:83:13: undefined: ShouldEqual FAIL github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/id [build failed] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/protocol [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/protocol/http/body [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/protocol/http/body/client [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/protocol/http/common [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/protocol/http/message [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/protocol/tcp [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/protocol/tcp/codec [no test files] ok github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/seq 1.060s ok github.com/apache/incubator-eventmesh/eventmesh-sdk-go/common/utils 0.580s ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/examples/grpc/consumer/asyncsub[no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/examples/grpc/consumer/boradcast[no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/examples/grpc/consumer/broadcast[no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/examples/grpc/consumer/rr [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/examples/grpc/consumer/stream [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/examples/grpc/producer/bp [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/examples/grpc/producer/publish [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/examples/grpc/producer/rr [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/examples/http [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/examples/tcp [no test files] 2023-01-08 10:38:30.327 INFO grpc/client.go:83 success make grpc conn with:1.1.1.1:0 2023-01-08 10:38:30.328 INFO grpc/client.go:83 success make grpc conn with:101.43.84.47:10205 2023-01-08 10:38:30.328 INFO grpc/client.go:177 close grpc client 2023-01-08 10:38:30.328 INFO grpc/producer.go:51 close eventmesh producer 2023-01-08 10:38:30.337 INFO grpc/client.go:197 success close grpc client --- FAIL: Test_newEventMeshGRPCClient (0.01s) --- FAIL: Test_newEventMeshGRPCClient/producer_wrong (0.00s) client_test.go:79: newEventMeshGRPCClient() error = <nil>, wantErr true 2023-01-08 10:38:35.340 INFO grpc/client.go:83 success make grpc conn with:127.0.0.1:8086 2023-01-08 10:38:35.341 INFO grpc/fake_grpcserver.go:68 serve fake server on:map[eventmesh.common.protocol.grpc.ConsumerService:{[{subscribe false false} {unsubscribe false false} {subscribeStream true true}] eventmesh-client.proto} eventmesh.common.protocol.grpc.HeartbeatService:{[{heartbeat false false}] eventmesh-client.proto} eventmesh.common.protocol.grpc.PublisherService:{[{publish false false} {requestReply false false} {batchPublish false false}] eventmesh-client.proto}] 2023-01-08 10:38:35.344 INFO grpc/fake_grpcserver.go:178 fake-server, receive publish request:header:{} topic:"test-publish-topic" 2023-01-08 10:38:35.345 INFO grpc/client.go:177 close grpc client 2023-01-08 10:38:35.345 INFO grpc/producer.go:51 close eventmesh producer 2023-01-08 10:38:35.345 INFO grpc/client.go:197 success close grpc client --- FAIL: Test_eventMeshGRPCClient_Publish (0.00s) --- FAIL: Test_eventMeshGRPCClient_Publish/publish_with_timeout (0.00s) panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x15d4ca7] goroutine 39 [running]: testing.tRunner.func1.2({0x1661960, 0x1c2ac30}) /usr/local/Cellar/go/1.19.4/libexec/src/testing/testing.go:1396 +0x24e testing.tRunner.func1() /usr/local/Cellar/go/1.19.4/libexec/src/testing/testing.go:1399 +0x39f panic({0x1661960, 0x1c2ac30}) /usr/local/Cellar/go/1.19.4/libexec/src/runtime/panic.go:884 +0x212 github.com/apache/incubator-eventmesh/eventmesh-sdk-go/grpc.(*eventMeshProducer).Publish(0xc000118100?, {0x181d0a0?, 0xc00030e6f0?}, 0x106cd56?, {0x0?, 0x106e9a0?, 0xc00005ef10?}) /Users/apple/opensource/incubator-eventmesh/eventmesh-sdk-go/grpc/producer.go:57 +0x27 github.com/apache/incubator-eventmesh/eventmesh-sdk-go/grpc.(*eventMeshGRPCClient).Publish(0xc000118100, {0x181d068?, 0xc000128300?}, 0x17a00558a0ee?, {0x0, 0x0, 0x0}) /Users/apple/opensource/incubator-eventmesh/eventmesh-sdk-go/grpc/client.go:129 +0x6d github.com/apache/incubator-eventmesh/eventmesh-sdk-go/grpc.Test_eventMeshGRPCClient_Publish.func4(0xc0003029c0) /Users/apple/opensource/incubator-eventmesh/eventmesh-sdk-go/grpc/client_test.go:164 +0x55 testing.tRunner(0xc0003029c0, 0xc00031e120) /usr/local/Cellar/go/1.19.4/libexec/src/testing/testing.go:1446 +0x10b created by testing.(*T).Run /usr/local/Cellar/go/1.19.4/libexec/src/testing/testing.go:1493 +0x35f FAIL github.com/apache/incubator-eventmesh/eventmesh-sdk-go/grpc 5.589s ok github.com/apache/incubator-eventmesh/eventmesh-sdk-go/grpc/conf 0.392s ok github.com/apache/incubator-eventmesh/eventmesh-sdk-go/grpc/loadbalancer 0.483s ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/grpc/proto [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/http [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/http/conf [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/http/constants [no test files] ok github.com/apache/incubator-eventmesh/eventmesh-sdk-go/http/consumer 0.597s ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/http/model [no test files] ok github.com/apache/incubator-eventmesh/eventmesh-sdk-go/http/producer 0.729s ok github.com/apache/incubator-eventmesh/eventmesh-sdk-go/http/selector 0.571s ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/http/utils [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/log [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/tcp [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/tcp/common [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/tcp/conf [no test files] ? github.com/apache/incubator-eventmesh/eventmesh-sdk-go/tcp/utils [no test files] FAIL ### How to reproduce go test ./... ### Debug logs _No response_ ### Are you willing to submit PR? - [X] Yes I am willing to submit a PR! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
