You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@eventmesh.apache.org by ma...@apache.org on 2022/10/26 13:10:59 UTC
[incubator-eventmesh] branch master updated: [ISSUE #1888] Possible null pointer dereference due to return value of called method [SyncResponse]
This is an automated email from the ASF dual-hosted git repository.
majorhe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-eventmesh.git
The following commit(s) were added to refs/heads/master by this push:
new cfc94e57 [ISSUE #1888] Possible null pointer dereference due to return value of called method [SyncResponse]
new 46e4e736 Merge pull request #1910 from yangxihong/master
cfc94e57 is described below
commit cfc94e57890ba826990f0b6df9f773d41f078e04
Author: yangxihong <72...@qq.com>
AuthorDate: Wed Oct 26 20:24:53 2022 +0800
[ISSUE #1888] Possible null pointer dereference due to return value of called method [SyncResponse]
---
.../org/apache/eventmesh/tcp/demo/sub/cloudevents/SyncResponse.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/eventmesh-examples/src/main/java/org/apache/eventmesh/tcp/demo/sub/cloudevents/SyncResponse.java b/eventmesh-examples/src/main/java/org/apache/eventmesh/tcp/demo/sub/cloudevents/SyncResponse.java
index 8314b599..e4384745 100644
--- a/eventmesh-examples/src/main/java/org/apache/eventmesh/tcp/demo/sub/cloudevents/SyncResponse.java
+++ b/eventmesh-examples/src/main/java/org/apache/eventmesh/tcp/demo/sub/cloudevents/SyncResponse.java
@@ -71,6 +71,10 @@ public class SyncResponse implements ReceiveMsgHook<CloudEvent> {
@Override
public Optional<CloudEvent> handle(CloudEvent event) {
+ if (event.getData() == null) {
+ log.warn("receive sync msg's data is null.");
+ return Optional.empty();
+ }
String content = new String(event.getData().toBytes(), StandardCharsets.UTF_8);
log.info("receive sync rr msg: {}|{}", event, content);
return Optional.of(event);
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@eventmesh.apache.org
For additional commands, e-mail: commits-help@eventmesh.apache.org