google / upvote_py2

A multi-platform binary whitelisting solution
Apache License 2.0
452 stars 35 forks source link

Error in npm #61

Open UmashankarTriforce opened 4 years ago

UmashankarTriforce commented 4 years ago

Hey! When I run ./inti_project.sh, I get an error which says Error: ENOENT: no such file or directory, scandir 'node_modules/.bin'. Any help is appreciated!

Stacktrace -

./init_project.sh 
Initializing Upvote for GCP project: "emerald-caster-246406"
+ gcloud config set project emerald-caster-246406
Updated property [core/project].
+ echo Enabling App Engine...
Enabling App Engine...
++ gcloud app describe '--format=value(id)'
+ [[ emerald-caster-246406 != \e\m\e\r\a\l\d\-\c\a\s\t\e\r\-\2\4\6\4\0\6 ]]
+ echo Enabling APIs used by Upvote...
Enabling APIs used by Upvote...
+ gcloud services enable cloudkms.googleapis.com
+ gcloud services enable bigquery-json.googleapis.com
+ echo Creating encryption keys used to store Upvote API secrets...
Creating encryption keys used to store Upvote API secrets...
+ echo Granting necessary permissions to App Engine...
Granting necessary permissions to App Engine...
++ gcloud iam service-accounts list '--filter=App Engine app default service account' '--format=value(email)'
+ SERVICE_ACCOUNT=emerald-caster-246406@appspot.gserviceaccount.com
+ gcloud projects add-iam-policy-binding emerald-caster-246406 --member serviceAccount:emerald-caster-246406@appspot.gserviceaccount.com --role roles/cloudkms.cryptoKeyEncrypterDecrypter
Updated IAM policy for project [emerald-caster-246406].
bindings:
- members:
  - serviceAccount:emerald-caster-246406@appspot.gserviceaccount.com
  role: roles/cloudkms.cryptoKeyEncrypterDecrypter
- members:
  - serviceAccount:service-79565312020@compute-system.iam.gserviceaccount.com
  role: roles/compute.serviceAgent
- members:
  - serviceAccount:service-79565312020@container-engine-robot.iam.gserviceaccount.com
  role: roles/container.serviceAgent
- members:
  - serviceAccount:79565312020-compute@developer.gserviceaccount.com
  - serviceAccount:79565312020@cloudservices.gserviceaccount.com
  - serviceAccount:emerald-caster-246406@appspot.gserviceaccount.com
  - serviceAccount:service-79565312020@containerregistry.iam.gserviceaccount.com
  role: roles/editor
- members:
  - user:umashankarsivakumar@gmail.com
  role: roles/owner
etag: BwWUZzgfqLs=
version: 1
+ echo Configuring App Engine...
Configuring App Engine...
+ ./manage_crons.py disable_all
+ echo Deploying temporary default version to App Engine...
Deploying temporary default version to App Engine...
+ bazel run upvote/gae:monolith_binary.deploy -- emerald-caster-246406 app.yaml
+ echo

+ echo Deploying to App Engine...
Deploying to App Engine...
+ bazel run upvote/gae:monolith_binary.deploy --incompatible_depset_union=false -- emerald-caster-246406 app.yaml
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN npm No description
npm WARN npm No repository field.
npm WARN npm No license field.

added 4 packages from 2 contributors and audited 4 packages in 5.274s
found 0 vulnerabilities

yarn install v1.12.1
warning package.json: No license field
warning No license field
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
Done in 0.66s.
INFO: Call stack for the definition of repository 'build_bazel_rules_nodejs_npm_install_deps' which is a yarn_install (rule definition at /home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs/internal/npm_install/npm_install.bzl:245:16):
 - /home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs/internal/node/node_repositories.bzl:554:3
 - /home/umashankar/upvote/WORKSPACE:493:1
ERROR: An error occurred during the fetch of repository 'build_bazel_rules_nodejs_npm_install_deps':
   Traceback (most recent call last):
    File "/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs/internal/npm_install/npm_install.bzl", line 243
        _create_build_file(repository_ctx, node)
    File "/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs/internal/npm_install/npm_install.bzl", line 88, in _create_build_file
        fail(("node failed: \nSTDOUT:\n%s\nST...)))
node failed: 
STDOUT:

STDERR:
fs.js:115
    throw err;
    ^

Error: ENOENT: no such file or directory, scandir 'node_modules/.bin'
    at Object.readdirSync (fs.js:783:3)
    at listFiles (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:168:8)
    at generateRootBuildFile (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:96:20)
    at main (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:87:3)
    at Object.<anonymous> (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:57:3)
    at Module._compile (internal/modules/cjs/loader.js:688:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN npm No description
npm WARN npm No repository field.
npm WARN npm No license field.

added 4 packages from 2 contributors and audited 4 packages in 12.159s
found 0 vulnerabilities

DEBUG: /home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs/internal/npm_install/npm_install.bzl:159:5: 
***********WARNING***********
npm: npm_install will require a package_lock_json attribute in future versions
*****************************
ERROR: /home/umashankar/upvote/upvote/gae/modules/upvote_app/frontend/BUILD:70:1: no such package '@npm//ng-html2js/bin': no such package '@build_bazel_rules_nodejs_npm_install_deps//': Traceback (most recent call last):
    File "/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs/internal/npm_install/npm_install.bzl", line 243
        _create_build_file(repository_ctx, node)
    File "/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs/internal/npm_install/npm_install.bzl", line 88, in _create_build_file
        fail(("node failed: \nSTDOUT:\n%s\nST...)))
node failed: 
STDOUT:

STDERR:
fs.js:115
    throw err;
    ^

Error: ENOENT: no such file or directory, scandir 'node_modules/.bin'
    at Object.readdirSync (fs.js:783:3)
    at listFiles (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:168:8)
    at generateRootBuildFile (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:96:20)
    at main (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:87:3)
    at Object.<anonymous> (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:57:3)
    at Module._compile (internal/modules/cjs/loader.js:688:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
 and referenced by '//upvote/gae/modules/upvote_app/frontend:admin_templates_genrule'
ERROR: Analysis of target '//upvote/gae:monolith_binary.deploy' failed; build aborted: no such package '@npm//ng-html2js/bin': no such package '@build_bazel_rules_nodejs_npm_install_deps//': Traceback (most recent call last):
    File "/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs/internal/npm_install/npm_install.bzl", line 243
        _create_build_file(repository_ctx, node)
    File "/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs/internal/npm_install/npm_install.bzl", line 88, in _create_build_file
        fail(("node failed: \nSTDOUT:\n%s\nST...)))
node failed: 
STDOUT:

STDERR:
fs.js:115
    throw err;
    ^

Error: ENOENT: no such file or directory, scandir 'node_modules/.bin'
    at Object.readdirSync (fs.js:783:3)
    at listFiles (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:168:8)
    at generateRootBuildFile (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:96:20)
    at main (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:87:3)
    at Object.<anonymous> (/home/umashankar/.cache/bazel/_bazel_umashankar/291234c7517d3001bef7300e84ef7cbb/external/build_bazel_rules_nodejs_npm_install_deps/generate_build_file.js:57:3)
    at Module._compile (internal/modules/cjs/loader.js:688:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
INFO: Elapsed time: 32.583s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (119 packages loaded, 25421 targets configured)
FAILED: Build did NOT complete successfully (119 packages loaded, 25421 targets configured)
    Fetching @oauth2client_git; Cloning 97320af2733f7bdbe47f067327610e348f953ae1 of https://github.com/google/oauth2client.git 26s
    Fetching @npm; Restarting. 26s