GopeedLab/gopeed · error · WebViewRpcException

INVALID_REQUEST

INVALID_REQUEST

Error message

missing or invalid "$key"

What it means

Error "missing or invalid "$key"" thrown in GopeedLab/gopeed.

Source

Thrown at ui/flutter/lib/app/rpc/webview_rpc_service.dart:226

    final page = _pagesById[_pageId(params)];
    if (page == null) {
      throw WebViewRpcException(
        code: 'PAGE_NOT_FOUND',
        message: 'page not found',
      );
    }
    return page;
  }

  String _pageId(Map<String, dynamic> params) => _string(params, 'pageId');

  String _string(Map<String, dynamic> params, String key) {
    final value = params[key];
    if (value is String && value.isNotEmpty) {
      return value;
    }
    throw WebViewRpcException(
      code: 'INVALID_REQUEST',
      message: 'missing or invalid "$key"',
    );
  }

  String? _stringOrNull(Map<String, dynamic> params, String key) {
    final value = params[key];
    if (value == null) {
      return null;
    }
    if (value is String && value.isNotEmpty) {
      return value;
    }
    throw WebViewRpcException(
      code: 'INVALID_REQUEST',
      message: 'invalid "$key"',
    );
  }

View on GitHub (pinned to 7b7327ffb3)

When it happens

Trigger: Thrown at ui/flutter/lib/app/rpc/webview_rpc_service.dart:226 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of GopeedLab/gopeed@7b7327ffb3 (2026-08-16). Data as JSON: /api/errors/5d9f01d0512ede4a. Report an issue: GitHub.