Skip to content

Investigate Gnosis Gateway UTF8 Encoding Error #1646

@MantisClone

Description

@MantisClone

Problem Description

The Gnosis Gateway experienced an encoding error when executing getChannelsByTopic. The error mentions invalid UTF8 byte sequences.

Exact Error Text

[01:34:29] ERROR: getChannelsByTopic error: Error: Failed to get entities from store: invalid byte sequence for encoding "UTF8": 0x00, query = /* controller='filter',application='sgd3',route='bcc8ebbc63e8a3f1-6dc8c4ef99f8cc6a',action='41759191' */

Error Details

  • Service: Gnosis Gateway
  • Component: getChannelsByTopic
  • Frequency: 1 occurrence (Aug 24, 01:34:29)
  • Status: Single incident, unknown if it's a real problem

What We Know

  • Error occurred once on Aug 24 at 01:34:29
  • Error message mentions UTF8 encoding and null bytes (0x00)
  • Related to getChannelsByTopic function
  • Query includes specific controller/application/route identifiers

What We Don't Know

  • Is this a recurring issue or one-time occurrence?
  • What data source caused the encoding issue (IPFS, Graph node, etc.)?
  • Whether this indicates actual data corruption or a transient issue
  • Impact on functionality (was the query retried successfully?)

Investigation Needed

  1. Monitor for recurrence - Check if this error happens again
  2. Identify data source - Determine where the invalid UTF8 data originated
  3. Assess impact - Check if the operation was retried or if it caused user-facing issues

Files to Investigate

  • Gnosis Gateway getChannelsByTopic function
  • Data store/query handling code
  • UTF8 encoding validation logic

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    🎫 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions