Skip to content

Commit 7111e6e

Browse files
committed
open java.time for argo Gson serialization
1 parent f0be608 commit 7111e6e

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,8 @@ subprojects {
374374

375375
if (project.hasProperty("jvmArgs")) {
376376
jvmArgs = project.property("jvmArgs").toString().split("\\s+".toRegex()).toList()
377+
} else {
378+
jvmArgs = mutableListOf("--add-opens", "java.base/java.time=ALL-UNNAMED")
377379
}
378380

379381
args = listOf("--spring.profiles.active=dev")

scenariorun/src/main/kotlin/com/cosmotech/scenariorun/workflow/argo/ArgoWorkflowService.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import com.cosmotech.scenariorun.domain.ScenarioRunStatus
1212
import com.cosmotech.scenariorun.domain.ScenarioRunStatusNode
1313
import com.cosmotech.scenariorun.workflow.WorkflowService
1414
import com.cosmotech.scenariorun.workflow.WorkflowStatusAndArtifact
15+
import com.google.gson.Gson
1516
import io.argoproj.workflow.ApiClient
1617
import io.argoproj.workflow.ApiException
1718
import io.argoproj.workflow.Configuration
@@ -194,7 +195,7 @@ internal class ArgoWorkflowService(
194195
.workflow(
195196
buildWorkflow(csmPlatformProperties, scenarioRunStartContainers, executionTimeout))
196197

197-
logger.trace("Workflow: {}", body.workflow)
198+
logger.trace("Workflow: {}", Gson().toJson(body.workflow))
198199

199200
try {
200201
val workflow =

0 commit comments

Comments
 (0)