Skip to content

Commit 0071606

Browse files
Add exception handling to rc client requests
1 parent c213055 commit 0071606

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

dd-smoke-tests/src/main/groovy/datadog/smoketest/AbstractSmokeTest.groovy

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,12 @@ abstract class AbstractSmokeTest extends ProcessManager {
136136
}
137137
prefix("/v0.7/config") {
138138
if (request.getBody() != null) {
139-
final msg = new JsonSlurper().parseText(new String(request.getBody(), StandardCharsets.UTF_8)) as Map<String, Object>
140-
rcClientMessages.add(msg)
139+
try {
140+
final msg = new JsonSlurper().parseText(new String(request.getBody(), StandardCharsets.UTF_8)) as Map<String, Object>
141+
rcClientMessages.add(msg)
142+
} catch (Throwable t) {
143+
rcClientDecodingFailure = t
144+
}
141145
}
142146
response.status(200).send(remoteConfigResponse)
143147
}

0 commit comments

Comments
 (0)