Skip to content

Commit fbcba86

Browse files
authored
fix(jmanus): Optimize return value to prevent NullPointerException
1 parent fd10822 commit fbcba86

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

spring-ai-alibaba-jmanus/src/main/java/com/alibaba/cloud/ai/example/manus/llm/StreamingResponseHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public ChatResponse getLastResponse() {
7373
public List<ToolCall> getEffectiveToolCalls() {
7474
return lastResponse != null && lastResponse.getResult() != null
7575
&& lastResponse.getResult().getOutput() != null
76-
? lastResponse.getResult().getOutput().getToolCalls() : null;
76+
? lastResponse.getResult().getOutput().getToolCalls() : Collections.emptyList();
7777
}
7878

7979
/**
@@ -83,7 +83,7 @@ public List<ToolCall> getEffectiveToolCalls() {
8383
public String getEffectiveText() {
8484
return lastResponse != null && lastResponse.getResult() != null
8585
&& lastResponse.getResult().getOutput() != null ? lastResponse.getResult().getOutput().getText()
86-
: null;
86+
: "";
8787
}
8888

8989
}

0 commit comments

Comments
 (0)