This repository was archived by the owner on Oct 29, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 29
This repository was archived by the owner on Oct 29, 2023. It is now read-only.
VariantSimilarity: Dataflow job creation fails with a 400 #31
Copy link
Copy link
Closed
Description
$ java -cp target/google-genomics-dataflow-v1beta2-0.2-SNAPSHOT.jar com.google.cloud.genomics.dataflow.pipelines.VariantSimilarity --runner=BlockingDataflowPipelineRunner --project=274435909155 --output=gs://test-bucket88/test.txt --genomicsSecretsFile=<redacted> --stagingLocation=gs://test-bucket88/staging --numWorkers=10
WARNING: Request failed with code 400, will NOT retry: https://www.googleapis.com/dataflow/v1b3/projects/274435909155/jobs
Exception in thread "main" java.lang.RuntimeException: Failed to create a workflow job: Bad Request
at com.google.cloud.dataflow.sdk.runners.DataflowPipelineRunner.run(DataflowPipelineRunner.java:232)
at com.google.cloud.dataflow.sdk.runners.BlockingDataflowPipelineRunner.run(BlockingDataflowPipelineRunner.java:96)
at com.google.cloud.dataflow.sdk.runners.BlockingDataflowPipelineRunner.run(BlockingDataflowPipelineRunner.java:47)
at com.google.cloud.dataflow.sdk.Pipeline.run(Pipeline.java:145)
at com.google.cloud.genomics.dataflow.pipelines.VariantSimilarity.main(VariantSimilarity.java:58)
Caused by: com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Bad Request",
"reason" : "invalidArgument",
"debugInfo" : "com.google.api.server.core.Fault: ImmutableErrorDefinition{base=BAD_REQUEST, category=USER_ERROR, cause=null, debugInfo=null, domain=global, extendedHelp=null, httpHeaders={}, httpStatus=badRequest, internalReason=Reason{arguments={}, cause=null, code=canonicalInvalidArgumentFromBackend, createdByBackend=true, debugMessage=Received status: , errorProtoCode=null, errorProtoDomain=null, filteredMessage=null, location=null, message=null, unnamedArguments=[]}, location=null, message=Bad Request, reason=invalidArgument, rpcCode=400} Bad Request\n\tat com.google.api.server.rest.adapter.client.DefaultFaultCreatorFactory.createFaultFromStatus(DefaultFaultCreatorFactory.java:47)\n\tat com.google.api.server.rest.adapter.client.DefaultFaultCreatorFactory.access$000(DefaultFaultCreatorFactory.java:19)\n\tat com.google.api.server.rest.adapter.client.DefaultFaultCreatorFactory$1.apply(DefaultFaultCreatorFactory.java:35)\n\tat com.google.api.server.rest.adapter.client.DefaultFaultCreatorFactory$1.apply(DefaultFaultCreatorFactory.java:32)\n\tat com.google.api.server.rest.adapter.client.Stubby3Client$Stubby3Method$Stubby3Request$CallbackFuture.mapResult(Stubby3Client.java:179)\n\tat com.google.api.server.rest.adapter.client.Stubby3Client$Stubby3Method$Stubby3Request$CallbackFuture.mapResult(Stubby3Client.java:167)\n\tat com.google.net.rpc3.client.util.RpcAbstractCheckedFuture.internalGet(RpcAbstractCheckedFuture.java:202)\n\tat com.google.net.rpc3.client.util.RpcAbstractCheckedFuture.get(RpcAbstractCheckedFuture.java:243)\n\tat com.google.api.server.rest.adapter.client.Stubby3Client$Stubby3Method$Stubby3Response.getOrThrowFault(Stubby3Client.java:231)\n\tat com.google.api.server.rest.adapter.client.Stubby3Client$Stubby3Method$Stubby3Response.getBody(Stubby3Client.java:214)\n\tat com.google.api.server.rest.adapter.stubby3.Stubby3Handler$1.call(Stubby3Handler.java:72)\n\tat com.google.api.server.rest.adapter.stubby3.Stubby3Handler$1.call(Stubby3Handler.java:59)\n\tat com.google.api.server.core.util.CallableFuture.run(CallableFuture.java:62)\n\tat com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:476)\n\tat com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:784)\n\tat com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:743)\n\tat com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:603)\n\tat com.google.api.server.core.util.CallableFuture.run(CallableFuture.java:62)\n\tat com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:476)\n\tat com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)\n\tat com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)\n\tat com.google.net.rpc3.client.util.RpcAbstractCheckedFuture.complete(RpcAbstractCheckedFuture.java:300)\n\tat com.google.net.rpc3.client.util.RpcAbstractCheckedFuture.failure(RpcAbstractCheckedFuture.java:275)\n\tat com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher$1.runInContext(RpcStub.java:858)\n\tat com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:444)\n\tat com.google.tracing.CurrentContext.runInContext(CurrentContext.java:220)\n\tat com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:308)\n\tat com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:300)\n\tat com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:441)\n\tat com.google.api.server.thread.ThreadTrackers$ThreadTrackingRunnable.run(ThreadTrackers.java:126)\n\tat com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:437)\n\tat com.google.api.server.server.CommonModule$ContextCarryingExecutorService$1.runInContext(CommonModule.java:796)\n\tat com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:444)\n\tat com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:310)\n\tat com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:300)\n\tat com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:441)\n\tat com.google.gse.internal.DispatchQueueImpl$WorkerThread.run(DispatchQueueImpl.java:387)\n"
} ],
"message" : "Bad Request"
}
at com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:145)
at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:113)
at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:40)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:312)
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1049)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460)
at com.google.cloud.dataflow.sdk.runners.DataflowPipelineRunner.run(DataflowPipelineRunner.java:228)
... 4 more
Metadata
Metadata
Assignees
Labels
No labels