Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit db68a6e

Browse files
committed
Update "unregistered_view_type" error message
1 parent 323b6b3 commit db68a6e

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

lib/web_ui/lib/src/engine/platform_views/message_handler.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ class PlatformViewMessageHandler {
7373
if (!_contentManager.knowsViewType(viewType)) {
7474
callback(_codec.encodeErrorEnvelope(
7575
code: 'unregistered_view_type',
76-
message: 'trying to create a view with an unregistered type',
76+
message: 'trying to create a view with an unregistered type. '
77+
'Have you called GeneratedPluginRegistrant.register?',
7778
details: 'unregistered view type: $viewType',
7879
));
7980
return;

shell/platform/darwin/ios/framework/Source/FlutterPlatformViews.mm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,8 @@
140140
NSObject<FlutterPlatformViewFactory>* factory = factories_[viewType].get();
141141
if (factory == nil) {
142142
result([FlutterError errorWithCode:@"unregistered_view_type"
143-
message:@"trying to create a view with an unregistered type"
143+
message:@"trying to create a view with an unregistered type. Have "
144+
@"you called GeneratedPluginRegistrant.register?"
144145
details:[NSString stringWithFormat:@"unregistered view type: '%@'",
145146
args[@"viewType"]]]);
146147
return;

shell/platform/darwin/macos/framework/Source/FlutterPlatformViewController.mm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ - (void)onCreateWithViewID:(int64_t)viewId
3939
if (!factory) {
4040
result([FlutterError
4141
errorWithCode:@"unregistered_view_type"
42-
message:@"trying to create a view with an unregistered type"
42+
message:@"trying to create a view with an unregistered type. Have you called "
43+
@"GeneratedPluginRegistrant.register?"
4344
details:[NSString stringWithFormat:@"unregistered view type: '%@'", viewType]]);
4445
return;
4546
}

0 commit comments

Comments
 (0)