Skip to content

Commit 5fa1183

Browse files
resolve NPE in getTemplateGroupStatistics method
1 parent 2a62510 commit 5fa1183

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/com/cisco/trex/stateful/TRexAstfClient.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.util.List;
2727
import java.util.Map;
2828
import java.util.Map.Entry;
29+
import java.util.Optional;
2930
import java.util.Set;
3031
import java.util.stream.Collectors;
3132
import java.util.stream.StreamSupport;
@@ -474,7 +475,7 @@ public Map<String, AstfStatistics> getTemplateGroupStatistics(
474475
try {
475476
AstfStatistics astfStatistics =
476477
new ObjectMapper()
477-
.readValue(result.get(tgId.toString()).toString(), AstfStatistics.class);
478+
.readValue(Optional.ofNullable(result.get(tgId.toString())).map(t->t.toString()).orElse("{}"), AstfStatistics.class);
478479
astfStatistics.setCounterNames(metaData);
479480
stats.put(tgName, astfStatistics);
480481
} catch (IOException e) {

0 commit comments

Comments
 (0)