Hello everyone,
I am having an issue when using Oozie Subworkflow with fork. If I don't use
sub-workflow and execute the action (which is in sub-workflow) it works, but it
doesn't work with sub-workflow.
I have a parent workflow which has a fork and each of them has a sub-workflow
(3 in total). So in run-time, 3 workflow executes in parallel. I tried with
running a single sub-workflow, but I still faced the same problem.
I'm getting the following errors:
org.apache.oozie.command.CommandException: E0800: Action it is not running its
in [PREP] state, action [0000087-140827124522380-oozie-oozi-W@export-data]
at
org.apache.oozie.command.wf.CompletedActionXCommand.eagerVerifyPrecondition(CompletedActionXCommand.java:85)
at org.apache.oozie.command.XCommand.call(XCommand.java:248) at
org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:175)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Can anyone please tell me what's the primary reason for getting this kind of
error? Or any workaround?
Any information will be highly appreciated.
Thanks in advance.Tanzir