Closed yamamoto-febc closed 4 years ago
今日のCIで解消していたためクローズ。
リリース前CIにて再発。
key "DBConf"(part of "SettingsResponse.DBConf.MariaDB.Status") is not map[string]interface{} or []map[string]interface{}
手元で再現を試みたが発生しない。
エラー内容としては、さくらのクラウド API呼び出し -> レスポンスのパース時にmapconvが出しているエラーと思われる。
可能性として、文字列を期待している箇所にnullが入っているとこのエラーが発生する。
エラーが発生するJSONの例:
{
"Appliance": {
"SettingsResponse": {
"DBConf": {
"MariaDB": null
}
}
}
}
ただし、このようなJSONが返ってきているかは確認できておらず、またこれ以外に原因がある可能性もある。
以下のエラーとなる。
一時的なものと思われるが頻発するようであれば対応する。