Skip to content

Commit 4392c89

Browse files
committed
fix(core): process runner are not serialized correctly on worker
close #7053
1 parent d74a31b commit 4392c89

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

core/src/main/java/io/kestra/core/models/tasks/runners/TaskRunnerResult.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,26 @@
22

33
import io.kestra.core.models.tasks.Output;
44
import lombok.AllArgsConstructor;
5-
import lombok.Builder;
65
import lombok.Getter;
76
import lombok.NoArgsConstructor;
7+
import lombok.experimental.SuperBuilder;
8+
9+
import javax.annotation.Nullable;
810

911
@AllArgsConstructor
1012
@Getter
11-
@Builder
13+
@SuperBuilder
1214
@NoArgsConstructor
1315
public class TaskRunnerResult<T extends TaskRunnerDetailResult> implements Output {
1416
private int exitCode;
17+
1518
private AbstractLogConsumer logConsumer;
19+
20+
@Nullable
1621
private T details;
1722

18-
@SuppressWarnings("unchecked")
1923
public TaskRunnerResult(int exitCode, AbstractLogConsumer logConsumer) {
2024
this.exitCode = exitCode;
2125
this.logConsumer = logConsumer;
22-
this.details = (T) TaskRunnerDetailResult.builder().build();
2326
}
2427
}

0 commit comments

Comments
 (0)