Parse-SDK-Flutter icon indicating copy to clipboard operation
Parse-SDK-Flutter copied to clipboard

Can’t login with google after registration

Open VadimZhuk0v opened this issue 4 years ago • 1 comments

Issue Description

I have a class and It works well when user is not registered but if user is already in a database I get this error:

[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: type ‘_InternalLinkedHashMap<String, dynamic>’ is not a subtype of type ‘List?’

import 'package:injectable/injectable.dart';
import 'package:parse_server_sdk_flutter/parse_server_sdk.dart';

@LazySingleton()
class LoginGoogle {
  Future<void> call(String token, String id, String idToken) async {
    final res = await ParseUser.loginWith("google", {
      "access_token": token,
      "id": id,
      "id_token": idToken,
    });
    if (res.success) {
      logger?.i("User is logged in with google");
    } else {
      logger?.e("Login with google failed", res.error?.exception);
    }
  }
}

Parse Flutter SDK

  • SDK version: 3.1.0

Logs

E/flutter (28704): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: type ‘_InternalLinkedHashMap<String, dynamic>’ is not a subtype of type ‘List?’ E/flutter (28704): #0 isSuccessButNoResults (package:parse_server_sdk/src/objects/response/parse_response_utils.dart:56:5) E/flutter (28704): #1 _ParseResponseBuilder.handleResponse (package:parse_server_sdk/src/objects/response/parse_response_builder.dart:22:16) E/flutter (28704): #2 handleResponse (package:parse_server_sdk/src/objects/response/parse_response_utils.dart:8:31) E/flutter (28704): #3 ParseUser._handleResponse (package:parse_server_sdk/src/objects/parse_user.dart:480:9) E/flutter (28704): #4 ParseUser._loginWith (package:parse_server_sdk/src/objects/parse_user.dart:307:20) E/flutter (28704): E/flutter (28704): #5 ParseUser.loginWith (package:parse_server_sdk/src/objects/parse_user.dart:283:36) E/flutter (28704): E/flutter (28704): #6 LoginGoogle.call (package:data_transport/domain/usecases/auth/login_google.dart:8:17)

VadimZhuk0v avatar Dec 06 '21 09:12 VadimZhuk0v

Thanks for opening this issue!

  • ❌ Please edit your post and use the provided template when creating a new issue. This helps everyone to understand your post better and asks for essential information to quicker review the issue.

Does the function work if the user logout?

mbfakourii avatar Dec 19 '22 04:12 mbfakourii

It was tested and there was no problem, if needed, open issuse again

mbfakourii avatar May 18 '23 10:05 mbfakourii