Skip to content
New issue

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

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

Already on GitHub? # 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.

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

No branches or pull requests

3 participants