firestore-bigquery-export failing
See original GitHub issue- Extension name: firestore-bigquery-export
I have installed the Export Collections to BigQuery extension and it works fine however now I am attempting to import my existing data using firestore-bigquery-export by following the instructions here: https://github.com/firebase/extensions/blob/master/firestore-bigquery-export/guides/IMPORT_EXISTING_DOCUMENTS.md
However I am getting the error detailed below. Note: I get exactly the same error even if I enter a firebase projectid or collection that does not exist.
This may be an local environment issue, if so and this is not an appropriate place for this issue please let me know and close it.
$ node -v v12.13.0
$ npm -v 6.12.0
Steps to reproduce:
Run: npx @firebaseextensions/fs-bq-import-collection Enter the ${PROJECT_ID}, ${COLLECTION_PATH} and ${DATASET_ID} parameters as follows: my-fb-project-id, members, qmtbc_dev_export
Expected result
Collection imports successfully into BigQuery
Actual result
Error returned:
Importing data from Cloud Firestore Collection: members, to BigQuery Dataset: qmtbc_dev_export, Table: members_raw_changelog
Error unlinking journal file C:\Users\fullo\AppData\Roaming\npm-cache\_npx\10884\node_modules\@firebaseextensions\fs-bq-import-collection\lib/from-members-to-qmtbc-dev:qmtbc_dev_export:members_raw_changelog
after successful import: Error: ENOENT: no such file or directory, unlink 'C:\Users\fullo\AppData\Roaming\npm-cache\_npx\10884\node_modules\@firebaseextensions\fs-bq-import-collection\lib\from-members-to-qmtbc-dev:qmtbc_dev_export:members_raw_changelog'
---------------------------------------------------------
Finished importing 0 Firestore rows to BigQuery
---------------------------------------------------------
Error importing Collection to BigQuery: Error: EPERM: operation not permitted, unlink 'C:\Users\fullo\AppData\Roaming\npm-cache\_npx\10884\node_modules\@firebaseextensions\fs-bq-import-collection\node_modules\grpc\src\node\extension_binary\node-v64-win32-x64-unknown\grpc_node.node'
Also I looked at the script here: https://github.com/firebase/extensions/blob/master/firestore-bigquery-export/scripts/import/src/index.ts
And the error is being generated at line 187. It looks like it may throw this error if no data is found or if can’t access the project/collection.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:5
- Comments:20 (10 by maintainers)
Ok, in that case I’ll re-open for investigation.
I am still having this issue with Mac. No problem uploading schema files and having data populate against those, but I can’t get any other result for import than Error unlinking journal file '/Users/… … Error: ENOENT: no such file or directory, unlink '/Users/…
Any help would be greatly appreciated