Kong/insomnia · error · TypeError

[dynamic TypeError(bodyBuffer)]

Error message

[dynamic TypeError(bodyBuffer)]

What it means

Error "[dynamic TypeError(bodyBuffer)]" thrown in Kong/insomnia.

Source

Thrown at packages/insomnia/src/common/templating/local-template-tags.ts:672

          console.log('[response tag] Invalid status code ' + response.statusCode);
          throw new Error('No successful responses for request');
        }

        if (field !== 'raw' && field !== 'url' && !filter) {
          throw new Error(`No ${field} filter specified`);
        }

        const sanitizedFilter = filter.trim();
        const bodyBuffer = await context.util.models.response.getBodyBuffer(response, '');
        const match = response.contentType && response.contentType.match(/charset=([\w-]+)/);
        const charset = match && match.length >= 2 ? match[1] : 'utf8';
        if (field === 'url') {
          return response.url;
        }
        if (field === 'raw' && bodyBuffer !== null) {
          // Sometimes iconv conversion fails so fallback to regular buffer
          if (typeof bodyBuffer === 'string') {
            throw new TypeError(bodyBuffer);
          }
          try {
            return context.util.decode(bodyBuffer, charset);
          } catch (err) {
            console.warn('[response] Failed to decode body', err);
            return utf8StringFromBytes(bodyBuffer);
          }
        }
        if (field === 'header') {
          if (!response.headers.length) {
            throw new Error('No headers available');
          }
          const header = response.headers.find(h => h.name.toLowerCase() === sanitizedFilter.toLowerCase());
          if (!header) {
            const names = response.headers.map(c => `"${c.name}"`).join(',\n\t');
            throw new Error(`No header with name "${sanitizedFilter}".\nChoices are [\n\t${names}\n]`);
          }
          return header.value;

View on GitHub (pinned to d9bb2b0142)

When it happens

Trigger: Thrown at packages/insomnia/src/common/templating/local-template-tags.ts:672 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Kong/insomnia@d9bb2b0142 (2026-08-26). Data as JSON: /api/errors/59d9f64311c91cdd. Report an issue: GitHub.