question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Conductor server build failure for conductor-common:protogen

See original GitHub issue

I cloned the Netflix/conductor repository and try running the server build. The build is failing with below error.

Anuraags-MBP:server anuraagverma$ ../gradlew server

> Configure project :
Inferred project: conductor, version: 2.0.0-SNAPSHOT
Publication nebula not found in project :.

> Task :conductor-common:protogen FAILED
protogen: processing Jar '/Users/anuraagverma/Documents/GitHub/conductor/common/build/libs/conductor-common-2.0.0-SNAPSHOT.jar'
protogen: found com.netflix.conductor.common.metadata.events.EventExecution
protogen: found com.netflix.conductor.common.metadata.events.EventHandler
protogen: found com.netflix.conductor.common.metadata.tasks.PollData
protogen: found com.netflix.conductor.common.metadata.tasks.Task
protogen: found com.netflix.conductor.common.metadata.tasks.TaskDef
protogen: found com.netflix.conductor.common.metadata.tasks.TaskExecLog
protogen: found com.netflix.conductor.common.metadata.tasks.TaskResult
protogen: found com.netflix.conductor.common.metadata.workflow.DynamicForkJoinTask
protogen: found com.netflix.conductor.common.metadata.workflow.DynamicForkJoinTaskList
protogen: found com.netflix.conductor.common.metadata.workflow.RerunWorkflowRequest
protogen: found com.netflix.conductor.common.metadata.workflow.SkipTaskRequest
protogen: found com.netflix.conductor.common.metadata.workflow.StartWorkflowRequest
protogen: found com.netflix.conductor.common.metadata.workflow.SubWorkflowParams
protogen: found com.netflix.conductor.common.metadata.workflow.WorkflowDef
protogen: found com.netflix.conductor.common.metadata.workflow.WorkflowTask
protogen: found com.netflix.conductor.common.run.TaskSummary
protogen: found com.netflix.conductor.common.run.Workflow
protogen: found com.netflix.conductor.common.run.WorkflowSummary

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':conductor-common:protogen'.
> javax/annotation/Generated

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.8.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 2s
14 actionable tasks: 1 executed, 13 up-to-date
Anuraags-MBP:server anuraagverma$ 

javax/annotation/Generated
> javax.annotation.Generated

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':conductor-common:protogen'.Open stacktrace
Caused by: java.lang.NoClassDefFoundError: javax/annotation/GeneratedOpen stacktrace
Caused by: java.lang.ClassNotFoundException: javax.annotation.GeneratedClose stacktrace
at com.github.vmg.protogen.ProtoGen.writeMapper(ProtoGen.java:39)
at com.github.vmg.protogen.ProtoGenTask.generate(ProtoGenTask.java:90)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:794)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:761)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:131)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:317)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:309)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:185)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:97)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:120)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:99)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ResolveBuildCacheKeyExecuter.execute(ResolveBuildCacheKeyExecuter.java:66)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.run(EventFiringTaskExecuter.java:51)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:317)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:309)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:185)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:97)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:46)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$ExecuteTaskAction.execute(DefaultTaskExecutionGraph.java:262)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$ExecuteTaskAction.execute(DefaultTaskExecutionGraph.java:246)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:136)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:130)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.execute(DefaultTaskPlanExecutor.java:201)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.executeWithTask(DefaultTaskPlanExecutor.java:192)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:130)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:6 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
vermaancommented, Oct 26, 2018

Works perfectly. Thank you @jkaipa !

$ …/gradlew -D org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home server

1reaction
jkaipacommented, Oct 25, 2018

Downgrade your java version to 8 If your current java version is 10 and try.

Read more comments on GitHub >

github_iconTop Results From Across the Web

netflix-conductor/community - Gitter
FAILURE : Build failed with an exception. What went wrong: Execution failed for task ':conductor-common:protogen'. javax/annotation/Generated.
Read more >
how to solve the problem occurs during build Conductor
Task :conductor-server:server FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ...
Read more >
Running Conductor Locally - Conductor Documentation
Steps to build Conductor server. 1. Checkout the code. Clone conductor code from the repo: https://github.com/Netflix/conductor
Read more >
Running First Worker | Orkes Conductor Documentation
First let's create task definition for "simple_worker". Send a POST request to /metadata/taskdefs API endpoint on your conductor server to register these ...
Read more >
Netflix Conductor | The tip of the Iceberg
Conductor is a Workflow Orchestration engine that runs in the cloud ... be focusing only on docker_conductor-ui and docker_conductor-server.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found