Skip to content

Commit 0041680

Browse files
Copilotshai-almog
andauthored
Fix fatal crash on truncated PNG in ProcessScreenshots missing_expected path
Agent-Logs-Url: https://github.com/codenameone/CodenameOne/sessions/1b48d3ec-861d-4865-ae07-ead8d898cd3c Co-authored-by: shai-almog <67850168+shai-almog@users.noreply.github.com>
1 parent 752c3f5 commit 0041680

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

scripts/common/java/ProcessScreenshots.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,12 @@ static Map<String, Object> buildResults(
7272
} else if (!Files.exists(expectedPath)) {
7373
record.put("status", "missing_expected");
7474
if (emitBase64) {
75-
CommentPayload payload = loadPreviewOrBuild(testName, actualPath, previewDir);
76-
recordPayload(record, payload, actualPath.getFileName().toString(), previewDir);
75+
try {
76+
CommentPayload payload = loadPreviewOrBuild(testName, actualPath, previewDir);
77+
recordPayload(record, payload, actualPath.getFileName().toString(), previewDir);
78+
} catch (Exception ex) {
79+
record.put("message", "Failed to load preview: " + ex.getMessage());
80+
}
7781
}
7882
} else {
7983
try {

0 commit comments

Comments
 (0)