{"record":{"id":"fb280f16eed2845a","repo":"vercel/ai","slug":"token-request-failed-response-statustext","errorCode":null,"errorMessage":"Token request failed: ${response.statusText}","messagePattern":"Token request failed: (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/google-vertex/src/edge/google-vertex-auth-edge.ts","lineNumber":153,"sourceCode":"  try {\n    const creds = credentials || (await loadCredentials());\n    const jwt = await buildJwt(creds);\n\n    const response = await fetch('https://oauth2.googleapis.com/token', {\n      method: 'POST',\n      headers: withUserAgentSuffix(\n        { 'Content-Type': 'application/x-www-form-urlencoded' },\n        `ai-sdk/google-vertex/${VERSION}`,\n        getRuntimeEnvironmentUserAgent(),\n      ),\n      body: new URLSearchParams({\n        grant_type: 'urn:ietf:params:oauth:grant-type:jwt-bearer',\n        assertion: jwt,\n      }),\n    });\n\n    if (!response.ok) {\n      throw new Error(`Token request failed: ${response.statusText}`);\n    }\n\n    const data = await response.json();\n    return data.access_token;\n  } catch (error) {\n    throw error;\n  }\n}\n","sourceCodeStart":135,"sourceCodeEnd":162,"githubUrl":"https://github.com/vercel/ai/blob/69428b1f8b037e4d118fb4853428d5c4e620493c/packages/google-vertex/src/edge/google-vertex-auth-edge.ts#L135-L162","documentation":"Error \"Token request failed: ${response.statusText}\" thrown in vercel/ai.","triggerScenarios":"Thrown at packages/google-vertex/src/edge/google-vertex-auth-edge.ts:153 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"69428b1f8b037e4d118fb4853428d5c4e620493c","analyzedAt":"2026-08-30T12:32:21.016Z","schemaVersion":2},"datasetVersion":"2026-08-30T13:17:10.514Z"}