Symptoms:
- The Cloud Director Tenant UI shows an error when viewing Datacenters > Networking > Networks
"Cannot read property 'remoteItems' of null"
- The browser console shows errors similar to the following:
Unsupported REST exception OrgVdcNetworksListComponent#query#OrgVdcNetwork TypeError: "responseObject is null"
result vcd-json-rest-http.handler.ts:118
_next vendor.bundle.js:2661
next vendor.bundle.js:2661
_next vendor.bundle.js:2661
next vendor.bundle.js:2661
_next vendor.bundle.js:2661
next vendor.bundle.js:2661
notifyNext vendor.bundle.js:2661
_next vendor.bundle.js:2661
next vendor.bundle.js:2661
onLoad vendor.bundle.js:277
invokeTask vendor.bundle.js:2683
onInvokeTask vendor.bundle.js:1984
invokeTask vendor.bundle.js:2683
runTask vendor.bundle.js:2683
invokeTask vendor.bundle.js:2683
invokeTask vendor.bundle.js:2713
globalZoneAwareCallback vendor.bundle.js:2713
- The API calls to list the networks for an Organization VDC returns a "204 No Content" response instead of the expected "200 OK".
Request:
GET "https://cloud.example.com/cloudapi/1.0.0/orgVdcNetworks?page=1&pageSize=125&filterEncoded=true&filter=(orgVdc.id==urn:vcloud:vdc:<VDC_UUID>)&sortAsc=name&links=true"
Response:
204 No Content
- The API calls to list the networks for an Organization VDC returns a "200 OK" response if the "pageSize" parameter is set to a value of "32" or less.
Request:
GET "https://cloud.example.com/cloudapi/1.0.0/orgVdcNetworks?page=1&pageSize=32&filterEncoded=true&filter=(orgVdc.id==urn:vcloud:vdc:<VDC_UUID>)&sortAsc=name&links=true"
Response:
200 OK
- Making the API call directly to a Cloud Director Cell instead of the public API address results in a valid "200 OK" response regardless of the "pageSize" parameter.
GET "https://cell.example.com/cloudapi/1.0.0/orgVdcNetworks?page=1&pageSize=125&filterEncoded=true&filter=(orgVdc.id==urn:vcloud:vdc:<VDC_UUID>)&sortAsc=name&links=true"
Response:
200 OK