conductor icon indicating copy to clipboard operation
conductor copied to clipboard

Docker compose build error: ./gradlew: not found

Open mahgo opened this issue 2 years ago • 3 comments

Describe the bug When building via docker-compose build from a fresh clone on the main branch, I get the following error:

 => ERROR [conductor:server builder 4/4] RUN ./gradlew build -x test --stacktrace                                  0.4s
------
 > [conductor:server builder 4/4] RUN ./gradlew build -x test --stacktrace:
#0 0.357 /bin/sh: 1: ./gradlew: not found
------
failed to solve: executor failed running [/bin/sh -c ./gradlew build -x test --stacktrace]: exit code: 127

I am attempting to build this on Windows 11 with WSL2 and Docker Desktop.

Details Conductor version: latest on main branch

To Reproduce Follow steps as per: https://conductor.netflix.com/gettingstarted/docker.html

Expected behavior Docker compose command succeeds.

mahgo avatar Dec 12 '22 07:12 mahgo

mahgo - you will need go to the root directory of conductor on your machine and run "gradle wrapper" command. This will install the wrapper and you'll get the gradlew file at the root. Once you've completed running gradle wrapper command successfully, run "docker-compose build"

ikshvakoo avatar Dec 12 '22 20:12 ikshvakoo

Hi @ikshvakoo, thanks for that.

I've installed gradle 7.5.1 and ran gradle wrapper at the root. Now when I run docker-compose build I get the following errors:

