■ ■ ■ ■ ■ ■
server-plugin/server-plugin-executor-kubernetes/src/main/java/io/onedev/server/plugin/executor/kubernetes/KubernetesExecutor.java
| skipped 634 lines |
635 | 635 | | checkConditions(statusNode, jobLogger); |
636 | 636 | | |
637 | 637 | | List<JsonNode> containerStatusNodes = new ArrayList<>(); |
638 | | - | containerStatusNodes.add(statusNode.get("containerStatuses").iterator().next()); |
| 638 | + | JsonNode containerStatusesNode = statusNode.get("containerStatuses"); |
| 639 | + | if (containerStatusesNode != null) |
| 640 | + | containerStatusNodes.add(containerStatusesNode.iterator().next()); |
639 | 641 | | |
640 | 642 | | Map<String, ContainerError> containerErrors = getContainerErrors(containerStatusNodes); |
641 | 643 | | if (!containerErrors.isEmpty()) { |
| skipped 920 lines |