Edward Chen
02/03/2021, 8:07 PM@solid
def hello(_):
return json.loads("{"msg":"hello"}")
@solid
def send_http_call(context, results):
// Does an HTTP POST using the value from hello()
@pipeline
Def hello_pipeline():
send_http_call(hello())
The actual error message is Dependencies for hello_pipeline().compute failed
so trying to figure out how I can dive deeper to where .compute is occurring. Currently been reading up on the docs in case there’s a concept I missedsandy
02/03/2021, 8:09 PMEdward Chen
02/03/2021, 8:15 PM2021-02-03 20:00:08 - dagster - DEBUG - hello_pipeline - e374b429-31fa-480a-9145-188594788e00 - 1446 - PIPELINE_START - Started execution of pipeline "hello_pipeline".
2021-02-03 20:00:08 - dagster - DEBUG - hello_pipeline - e374b429-31fa-480a-9145-188594788e00 - 1446 - ENGINE_EVENT - Executing steps in process (pid: 1446)
2021-02-03 20:00:08 - dagster - ERROR - system - e374b429-31fa-480a-9145-188594788e00 - send_http_call.compute - Dependencies for step send_http_call.compute failed: ['hello.compute']. Not executing.
2021-02-03 20:00:08 - dagster - DEBUG - hello_pipeline - e374b429-31fa-480a-9145-188594788e00 - 1446 - ENGINE_EVENT - Finished steps in process (pid: 1446) in 229ms
- 2021-02-03 20:00:08 - dagster - ERROR - hello_pipeline - e374b429-31fa-480a-9145-188594788e00 - 1446 - PIPELINE_FAILURE - Execution of pipeline "hello_pipeline" failed. Steps failed: ['hello.compute'].
sandy
02/03/2021, 9:36 PMhello
solid at all. how are you running the pipeline? with execute_pipeline
? are you passing in a solid selection? what dagster version are you running?Edward Chen
02/03/2021, 10:05 PM__.compute
error is kind of a catch-all for exceptions if not specifically defined?Edward Chen
02/03/2021, 10:05 PMsandy
02/03/2021, 10:09 PMdaniel
02/04/2021, 6:36 PMEdward Chen
02/04/2021, 6:44 PMPIPELINE_FAILURE - Execution of pipeline "hello_pipeline" failed. Steps failed: ['hello.compute'].
error message. I am running the dagster instance in a docker container and running it with launchPipelineExecution
via GraphQL.
Solution: There wasn’t more information from Postman so I had to ssh into the running docker container and run the curl launchPipelineExecution
from there. That revealed that my post call was incorrect (I forgot the exact error but I believe it was something with json decoding)daniel
02/04/2021, 6:51 PM