The short version: I have uploaded a DWFX file into the Autodesk Platform Services. I can view the 3D model in that file using APS Viewer, and I can view its object tree and object properties through the menu popup inside APS Viewer.
However, when I try to retrieve the object tree for the same file using an API call, I receive the error 404 {"diagnostic":"Failed to query the data."}. The same operation worked a few weeks ago, and I can read the object tree for files that I uploaded earlier.
Also, when I use https://oss-manager.autodesk.io/ to view my uploaded files, I get the same result: the file is present and viewable in the APS Viewer pane, but the page cannot read its object tree.
The question: Is there a way for me to diagnose the problem? Did something change in the Autodesk APS API recently? Can I get help with the specific file?
Some details: I use two methods to read the object tree from APS:
- A .Net 9 application using the Autodesk.ModelDerivative package version 2.2.0 from nuget.org . The call to ModelDerivativeClient.GetManifestAsync() is successful, then I get the view Guid from the retrieved manifest and call ModelDerivaticeClient.GetObjectTreeAsync(). This call returns the error "Failed to query the data".
This application worked fine until a few weeks ago, but I am not able to name the exact date when it broke.
- Direct REST API calls using curl, following the documentation at https://aps.autodesk.com/en/docs/model-derivative/v2/reference/http/ . These calls produce the same result as the .Net application: all calls to find the file and retrieve its manifest are successful, but the call to https://developer.api.autodesk.com/modelderivative/v2/designdata/{urn}/metadata/{modelGuid} fails with "Failed to query the data".
The bucket region is US. The balance of flexi tokens is positive. The file status (the "job" status) in APS is completed. I tried using a different file - with the same error result.
The application (and the sequence or API calls) worked successfully until recently and has not changed since. This is why I am not providing any code snippets here - if you feel that a snippet would help, please shout out.
Again, the questions are: how can I diagnose the problem with my files? Has something changed on the APS side that could break the object tree? Is there a (fresh!) example of uploading a file into APS and retrieving its object tree?