appsup-dart / firebase_admin

A pure Dart implementation of the Firebase admin sdk
Other
44 stars 51 forks source link

Invalid argument(s): The given string does not have the correct begin marker expected in a PEM file #21

Open ghost opened 3 years ago

ghost commented 3 years ago

When I try to run the example from the source code, whenever it reaches the very first line in the main class: var credential = Credentials.applicationDefault();

it triggers the Unhandled exception shown below. I'm using the "service-account.json" file approach. Could you please guide me on what to look for on this issue?

Thanks

Invalid argument(s): The given string does not have the correct begin marker expected in a PEM file.

0 parsePem (package:x509/src/x509_base.dart:257:7)

1 _SyncIterator.moveNext (dart:core-patch/core_patch.dart:183:26)

2 Iterable.first (dart:core/iterable.dart:489:13)

3 new Certificate.fromJson (package:firebase_admin/src/auth/credential.dart:42:34)

4 new ServiceAccountCredential.fromJson (package:firebase_admin/src/auth/credential.dart:82:35)

5 new ServiceAccountCredential (package:firebase_admin/src/auth/credential.dart:88:41)

6 Credentials._credentialFromFile (package:firebase_admin/src/credential.dart:190:14)

7 Credentials._getApplicationDefault (package:firebase_admin/src/credential.dart:138:14)

8 Credentials.applicationDefault (package:firebase_admin/src/credential.dart:77:33)

9 main (file:///D:/OneDrive%20-%20Softtek/AppDev/firebase_admin/example/main.dart:11:32)

10 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:283:19)

11 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)