[DATALAB] -- fixed version of mongo-quartz
diff --git a/services/provisioning-service/src/main/java/com/epam/datalab/backendapi/core/response/handlers/EdgeCallbackHandler.java b/services/provisioning-service/src/main/java/com/epam/datalab/backendapi/core/response/handlers/EdgeCallbackHandler.java
index 4c20794..af218c1 100644
--- a/services/provisioning-service/src/main/java/com/epam/datalab/backendapi/core/response/handlers/EdgeCallbackHandler.java
+++ b/services/provisioning-service/src/main/java/com/epam/datalab/backendapi/core/response/handlers/EdgeCallbackHandler.java
@@ -29,9 +29,11 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.JsonNode;
+import lombok.extern.slf4j.Slf4j;
import java.io.IOException;
+@Slf4j
public class EdgeCallbackHandler<E extends EdgeInfo, T extends UploadFileResult<E>> extends ResourceCallbackHandler<T> {
@JsonProperty
private final String callbackURI;
@@ -57,7 +59,8 @@
}
protected T parseOutResponse(JsonNode resultNode, T baseStatus) {
- if (resultNode != null && getAction() == DockerAction.CREATE
+ log.info("TEST LOG!!!: edge callback: resultNode: {}, baseStatus: {}", resultNode, baseStatus);
+ if (resultNode != null && (getAction() == DockerAction.CREATE || getAction() == DockerAction.START)
&& UserInstanceStatus.of(baseStatus.getStatus()) != UserInstanceStatus.FAILED) {
try {
E credential = mapper.readValue(resultNode.toString(), responseType);
diff --git a/services/self-service/pom.xml b/services/self-service/pom.xml
index 5ed21ef..33a9cc2 100644
--- a/services/self-service/pom.xml
+++ b/services/self-service/pom.xml
@@ -53,7 +53,13 @@
<dependency>
<groupId>com.github.michaelklishin</groupId>
<artifactId>quartz-mongodb</artifactId>
- <version>2.1.0</version>
+ <version>v2.2.0-rc1</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.quartz-scheduler</groupId>
+ <artifactId>quartz</artifactId>
+ <version>2.3.2</version>
</dependency>
<dependency>