Skip to content

Commit 8d985cb

Browse files
committed
fix: When chat event type is conversation.chat.completed, a NPE will be thrown;
Error occurred: Cannot invoke "com.coze.openapi.client.connversations.message.model.Message.getType()" because the return value of "com.coze.openapi.client.chat.model.ChatEvent.getMessage()" is null
1 parent a1dad15 commit 8d985cb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

example/src/main/java/example/chat/StreamChatExample.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ public static void main(String[] args) {
5858
System.out.print(event.getMessage().getContent());
5959
}
6060
if (ChatEventType.CONVERSATION_CHAT_COMPLETED.equals(event.getEvent())) {
61-
if (MessageType.FOLLOW_UP.equals(event.getMessage().getType())) {
61+
if (event.getMessage() != null
62+
&& MessageType.FOLLOW_UP.equals(event.getMessage().getType())) {
6263
System.out.println(event.getMessage().getContent());
6364
} else {
6465
System.out.println("Token usage:" + event.getChat().getUsage().getTokenCount());

0 commit comments

Comments
 (0)