From 23440af328a9f5f8311b4c14aa9e3bf7fc277f49 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Sun, 19 Jan 2020 14:51:15 -0500 Subject: [PATCH] if listNode response is not JSON and starts with Invalid, then node is not found --- .../src/main/java/bubble/cloud/compute/vultr/VultrDriver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bubble-server/src/main/java/bubble/cloud/compute/vultr/VultrDriver.java b/bubble-server/src/main/java/bubble/cloud/compute/vultr/VultrDriver.java index e351c6ec..2f83a60c 100644 --- a/bubble-server/src/main/java/bubble/cloud/compute/vultr/VultrDriver.java +++ b/bubble-server/src/main/java/bubble/cloud/compute/vultr/VultrDriver.java @@ -9,7 +9,6 @@ import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.ObjectNode; import lombok.Getter; import lombok.extern.slf4j.Slf4j; -import org.cobbzilla.util.handlebars.HandlebarsUtil; import org.cobbzilla.util.http.HttpRequestBean; import org.cobbzilla.util.http.HttpResponseBean; @@ -262,6 +261,7 @@ public class VultrDriver extends ComputeServiceDriverBase { public BubbleNode listNode(BubbleNode node) { final HttpRequestBean listServerRequest = auth(new HttpRequestBean(POLL_SERVER_URL+node.getTag(TAG_INSTANCE_ID))); final HttpResponseBean listResponse = listServerRequest.curl(); + if (listResponse.getEntityString().startsWith("Invalid ")) return null; switch (listResponse.getStatus()) { case OK: try {