Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: Null check operator used on a null value #648

Closed
ulrivo opened this issue Jun 27, 2021 · 3 comments

Comments

@ulrivo
Copy link

ulrivo commented Jun 27, 2021

Hi,

my first steps with Parse-SDK-Flutter:

Build a simple test application as described on Back4App, running on a local parse-server and at Back4App, producing the following error:

E/flutter ( 6224): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: Null check operator used on a null value
E/flutter ( 6224): #0 MethodChannel.binaryMessenger (package:flutter/src/services/platform_channel.dart:142:86)
E/flutter ( 6224): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:148:36)
E/flutter ( 6224): #2 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:331:12)
E/flutter ( 6224): #3 MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart:358:49)
E/flutter ( 6224): #4 MethodChannelPackageInfo.getAll (package:package_info_plus_platform_interface/method_channel_package_info.dart:13:32)
E/flutter ( 6224): #5 PackageInfo.fromPlatform (package:package_info_plus/package_info_plus.dart:66:42)
E/flutter ( 6224): #6 Parse.initialize (package:parse_server_sdk_flutter/parse_server_sdk.dart:67:57)
E/flutter ( 6224): #7 main (package:markdown/main.dart:12:17)
E/flutter ( 6224): #8 _runMainZoned.. (dart:ui/hooks.dart:142:25)
E/flutter ( 6224): #9 _rootRun (dart:async/zone.dart:1354:13)
E/flutter ( 6224): #10 _CustomZone.run (dart:async/zone.dart:1258:19)
E/flutter ( 6224): #11 _runZoned (dart:async/zone.dart:1789:10)
E/flutter ( 6224): #12 runZonedGuarded (dart:async/zone.dart:1777:12)
E/flutter ( 6224): #13 _runMainZoned. (dart:ui/hooks.dart:138:5)
E/flutter ( 6224): #14 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:283:19)
E/flutter ( 6224): #15 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
E/flutter ( 6224):

@ulrivo
Copy link
Author

ulrivo commented Jun 28, 2021

The error disappears if you use WidgetsFlutterBinding.ensureInitialized() in void main() as shown below.

Here is an explanation. But I dont understand the whole thing ;-)

void main() async {
WidgetsFlutterBinding.ensureInitialized();
final keyApplicationId = 'xxxx';
final keyParseServerUrl = 'http://localhost:1337/parse';

await Parse().initialize(keyApplicationId, keyParseServerUrl,
autoSendSessionId: true);

var firstObject = ParseObject('FirstClass')
..set(
'message', 'Hey ! First message from Flutter. Parse is now connected');
await firstObject.save();

print('done');
}

@FantaMagier
Copy link

same issue

@RodrigoSMarques
Copy link
Contributor

Closed. No activity in the last 14 days.
If necessary open again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants