edge / cli

Command line interface for the Edge network

Home Page:https://files.edge.network/cli/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unable to retrieve latest version: RangeError: Maximum call stack size exceeded

adamkdean opened this issue · comments

image

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}`)
  }
}