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.