I am using the autodesk Forge API calls:
// this call starts processing the xdDFs4kdYMGtjo2B7SA8R7PPVKsFK2tOo3JPRNHMMf0 photoscene
$curl_cmd =
"curl -s $FORGE_URL/photo-to-3d/v1/photoscene/xdDFs4kdYMGtjo2B7SA8R7PPVKsFK2tOo3JPRNHMMf0 " .
"-X 'POST' " .
"-H 'Content-Type: application/json' " .
"-H 'Authorization: Bearer $access_token' "
;
$json = shell_exec ( $curl_cmd );
... then I make the following call repeatedly:
// this call starts processing the xdDFs4kdYMGtjo2B7SA8R7PPVKsFK2tOo3JPRNHMMf0 photoscene
$curl_cmd = "curl -s $FORGE_URL/photo-to-3d/v1/photoscene/xdDFs4kdYMGtjo2B7SA8R7PPVKsFK2tOo3JPRNHMMf0/progress " .
"-H 'Content-Type: application/json' " .
"-H 'Authorization: Bearer $access_token' "
;
$json = shell_exec ( $curl_cmd );
When I decode the $json return variable it has these values:
progressmsg="Created" progress="0" photosceneID="xdDFs4kdYMGtjo2B7SA8R7PPVKsFK2tOo3JPRNHMMf0"
Every time I check the progress, the API reports it is in this state perpetually. It never displays the "processing" state described in the API reference, and the progress % variable remains at 0. But the API also never returns an error.
What causes a Photoscene to stay frozen in this "created" status, without progressing on to "processing"? How can I make the job start processing"?