#0 325.3 FAILURE: Build failed with an exception.
#0 325.3
#0 325.3 * What went wrong:
#0 325.3 Execution failed for task ':conductor-annotations:spotlessJavaCheck'.
#0 325.3 > The following files had format violations:
#0 325.3       src/main/java/com/netflix/conductor/annotations/protogen/ProtoEnum.java
#0 325.3           @@ -1,26 +1,26 @@
#0 325.3           -/*\r\n
#0 325.3           - * Copyright 2022 Netflix, Inc.\r\n
#0 325.3           - * <p>\r\n
#0 325.3 > Task :conductor-annotations:spotlessJava
#0 325.3 > Task :conductor-annotations:spotlessJavaCheck FAILED
#0 325.3           - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with\r\n
#0 325.3           - * the License. You may obtain a copy of the License at\r\n
#0 325.3           - * <p>\r\n
#0 325.3           - * http://www.apache.org/licenses/LICENSE-2.0\r\n
#0 325.3           - * <p>\r\n
#0 325.3           - * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on\r\n
#0 325.3           - * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the\r\n
#0 325.3           - * specific language governing permissions and limitations under the License.\r\n
#0 325.3           - */\r\n
#0 325.3           -package com.netflix.conductor.annotations.protogen;\r\n
#0 325.3           -\r\n
#0 325.3           -import java.lang.annotation.ElementType;\r\n
#0 325.3           -import java.lang.annotation.Retention;\r\n
#0 325.3           -import java.lang.annotation.RetentionPolicy;\r\n
#0 325.3           -import java.lang.annotation.Target;\r\n
#0 325.3           -\r\n
#0 325.3           -/**\r\n
#0 325.3           - * ProtoEnum annotates an enum type that will be exposed via the GRPC API as a native Protocol\r\n
#0 325.3           - * Buffers enum.\r\n
#0 325.3           - */\r\n
#0 325.3           -@Retention(RetentionPolicy.RUNTIME)\r\n
#0 325.3           -@Target(ElementType.TYPE)\r\n
#0 325.3           -public @interface ProtoEnum {}\r\n
#0 325.3           +/*\n
#0 325.3           + * Copyright 2022 Netflix, Inc.\n
#0 325.3           + * <p>\n
#0 325.3           + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with\n
#0 325.3           + * the License. You may obtain a copy of the License at\n
#0 325.3           + * <p>\n
#0 325.3           + * http://www.apache.org/licenses/LICENSE-2.0\n
#0 325.3           + * <p>\n
#0 325.3           + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on\n
#0 325.3           + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the\n
#0 325.3           + * specific language governing permissions and limitations under the License.\n
#0 325.3           + */\n
#0 325.3           +package com.netflix.conductor.annotations.protogen;\n
#0 325.3           +\n
#0 325.3           +import java.lang.annotation.ElementType;\n
#0 325.3           +import java.lang.annotation.Retention;\n
#0 325.3           +import java.lang.annotation.RetentionPolicy;\n
#0 325.3           +import java.lang.annotation.Target;\n
#0 325.3           +\n
#0 325.3           +/**\n
#0 325.3           + * ProtoEnum annotates an enum type that will be exposed via the GRPC API as a native Protocol\n
#0 325.3           + * Buffers enum.\n
#0 325.3       ... (4 more lines that didn't fit)
#0 325.3   Violations also present in:
#0 325.3       src/main/java/com/netflix/conductor/annotations/protogen/ProtoField.java
#0 325.3       src/main/java/com/netflix/conductor/annotations/protogen/ProtoMessage.java
#0 325.3   Run './gradlew :conductor-annotations:spotlessApply' to fix these violations.
#0 325.3
#0 325.3 * Try:
#0 325.3 > Run with --info or --debug option to get more log output.
#0 325.3
#0 325.3 * Exception is:
#0 325.3 org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':conductor-annotations:spotlessJavaCheck'.
#0 325.3        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:142)
#0 325.3        at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
#0 325.3        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:140)
#0 325.3        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:128)
#0 325.3        at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
#0 325.3        at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
#0 325.3        at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
#0 325.3        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
#0 325.3        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
#0 325.3        at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
#0 325.3        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
#0 325.3        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
#0 325.3        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
#0 325.3        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
#0 325.3        at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:69)
#0 325.3        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:327)
#0 325.3        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:314)
#0 325.3        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:307)
#0 325.3        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:293)
#0 325.3        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:420)
#0 325.3        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:342)
#0 325.3        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
#0 325.3        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
#0 325.3 Caused by: org.gradle.api.GradleException: The following files had format violations:
#0 325.3     src/main/java/com/netflix/conductor/annotations/protogen/ProtoEnum.java
#0 325.3         @@ -1,26 +1,26 @@
#0 325.3         -/*\r\n
#0 325.3         - * Copyright 2022 Netflix, Inc.\r\n
#0 325.3         - * <p>\r\n
#0 325.3         - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with\r\n
#0 325.3         - * the License. You may obtain a copy of the License at\r\n
#0 325.3         - * <p>\r\n
#0 325.3         - * http://www.apache.org/licenses/LICENSE-2.0\r\n
#0 325.3         - * <p>\r\n
#0 325.3         - * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on\r\n
#0 325.3         - * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the\r\n
#0 325.3         - * specific language governing permissions and limitations under the License.\r\n
#0 325.3         - */\r\n
#0 325.3         -package com.netflix.conductor.annotations.protogen;\r\n
#0 325.3         -\r\n
#0 325.3         -import java.lang.annotation.ElementType;\r\n
#0 325.3         -import java.lang.annotation.Retention;\r\n
#0 325.3         -import java.lang.annotation.RetentionPolicy;\r\n
#0 325.3         -import java.lang.annotation.Target;\r\n
#0 325.3         -\r\n
#0 325.3         -/**\r\n
#0 325.3         - * ProtoEnum annotates an enum type that will be exposed via the GRPC API as a native Protocol\r\n
#0 325.3         - * Buffers enum.\r\n
#0 325.3         - */\r\n
#0 325.3         -@Retention(RetentionPolicy.RUNTIME)\r\n
#0 325.3         -@Target(ElementType.TYPE)\r\n
#0 325.3         -public @interface ProtoEnum {}\r\n
#0 325.3         +/*\n
#0 325.3         + * Copyright 2022 Netflix, Inc.\n
#0 325.3         + * <p>\n
#0 325.3         + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with\n
#0 325.3         + * the License. You may obtain a copy of the License at\n
#0 325.3         + * <p>\n
#0 325.3         + * http://www.apache.org/licenses/LICENSE-2.0\n
#0 325.3         + * <p>\n
#0 325.3         + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on\n
#0 325.3         + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the\n
#0 325.3         + * specific language governing permissions and limitations under the License.\n
#0 325.3         + */\n
#0 325.3         +package com.netflix.conductor.annotations.protogen;\n
#0 325.3         +\n
#0 325.3         +import java.lang.annotation.ElementType;\n
#0 325.3         +import java.lang.annotation.Retention;\n
#0 325.3         +import java.lang.annotation.RetentionPolicy;\n
#0 325.3         +import java.lang.annotation.Target;\n
#0 325.3         +\n
#0 325.3         +/**\n
#0 325.3         + * ProtoEnum annotates an enum type that will be exposed via the GRPC API as a native Protocol\n
#0 325.3         + * Buffers enum.\n
#0 325.3     ... (4 more lines that didn't fit)
#0 325.3 Violations also present in:
#0 325.3     src/main/java/com/netflix/conductor/annotations/protogen/ProtoField.java
#0 325.3     src/main/java/com/netflix/conductor/annotations/protogen/ProtoMessage.java
#0 325.3 Run './gradlew :conductor-annotations:spotlessApply' to fix these violations.
#0 325.3        at com.diffplug.gradle.spotless.SpotlessCheck.performAction(SpotlessCheck.java:111)
#0 325.3        at com.diffplug.gradle.spotless.SpotlessCheck.performAction(SpotlessCheck.java:53)
#0 325.3        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
#0 325.3        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
#0 325.3        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
#0 325.3        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
#0 325.3        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
#0 325.3        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
#0 325.3        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
#0 325.3        at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:236)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
#0 325.3        at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:221)
#0 325.3        at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:204)
#0 325.3        at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:187)
#0 325.3        at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:165)
#0 325.3        at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:89)
#0 325.3        at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:40)
#0 325.3        at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:53)
#0 325.3        at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:50)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
#0 325.3        at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:50)
#0 325.3        at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:40)
#0 325.3        at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68)
#0 325.3        at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38)
#0 325.3        at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
#0 325.3        at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
#0 325.3        at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
#0 325.3        at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)
#0 325.3        at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:29)
#0 325.3        at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:124)
#0 325.3        at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:80)
#0 325.3        at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:58)
#0 325.3        at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48)
#0 325.3        at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36)
#0 325.3        at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:181)
#0 325.3        at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:71)
#0 325.3        at org.gradle.internal.Either$Right.fold(Either.java:175)
#0 325.3        at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
#0 325.3        at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:69)
#0 325.3        at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:47)
#0 325.3        at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
#0 325.3        at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
#0 325.3        at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
#0 325.3        at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
#0 325.3        at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:110)
#0 325.3        at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:56)
#0 325.3        at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:56)
#0 325.3        at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38)
#0 325.3        at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:73)
#0 325.3        at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44)
#0 325.3        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
#0 325.3        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
#0 325.3        at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:89)
#0 325.3        at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:50)
#0 325.3        at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:114)
#0 325.3        at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:57)
#0 325.3        at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:76)
#0 325.3        at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:50)
#0 325.3        at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNoEmptySources(SkipEmptyWorkStep.java:254)
#0 325.3        at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:91)
#0 325.3        at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:56)
#0 325.3        at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
#0 325.3        at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
#0 325.3        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
#0 325.3        at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:43)
#0 325.3        at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:31)
#0 325.3        at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40)
#0 325.3        at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:281)
#0 325.3        at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40)
#0 325.3        at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
#0 325.3        at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
#0 325.3        at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
#0 325.3        at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44)
#0 325.3        at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33)
#0 325.3        at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:76)
#0 325.3        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:139)
#0 325.3        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:128)
#0 325.3        at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
#0 325.3        at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
#0 325.3        at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
#0 325.3        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
#0 325.3        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
#0 325.3        at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
#0 325.3        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
#0 325.3        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
#0 325.3        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
#0 325.3        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
#0 325.3        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
#0 325.3        at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:69)
#0 325.3        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:327)
#0 325.3        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:314)
#0 325.3        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:307)
#0 325.3        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:293)
#0 325.3        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:420)
#0 325.3        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:342)
#0 325.3        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
#0 325.3        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
#0 325.3

mahgo avatar Dec 13 '22 01:12 mahgo

That's where I'm stuck as well. See the other bug I opened yesterday for this.. No response yet.

ikshvakoo avatar Dec 13 '22 14:12 ikshvakoo

Hi @mahgo , Please follow the steps,

  1. Delete your current conductor folder
  2. Run git config --global core.autocrlf false;
  3. Run git config --global core.eol lf; (Small L and f)
  4. Clone conductor repo again
  5. Check if end of lines shows as CRLF via NotePad++ by opening a DockerFile, e.g. => conductor/docker/server/DockerFile
  6. Run docker-compose up on conductor/docker

manan164 avatar Jan 06 '23 13:01 manan164

Hi @manan164,

Thanks for that, that fixed the issue.

mahgo avatar Jan 10 '23 02:01 mahgo

if you have git bash installed try running unix2dos Dockerfile that fixed it for me on conductor 3.13.2

onderhamamcioglu avatar Mar 20 '23 12:03 onderhamamcioglu