autodesk forge – APS Model Coordination: job fails when definition list has 51+ items
- Endpoint: PATCH containers/:containerId/modelsets/:modelSetId/views/:viewId
aps.autodesk.com/en/docs/acc/v1/reference/http/mc-modelset-service-v3-update-model-set-view-PATCH/
-
Behavior: HTTP 200 OK, but the asynchronous job ends in Failed when a specific array in newDefinition has 51+ items. With ≤50 it succeeds.
-
Context: Model coordination clash checking is OFF. We are not using object exclusion.
-
Questions:
1. Is there a documented or undocumented limit of 50 for any list inside view definition?
2. Is this a bug on the backend job runner?
-
What we tried:(oldDefinition is just an example. (It is redone each time))
★ pattern1(success)
{ "oldDefinition": [ { "lineageUrn":"a01", "viewableName":"3D View" }, { "lineageUrn":"a02", "viewableName":"3D View" } ], "newDefinition": [ { "lineageUrn":"a01", "viewableName":"3D View" }, { "lineageUrn":"a02", "viewableName":"3D View" }, { "lineageUrn":"a03", "viewableName":"3D View" }, { "lineageUrn":"a04", "viewableName":"3D View" }, { "lineageUrn":"a05", "viewableName":"3D View" }, { "lineageUrn":"a06", "viewableName":"3D View" }, { "lineageUrn":"a07", "viewableName":"3D View" }, { "lineageUrn":"a08", "viewableName":"3D View" }, { "lineageUrn":"a09", "viewableName":"3D View" }, { "lineageUrn":"a10", "viewableName":"3D View" }, { "lineageUrn":"a11", "viewableName":"3D View" }, { "lineageUrn":"a12", "viewableName":"3D View" }, { "lineageUrn":"a13", "viewableName":"3D View" }, { "lineageUrn":"a14", "viewableName":"3D View" }, { "lineageUrn":"a15", "viewableName":"3D View" }, { "lineageUrn":"a16", "viewableName":"3D View" }, { "lineageUrn":"a17", "viewableName":"3D View" }, { "lineageUrn":"a18", "viewableName":"3D View" }, { "lineageUrn":"a19", "viewableName":"3D View" }, { "lineageUrn":"a20", "viewableName":"3D View" }, { "lineageUrn":"a31", "viewableName":"3D View" }, { "lineageUrn":"a32", "viewableName":"3D View" }, { "lineageUrn":"a33", "viewableName":"3D View" }, { "lineageUrn":"a34", "viewableName":"3D View" }, { "lineageUrn":"a35", "viewableName":"3D View" }, { "lineageUrn":"a36", "viewableName":"3D View" }, { "lineageUrn":"a37", "viewableName":"3D View" }, { "lineageUrn":"a38", "viewableName":"3D View" }, { "lineageUrn":"a39", "viewableName":"3D View" }, { "lineageUrn":"a40", "viewableName":"3D View" }, { "lineageUrn":"a41", "viewableName":"3D View" }, { "lineageUrn":"a42", "viewableName":"3D View" }, { "lineageUrn":"a43", "viewableName":"3D View" }, { "lineageUrn":"a44", "viewableName":"3D View" }, { "lineageUrn":"a45", "viewableName":"3D View" }, { "lineageUrn":"a46", "viewableName":"3D View" }, { "lineageUrn":"a47", "viewableName":"3D View" }, { "lineageUrn":"a48", "viewableName":"3D View" }, { "lineageUrn":"a49", "viewableName":"3D View" } ] }
★ pattern2(success)
{ "oldDefinition": [ { "lineageUrn":"a01", "viewableName":"3D View" }, { "lineageUrn":"a02", "viewableName":"3D View" } ], "newDefinition": [ { "lineageUrn":"a50", "viewableName":"3D View" }, { "lineageUrn":"a51", "viewableName":"3D View" }, { "lineageUrn":"a52", "viewableName":"3D View" }, { "lineageUrn":"a53", "viewableName":"3D View" } ] }
★pattern3(failed)
{ "oldDefinition": [ { "lineageUrn":"a01", "viewableName":"3D View" }, { "lineageUrn":"a02", "viewableName":"3D View" } ], "newDefinition": [ { "lineageUrn":"a01", "viewableName":"3D View" }, { "lineageUrn":"a02", "viewableName":"3D View" }, { "lineageUrn":"a03", "viewableName":"3D View" }, { "lineageUrn":"a04", "viewableName":"3D View" }, { "lineageUrn":"a05", "viewableName":"3D View" }, { "lineageUrn":"a06", "viewableName":"3D View" }, { "lineageUrn":"a07", "viewableName":"3D View" }, { "lineageUrn":"a08", "viewableName":"3D View" }, { "lineageUrn":"a09", "viewableName":"3D View" }, { "lineageUrn":"a10", "viewableName":"3D View" }, { "lineageUrn":"a11", "viewableName":"3D View" }, { "lineageUrn":"a12", "viewableName":"3D View" }, { "lineageUrn":"a13", "viewableName":"3D View" }, { "lineageUrn":"a14", "viewableName":"3D View" }, { "lineageUrn":"a15", "viewableName":"3D View" }, { "lineageUrn":"a16", "viewableName":"3D View" }, { "lineageUrn":"a17", "viewableName":"3D View" }, { "lineageUrn":"a18", "viewableName":"3D View" }, { "lineageUrn":"a19", "viewableName":"3D View" }, { "lineageUrn":"a20", "viewableName":"3D View" }, { "lineageUrn":"a31", "viewableName":"3D View" }, { "lineageUrn":"a32", "viewableName":"3D View" }, { "lineageUrn":"a33", "viewableName":"3D View" }, { "lineageUrn":"a34", "viewableName":"3D View" }, { "lineageUrn":"a35", "viewableName":"3D View" }, { "lineageUrn":"a36", "viewableName":"3D View" }, { "lineageUrn":"a37", "viewableName":"3D View" }, { "lineageUrn":"a38", "viewableName":"3D View" }, { "lineageUrn":"a39", "viewableName":"3D View" }, { "lineageUrn":"a40", "viewableName":"3D View" }, { "lineageUrn":"a41", "viewableName":"3D View" }, { "lineageUrn":"a42", "viewableName":"3D View" }, { "lineageUrn":"a43", "viewableName":"3D View" }, { "lineageUrn":"a44", "viewableName":"3D View" }, { "lineageUrn":"a45", "viewableName":"3D View" }, { "lineageUrn":"a46", "viewableName":"3D View" }, { "lineageUrn":"a47", "viewableName":"3D View" }, { "lineageUrn":"a48", "viewableName":"3D View" }, { "lineageUrn":"a49", "viewableName":"3D View" }, { "lineageUrn":"a50", "viewableName":"3D View" }, { "lineageUrn":"a51", "viewableName":"3D View" }, { "lineageUrn":"a52", "viewableName":"3D View" }, { "lineageUrn":"a53", "viewableName":"3D View" } ] }
↓ pattern3 job
{ "jobId": "aaa", "modelSetId": "bbb", "status": "Failed", "errors": [], "job": { "operation": "UpdateScopeView", "seed": { "scopeId": "ccc", "containerId": "ddd", "viewId": "eee", "isAdmin": true, "name": null, "description": null, "isPrivate": null, "definition": { "original": [ { "lineageUrn":"a01", "viewableName":"3D View" }, { "lineageUrn":"a02", "viewableName":"3D View" } ], "new": [ { "lineageUrn":"a01", "viewableName":"3D View" }, { "lineageUrn":"a02", "viewableName":"3D View" }, { "lineageUrn":"a03", "viewableName":"3D View" }, { "lineageUrn":"a04", "viewableName":"3D View" }, { "lineageUrn":"a05", "viewableName":"3D View" }, { "lineageUrn":"a06", "viewableName":"3D View" }, { "lineageUrn":"a07", "viewableName":"3D View" }, { "lineageUrn":"a08", "viewableName":"3D View" }, { "lineageUrn":"a09", "viewableName":"3D View" }, { "lineageUrn":"a10", "viewableName":"3D View" }, { "lineageUrn":"a11", "viewableName":"3D View" }, { "lineageUrn":"a12", "viewableName":"3D View" }, { "lineageUrn":"a13", "viewableName":"3D View" }, { "lineageUrn":"a14", "viewableName":"3D View" }, { "lineageUrn":"a15", "viewableName":"3D View" }, { "lineageUrn":"a16", "viewableName":"3D View" }, { "lineageUrn":"a17", "viewableName":"3D View" }, { "lineageUrn":"a18", "viewableName":"3D View" }, { "lineageUrn":"a19", "viewableName":"3D View" }, { "lineageUrn":"a20", "viewableName":"3D View" }, { "lineageUrn":"a31", "viewableName":"3D View" }, { "lineageUrn":"a32", "viewableName":"3D View" }, { "lineageUrn":"a33", "viewableName":"3D View" }, { "lineageUrn":"a34", "viewableName":"3D View" }, { "lineageUrn":"a35", "viewableName":"3D View" }, { "lineageUrn":"a36", "viewableName":"3D View" }, { "lineageUrn":"a37", "viewableName":"3D View" }, { "lineageUrn":"a38", "viewableName":"3D View" }, { "lineageUrn":"a39", "viewableName":"3D View" }, { "lineageUrn":"a40", "viewableName":"3D View" }, { "lineageUrn":"a41", "viewableName":"3D View" }, { "lineageUrn":"a42", "viewableName":"3D View" }, { "lineageUrn":"a43", "viewableName":"3D View" }, { "lineageUrn":"a44", "viewableName":"3D View" }, { "lineageUrn":"a45", "viewableName":"3D View" }, { "lineageUrn":"a46", "viewableName":"3D View" }, { "lineageUrn":"a47", "viewableName":"3D View" }, { "lineageUrn":"a48", "viewableName":"3D View" }, { "lineageUrn":"a49", "viewableName":"3D View" }, { "lineageUrn":"a50", "viewableName":"3D View" }, { "lineageUrn":"a51", "viewableName":"3D View" }, { "lineageUrn":"a52", "viewableName":"3D View" }, { "lineageUrn":"a53", "viewableName":"3D View" } ] }, "screenshotId": null, "persistentScreenshotId": "nnn" } }
Read more here: Source link
