godaddy / godaddy/node-openstack-wrapper

.createServerImage() errors with "Invalid format (output) missing from remote call"

Ouverte
#25 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
34
Forks
33
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

When issuing a `.createServerImage()` command, the response returns the following error in the callback:
```
{ Error: Invalid format (output) missing from remote call
at _getRequestError (/home/test/node_modules/openstack-wrapper/lib/os-request.js:219:20)
at Request._callback (/home/test/node_modules/openstack-wrapper/lib/os-request.js:316:15)
at Request.self.callback (/home/test/node_modules/request/request.js:186:22)
at Request.emit (events.js:182:13)
at Request. (/home/test/node_modules/request/request.js:1163:10)
at Request.emit (events.js:182:13)
at IncomingMessage. (/home/test/node_modules/request/request.js:1085:12)
at Object.onceWrapper (events.js:273:13)
at IncomingMessage.emit (events.js:187:15)
at endReadableNT (_stream_readable.js:1086:12)
code: 'REMOTEERROR',
detail:
{ remoteMethod: 'POST',
remoteURI: '~~~remoteURI~~~',
remoteStatusCode: 202,
remoteMessage: '',
remoteCode: '',
remoteDetail: '',
responseTime: 0.975 } }
```

The issued command looks something like this:
```
await nova.createServerImage(serverId, {
"name" : `image ${dateformat(new Date(), "dd/mm/yyyy HH:MM")}`,
"metadata": {
"test_var": "test_val"
}
}, (error, result) => {
if (error) {
console.log(error); // will output the earlier error
}
console.log(result); // will be undefined
});
```

even though the image is created fine, also seen by the remoteStatusCode `202`.

I want to know if this is a problem with the cloud provider (OVH) because there is no body in their response.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.