Unable to retrieve latest version: RangeError: Maximum call stack size exceeded
adamkdean opened this issue · comments
Strange error while running a command, where no update is required. Seems to only happen when --debug
is present. May be related to https://github.com/edge/cli/blob/develop/src/update/index.ts#L115
export const latestVersion = async ({ network, ...ctx }: Context): Promise<SemVer> => {
const log = ctx.logger('update.version.get')
const url = network.files.latestVersionURL(normalizedPlatform(), arch())
try {
log.debug('getting latest version', { url })
const response = await superagent.get(url)
log.debug('response', { response }) // <--------------------------------------------------- one of
const lv = parse(response.text.trim()) // <------------------------------------------------ these?
if (lv === null) throw new Error(`server provided invalid version "${response.text}"`)
return lv
}
catch (err) {
throw new Error(`unable to retrieve latest version: ${err}`)
}
}