Skip to content

🐛 [firebase_storage] Error getting App Check token #7605

@JAICHANGPARK

Description

@JAICHANGPARK

Exception Report

W/StorageUtil(14396): Error getting App Check token; using placeholder token instead. Error: com.google.firebase.FirebaseException: Too many attempts.
E/StorageException(14396): StorageException has occurred.
E/StorageException(14396): User is not authenticated, please authenticate using Firebase Authentication and try again.
E/StorageException(14396):  Code: -13020 HttpResult: 401
E/StorageException(14396): The server has terminated the upload session
E/StorageException(14396): java.io.IOException: The server has terminated the upload session
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.serverStateValid(UploadTask.java:339)
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.shouldContinue(UploadTask.java:308)
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.run(UploadTask.java:229)
E/StorageException(14396): 	at com.google.firebase.storage.StorageTask.lambda$getRunnable$7$StorageTask(StorageTask.java:1072)
E/StorageException(14396): 	at com.google.firebase.storage.-$$Lambda$StorageTask$q9YBoR_A8LB-JxTCx8JRQvabaZs.run(Unknown Source:2)
E/StorageException(14396): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
E/StorageException(14396): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
E/StorageException(14396): 	at java.lang.Thread.run(Thread.java:764)
E/StorageException(14396): Caused by: java.io.IOException: {  "error": {    "code": 401,    "message": "Firebase App Check token is invalid."  }}
E/StorageException(14396): 	at com.google.firebase.storage.network.NetworkRequest.parseResponse(NetworkRequest.java:445)
E/StorageException(14396): 	at com.google.firebase.storage.network.NetworkRequest.parseErrorResponse(NetworkRequest.java:462)
E/StorageException(14396): 	at com.google.firebase.storage.network.NetworkRequest.processResponseStream(NetworkRequest.java:453)
E/StorageException(14396): 	at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:272)
E/StorageException(14396): 	at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:289)
E/StorageException(14396): 	at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:76)
E/StorageException(14396): 	at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:68)
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.sendWithRetry(UploadTask.java:477)
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.beginResumableUpload(UploadTask.java:276)
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.run(UploadTask.java:224)
E/StorageException(14396): 	... 5 more
E/StorageException(14396): StorageException has occurred.
E/StorageException(14396): User is not authenticated, please authenticate using Firebase Authentication and try again.
E/StorageException(14396):  Code: -13020 HttpResult: 401
E/StorageException(14396): The server has terminated the upload session
E/StorageException(14396): java.io.IOException: The server has terminated the upload session
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.serverStateValid(UploadTask.java:339)
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.shouldContinue(UploadTask.java:308)
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.run(UploadTask.java:229)
E/StorageException(14396): 	at com.google.firebase.storage.StorageTask.lambda$getRunnable$7$StorageTask(StorageTask.java:1072)
E/StorageException(14396): 	at com.google.firebase.storage.-$$Lambda$StorageTask$q9YBoR_A8LB-JxTCx8JRQvabaZs.run(Unknown Source:2)
E/StorageException(14396): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
E/StorageException(14396): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
E/StorageException(14396): 	at java.lang.Thread.run(Thread.java:764)
E/StorageException(14396): Caused by: java.io.IOException: {  "error": {    "code": 401,    "message": "Firebase App Check token is invalid."  }}
E/StorageException(14396): 	at com.google.firebase.storage.network.NetworkRequest.parseResponse(NetworkRequest.java:445)
E/StorageException(14396): 	at com.google.firebase.storage.network.NetworkRequest.parseErrorResponse(NetworkRequest.java:462)
E/StorageException(14396): 	at com.google.firebase.storage.network.NetworkRequest.processResponseStream(NetworkRequest.java:453)
E/StorageException(14396): 	at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:272)
E/StorageException(14396): 	at com.google.firebase.storage.network.NetworkRequest.performRequest(NetworkRequest.java:289)
E/StorageException(14396): 	at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:76)
E/StorageException(14396): 	at com.google.firebase.storage.internal.ExponentialBackoffSender.sendWithExponentialBackoff(ExponentialBackoffSender.java:68)
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.sendWithRetry(UploadTask.java:477)
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.beginResumableUpload(UploadTask.java:276)
E/StorageException(14396): 	at com.google.firebase.storage.UploadTask.run(UploadTask.java:224)
E/StorageException(14396): 	... 5 more
I/flutter (14396): 2021-12-15T08:25:12.468664	D testTabletDatabaseUpload:	 [Error] [firebase_storage/unauthenticated] User is unauthenticated. Authenticate and try again.

Pubspec

  firebase_storage: ^10.2.3
  firebase_auth: any
  firebase_app_check: any

Metadata

Metadata

Assignees

No one assigned

    Labels

    resolution: userThis was a user issue, e.g. invalid configuration or code.type: bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions