{"record":{"id":"6dd91d62ab2801a0","repo":"Kong/insomnia","slug":"failed-to-unparse-cookie-the-cookie-options-seems","errorCode":null,"errorMessage":"failed to unparse cookie, the cookie options seems invalid","messagePattern":"failed to unparse cookie, the cookie options seems invalid","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/insomnia-scripting-environment/src/objects/cookies.ts","lineNumber":128,"sourceCode":"      maxAge: cookieObj.maxAge,\n      domain: cookieObj.domain || undefined,\n      path: cookieObj.path || undefined,\n      secure: cookieObj.secure || false,\n      httpOnly: cookieObj.httpOnly || false,\n      hostOnly,\n      session,\n      extensions: extensions,\n    };\n  }\n\n  static stringify(cookie: Cookie) {\n    return cookie.toString();\n  }\n\n  static unparseSingle(cookieOpt: CookieOptions) {\n    const cookie = new Cookie(cookieOpt);\n    if (!cookie) {\n      throw new Error('failed to unparse cookie, the cookie options seems invalid');\n    }\n    return cookie.toString();\n  }\n\n  static unparse(cookies: Cookie[]) {\n    const cookieStrs = cookies.map(cookie => cookie.toString());\n    return cookieStrs.join('; ');\n  }\n\n  override toString = () => {\n    const hostOnlyPart = this.cookie.hostOnly ? '; HostOnly' : '';\n    const sessionPart = this.cookie.extensions?.includes('session') ? '; Session' : '';\n    const extensionPart =\n      this.extensions && this.extensions.length > 0\n        ? '; ' + this.extensions.map(ext => `${ext.key}=${ext.value}`).join(';')\n        : '';\n\n    return this.cookie.toString() + hostOnlyPart + sessionPart + extensionPart;","sourceCodeStart":110,"sourceCodeEnd":146,"githubUrl":"https://github.com/Kong/insomnia/blob/d9bb2b0142600f21309832daea3317942d285984/packages/insomnia-scripting-environment/src/objects/cookies.ts#L110-L146","documentation":"Error \"failed to unparse cookie, the cookie options seems invalid\" thrown in Kong/insomnia.","triggerScenarios":"Thrown at packages/insomnia-scripting-environment/src/objects/cookies.ts:128 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":"d9bb2b0142600f21309832daea3317942d285984","analyzedAt":"2026-08-26T18:04:05.187Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}