Closed
Description
Describe the issue
Since the latest update to 0.21.4 a task to clone a repo from Github and then run the code in a Docker runner immediately fails with the error: java.lang.UnsupportedOperationException.
Job:
- id: finalSnapshot_clone_repository
type: io.kestra.plugin.git.Clone
url: https://github.com/[...repo...]
branch: main
- id: finalSnapshot_dbt_snapshot
type: io.kestra.plugin.dbt.cli.Snapshot
debug: true
dbtPath: /usr/local/bin/dbt
taskRunner:
type: io.kestra.plugin.scripts.runner.docker.Docker
fileHandlingStrategy: MOUNT
delete: true
networkMode: host
containerImage: docker.io/craigbloodworth/dbt-sqlserver:latest
profiles: |
finalSnapshot_dbt_snapshot log:
2025-03-06T07:20:30.928Z TRACE java.lang.UnsupportedOperationException
at java.base/java.util.AbstractMap.put(Unknown Source)
at java.base/java.util.AbstractMap.putAll(Unknown Source)
at io.kestra.plugin.scripts.exec.scripts.runners.CommandsWrapper.addEnv(CommandsWrapper.java:147)
at io.kestra.plugin.dbt.cli.AbstractDbt.run(AbstractDbt.java:178)
at io.kestra.plugin.dbt.cli.AbstractDbt.run(AbstractDbt.java:34)
at io.kestra.core.runners.WorkerTaskCallable.doCall(WorkerTaskCallable.java:78)
at io.kestra.core.runners.AbstractWorkerCallable.call(AbstractWorkerCallable.java:62)
at io.kestra.core.runners.WorkerSecurityService.callInSecurityContext(WorkerSecurityService.java:10)
at io.kestra.core.runners.Worker.lambda$callJob$19(Worker.java:837)
at io.kestra.core.trace.NoopTracer.inCurrentContext(NoopTracer.java:15)
at io.kestra.core.runners.Worker.callJob(Worker.java:833)
at io.kestra.core.runners.Worker.runAttempt(Worker.java:792)
at io.kestra.core.runners.Worker.run(Worker.java:640)
at io.kestra.core.runners.Worker.handleTask(Worker.java:372)
at io.kestra.core.runners.Worker.lambda$run$8(Worker.java:261)
at io.micrometer.core.instrument.internal.TimedRunnable.run(TimedRunnable.java:49)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Environment
- Kestra Version: 0.21.4
Metadata
Metadata
Assignees
Type
Projects
Status
Done