Git Product home page Git Product logo

meteor-buildpack-horse's People

Contributors

agarbund avatar alexzaporozhets avatar andrewmagliozzi avatar buo avatar chdsbd avatar dalloro avatar edanaher avatar engelgabriel avatar erikgartner avatar gaboesquivel avatar gabrielalmeida avatar jkutner avatar lirbank avatar lunatk avatar pauldowman avatar rodrigok avatar sampaiodiego avatar sbdchd avatar skirunman avatar thiagoc7 avatar yourcelf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meteor-buildpack-horse's Issues

Heroku build failing looking for

Builds stopped working today, log below. Nothing in my config has change (that I'm aware of), I thought it might be something to do with recent Meteor version updates in RC. I'm still on v0.38.0 - is there a conflict between v0.39.0 and current develop branch of RC in regards to using the buildpack?

I haven't noticed the first steps before either, which are adding those env settings to my Heroku app config vars.

-----> Node.js app detected
-----> Listing HEROKU_ environment variables
HEROKU_APP_ID:           
HEROKU_APP_NAME:         
HEROKU_DYNO_ID:          
HEROKU_RELEASE_VERSION:  
HEROKU_SLUG_COMMIT:      
HEROKU_SLUG_DESCRIPTION: 
-----> Meteor version: Meteor 1.4.1.1
-----> Checking if this meteor version supports --server-only
-----> Attempting to remove android platform.
While removing platforms:
error: android: platform is not in this project
-----> Moving on.
cp: cannot stat ‘/app/tmp/cache/1.2.1/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node\n/app/tmp/cache/1.2.1/.meteor/packages/meteor-tool/.1.4.1_1.1t2uyaz++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node’: No such file or directory
 !     Push rejected, failed to compile Node.js app.
 !     Push failed

Buildpack fails on cloud foundry

Type of problem
  • Failure to build
Summary

Buildpack fails because there is no resources - there is 4GB available on a disk , but still it is not enaugh to run buildpack.
I'm not able to specify more then 4GB for Cloud Foundry app.
Meteor installation takes already 2,5GB the rest is consumed by npm install.

Buildpack version

Latest version

Logs
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm ERR! nospc ENOSPC: no space left on device, write
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm ERR! nospc There appears to be insufficient space on your system to finish.
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm ERR! nospc Clear up some disk space and try again.
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm WARN tar ENOENT: no such file or directory, lstat '/tmp/app/node_modules/.staging/emojione-assets-1d929659/sprites'
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm WARN tar ENOENT: no such file or directory, lstat '/tmp/app/node_modules/.staging/emojione-assets-1d929659/sprites'
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm WARN tar ENOENT: no such file or directory, lstat '/tmp/app/node_modules/.staging/emojione-assets-1d929659/sprites'
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm WARN tar ENOENT: no such file or directory, lstat '/tmp/app/node_modules/.staging/emojione-assets-1d929659/sprites'
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm WARN tar ENOENT: no such file or directory, lstat '/tmp/app/node_modules/.staging/emojione-assets-1d929659/sprites'
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm WARN tar ENOENT: no such file or directory, lstat '/tmp/app/node_modules/.staging/emojione-assets-1d929659/sprites'
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm WARN tar ENOENT: no such file or directory, lstat '/tmp/app/node_modules/.staging/emojione-assets-1d929659/sprites'
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm ERR! A complete log of this run can be found in:
Jun 11 16:34:47 cloudfoundry RocketChat ERR npm ERR!     /home/vcap/.npm/_logs/2021-06-11T14_33_03_175Z-debug.log
Jun 11 16:34:47 cloudfoundry RocketChat ERR + df -h
Jun 11 16:34:47 cloudfoundry RocketChat OUT Filesystem      Size  Used Avail Use% Mounted on
Jun 11 16:34:47 cloudfoundry RocketChat OUT overlay         4.0G  4.0G  188K 100% /
Jun 11 16:34:47 cloudfoundry RocketChat OUT tmpfs            16G     0   16G   0% /dev 
Deployment target

IBM Cloud Foundry

Install failed with permissions issue

Writing location.js file
Phantom installation failed { [Error: EACCES: permission denied, open '/tmp/build_8085e12283237c3b6298c6df1be96df1/RocketChat-Rocket.Chat-a9de8a4/.meteor/heroku_build/app/programs/server/npm/node_modules/meteor/momentjs_moment/node_modules/phantomjs-prebuilt/lib/location.js']
  errno: -13,
  code: 'EACCES',
  syscall: 'open',
  path: '/tmp/build_8085e12283237c3b6298c6df1be96df1/RocketChat-Rocket.Chat-a9de8a4/.meteor/heroku_build/app/programs/server/npm/node_modules/meteor/momentjs_moment/node_modules/phantomjs-prebuilt/lib/location.js' } Error: EACCES: permission denied, open '/tmp/build_8085e12283237c3b6298c6df1be96df1/RocketChat-Rocket.Chat-a9de8a4/.meteor/heroku_build/app/programs/server/npm/node_modules/meteor/momentjs_moment/node_modules/phantomjs-prebuilt/lib/location.js'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.writeFileSync (fs.js:1156:15)
    at writeLocationFile (/tmp/build_8085e12283237c3b6298c6df1be96df1/RocketChat-Rocket.Chat-a9de8a4/.meteor/heroku_build/app/programs/server/npm/node_modules/meteor/momentjs_moment/node_modules/phantomjs-prebuilt/lib/util.js:84:6)
    at Promise._successFn (/tmp/build_8085e12283237c3b6298c6df1be96df1/RocketChat-Rocket.Chat-a9de8a4/.meteor/heroku_build/app/programs/server/npm/node_modules/meteor/momentjs_moment/node_modules/phantomjs-prebuilt/install.js:88:5)
    at nextTickCallback (/tmp/build_8085e12283237c3b6298c6df1be96df1/RocketChat-Rocket.Chat-a9de8a4/.meteor/heroku_build/app/programs/server/npm/node_modules/meteor/momentjs_moment/node_modules/kew/kew.js:47:28)
    at nextTickCallbackWith0Args (node.js:420:9)
    at process._tickCallback (node.js:349:13)

Possibly related to this issue in the main repo?

Heroku deployment fails due to PhantomJS

Deploying RocketChat to Heroku using https://heroku.com/deploy?template=https://github.com/RocketChat/Rocket.Chat/tree/master fails when trying to install PhantomJS with:

``` Phantom installation failed { [Error: EACCES: permission denied, open '/tmp/mt-bx7s0d/npm/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/location.js'] errno: -13, code: 'EACCES', syscall: 'open', path: '/tmp/mt-bx7s0d/npm/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/location.js' } Error: EACCES: permission denied, open '/tmp/mt-bx7s0d/npm/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/location.js' at Error (native) at Object.fs.openSync (fs.js:549:18) at Object.fs.writeFileSync (fs.js:1156:15) at writeLocationFile (/tmp/mt-bx7s0d/npm/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/install.js:108:6) at Promise._successFn (/tmp/mt-bx7s0d/npm/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/install.js:80:5) at nextTickCallback (/tmp/mt-bx7s0d/npm/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/node_modules/kew/kew.js:47:28) at nextTickCallbackWith0Args (node.js:436:9) at process._tickCallback (node.js:365:13) npm ERR! Linux 3.13.0-112-generic npm ERR! argv "/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.4.3_1.14xgswq++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node" "/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.4.3_1.14xgswq++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/npm" "rebuild" "--update-binary" npm ERR! node v4.7.3 npm ERR! npm v4.1.2 npm ERR! code ELIFECYCLE npm ERR! [email protected] install: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script 'node install.js'. ```

Why is PhantomJS needed at all for deploying RocketChat on a production system?

Build app Problem on Heroku

Type of problem

Build app Problem
There was an issue building your app. This can mean your app.json's project is not a valid Heroku application. Please ensure your app is deployable to Heroku and try again.

Summary

Trying to Deploy on Heroku by using just the BUTTON from Heroku Market Place.
No code changed at all. Just want to try out of the box demo.
https://elements.heroku.com/buttons/rocketchat/rocket.chat

Buildpack version
https://github.com/RocketChat/meteor-buildpack-horse.git

Logs

-----> Node.js app detected
-----> Listing HEROKU_ environment variables
HEROKU_APP_ID:
HEROKU_APP_NAME:
HEROKU_DYNO_ID:
HEROKU_RELEASE_VERSION:
HEROKU_SLUG_COMMIT:
HEROKU_SLUG_DESCRIPTION:
-----> Installing meteor
Downloading Meteor distribution
Meteor 1.8 has been installed in your home directory (~/.meteor).
Now you need to do one of the following:
(1) Add "$HOME/.meteor" to your path, or
(2) Run this command as root:
cp "/app/tmp/cache/meteor/.meteor/packages/meteor-tool/1.8.0/mt-os.linux.x86_64/scripts/admin/launch-meteor" /usr/bin/meteor
Then to get started, take a look at 'meteor --help' or see the docs at
docs.meteor.com.
-----> Target Meteor version: Meteor 1.6.1.3
-----> Checking if this meteor version supports --server-only
-----> Using node: v8.11.3
-----> and npm: 5.6.0
npm WARN notice [SECURITY] tunnel-agent has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=tunnel-agent&version=0.4.3 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] request has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=request&version=2.53.0 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] hawk has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=hawk&version=2.3.1 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] url-parse has the following vulnerability: 1 high. Go here for more details: https://nodesecurity.io/advisories?search=url-parse&version=1.2.0 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] debug has the following vulnerability: 1 low. Go here for more details: https://nodesecurity.io/advisories?search=debug&version=2.2.0 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] debug has the following vulnerability: 1 low. Go here for more details: https://nodesecurity.io/advisories?search=debug&version=2.2.0 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] mime has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=mime&version=1.3.4 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] rgb2hex has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=rgb2hex&version=0.1.1 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] negotiator has the following vulnerability: 1 high. Go here for more details: https://nodesecurity.io/advisories?search=negotiator&version=0.5.3 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] hoek has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=hoek&version=2.16.3 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] hapi has the following vulnerabilities: 1 high, 2 moderate. Go here for more details: https://nodesecurity.io/advisories?search=hapi&version=8.8.0 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] content has the following vulnerability: 1 high. Go here for more details: https://nodesecurity.io/advisories?search=content&version=1.0.1 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] moment has the following vulnerabilities: 1 moderate, 1 low. Go here for more details: https://nodesecurity.io/advisories?search=moment&version=2.10.3 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] call has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=call&version=2.0.1 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] hoek has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=hoek&version=2.14.0 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] fresh has the following vulnerability: 1 high. Go here for more details: https://nodesecurity.io/advisories?search=fresh&version=0.3.0 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] lodash has the following vulnerability: 1 low. Go here for more details: https://nodesecurity.io/advisories?search=lodash&version=2.4.2 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] minimatch has the following vulnerability: 1 high. Go here for more details: https://nodesecurity.io/advisories?search=minimatch&version=2.0.10 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] deep-extend has the following vulnerability: 1 low. Go here for more details: https://nodesecurity.io/advisories?search=deep-extend&version=0.4.2 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] lodash has the following vulnerability: 1 low. Go here for more details: https://nodesecurity.io/advisories?search=lodash&version=3.10.1 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.
npm WARN notice [SECURITY] base64-url has the following vulnerability: 1 high. Go here for more details: https://nodesecurity.io/advisories?search=base64-url&version=1.2.1 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info.

[email protected] install /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/fibers
node build.js || nodejs build.js
make: Entering directory '/tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/fibers/build'
CXX(target) Release/obj.target/fibers/src/fibers.o
../src/fibers.cc: In function ‘v8::Handlev8::String uni::NewLatin1String(v8::Isolate*, const char*)’:
../src/fibers.cc:122:64: warning: ‘static v8::Localv8::String v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
return String::NewFromOneByte(isolate, (const uint8_t*)string);
^
In file included from /app/.node-gyp/8.11.3/include/node/v8.h:26:0,
from /app/.node-gyp/8.11.3/include/node/node.h:63,
from ../src/coroutine.h:1,
from ../src/fibers.cc:1:
/app/.node-gyp/8.11.3/include/node/v8.h:2681:21: note: declared here
Local NewFromOneByte(Isolate* isolate, const uint8_t* data,
^
/app/.node-gyp/8.11.3/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^~~~~~~~~~
../src/fibers.cc: In function ‘v8::Handlev8::String uni::NewLatin1Symbol(v8::Isolate*, const char*)’:
../src/fibers.cc:126:64: warning: ‘static v8::Localv8::String v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
return String::NewFromOneByte(isolate, (const uint8_t*)string);
^
In file included from /app/.node-gyp/8.11.3/include/node/v8.h:26:0,
from /app/.node-gyp/8.11.3/include/node/node.h:63,
from ../src/coroutine.h:1,
from ../src/fibers.cc:1:
/app/.node-gyp/8.11.3/include/node/v8.h:2681:21: note: declared here
Local NewFromOneByte(Isolate* isolate, const uint8_t* data,
^
/app/.node-gyp/8.11.3/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^~~~~~~~~~
../src/fibers.cc: In static member function ‘static uni::FunctionType Fiber::New(const Arguments&)’:
../src/fibers.cc:433:99: warning: ‘v8::Localv8::Object v8::Function::NewInstance(int, v8::Localv8::Value) const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
return uni::Return(uni::Deref(Isolate::GetCurrent(), tmpl)->GetFunction()->NewInstance(1, argv), args);
^
In file included from /app/.node-gyp/8.11.3/include/node/v8.h:26:0,
from /app/.node-gyp/8.11.3/include/node/node.h:63,
from ../src/coroutine.h:1,
from ../src/fibers.cc:1:
/app/.node-gyp/8.11.3/include/node/v8.h:3847:31: note: declared here
Local NewInstance(int argc, Local argv[]) const);
^
/app/.node-gyp/8.11.3/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^~~~~~~~~~
../src/fibers.cc: In static member function ‘static void Fiber::RunFiber(void**)’:
../src/fibers.cc:621:14: warning: ‘v8::TryCatch::TryCatch()’ is deprecated: Use isolate version [-Wdeprecated-declarations]
TryCatch try_catch;
^~~~~~~~~
In file included from /app/.node-gyp/8.11.3/include/node/v8.h:26:0,
from /app/.node-gyp/8.11.3/include/node/node.h:63,
from ../src/coroutine.h:1,
from ../src/fibers.cc:1:
/app/.node-gyp/8.11.3/include/node/v8.h:8313:40: note: declared here
V8_DEPRECATED("Use isolate version", TryCatch());
^
/app/.node-gyp/8.11.3/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^~~~~~~~~~
../src/fibers.cc: In static member function ‘static void Fiber::SetPoolSize(v8::Localv8::String, v8::Localv8::Value, const SetterCallbackInfo&)’:
../src/fibers.cc:741:43: warning: ‘v8::Localv8::Number v8::Value::ToNumber() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
Coroutine::pool_size = value->ToNumber()->Value();
^
In file included from /app/.node-gyp/8.11.3/include/node/node.h:63:0,
from ../src/coroutine.h:1,
from ../src/fibers.cc:1:
/app/.node-gyp/8.11.3/include/node/v8.h:9760:15: note: declared here
Local Value::ToNumber() const {
^~~~~
../src/fibers.cc: In static member function ‘static void Fiber::Init(v8::Handlev8::Object)’:
../src/fibers.cc:793:72: warning: ‘bool v8::Object::SetAccessor(v8::Localv8::String, v8::AccessorGetterCallback, v8::AccessorSetterCallback, v8::Localv8::Value, v8::AccessControl, v8::PropertyAttribute)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
fn->SetAccessor(uni::NewLatin1Symbol(isolate, "current"), GetCurrent);
^
In file included from /app/.node-gyp/8.11.3/include/node/v8.h:26:0,
from /app/.node-gyp/8.11.3/include/node/node.h:63,
from ../src/coroutine.h:1,
from ../src/fibers.cc:1:
/app/.node-gyp/8.11.3/include/node/v8.h:3180:22: note: declared here
bool SetAccessor(Local name,
^
/app/.node-gyp/8.11.3/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^~~~~~~~~~
../src/fibers.cc:794:87: warning: ‘bool v8::Object::SetAccessor(v8::Localv8::String, v8::AccessorGetterCallback, v8::AccessorSetterCallback, v8::Localv8::Value, v8::AccessControl, v8::PropertyAttribute)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
fn->SetAccessor(uni::NewLatin1Symbol(isolate, "poolSize"), GetPoolSize, SetPoolSize);
^
In file included from /app/.node-gyp/8.11.3/include/node/v8.h:26:0,
from /app/.node-gyp/8.11.3/include/node/node.h:63,
from ../src/coroutine.h:1,
from ../src/fibers.cc:1:
/app/.node-gyp/8.11.3/include/node/v8.h:3180:22: note: declared here
bool SetAccessor(Local name,
^
/app/.node-gyp/8.11.3/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^~~~~~~~~~
../src/fibers.cc:795:84: warning: ‘bool v8::Object::SetAccessor(v8::Localv8::String, v8::AccessorGetterCallback, v8::AccessorSetterCallback, v8::Localv8::Value, v8::AccessControl, v8::PropertyAttribute)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
fn->SetAccessor(uni::NewLatin1Symbol(isolate, "fibersCreated"), GetFibersCreated);
^
In file included from /app/.node-gyp/8.11.3/include/node/v8.h:26:0,
from /app/.node-gyp/8.11.3/include/node/node.h:63,
from ../src/coroutine.h:1,
from ../src/fibers.cc:1:
/app/.node-gyp/8.11.3/include/node/v8.h:3180:22: note: declared here
bool SetAccessor(Local name,
^
/app/.node-gyp/8.11.3/include/node/v8config.h:318:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^~~~~~~~~~
CXX(target) Release/obj.target/fibers/src/coroutine.o
CC(target) Release/obj.target/fibers/src/libcoro/coro.o
SOLINK_MODULE(target) Release/obj.target/fibers.node
COPY Release/fibers.node
make: Leaving directory '/tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/fibers/build'
Installed in /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/fibers/bin/linux-x64-57/fibers.node
[email protected] install /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/dtrace-provider
node-gyp rebuild || node suppress-error.js
make: Entering directory '/tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/dtrace-provider/build'
TOUCH Release/obj.target/DTraceProviderStub.stamp
make: Leaving directory '/tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/dtrace-provider/build'
[email protected] install /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/tiny-secp256k1
node-gyp rebuild
make: Entering directory '/tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/tiny-secp256k1/build'
CXX(target) Release/obj.target/secp256k1/native/addon.o
../native/addon.cpp: In instantiation of ‘unsigned int {anonymous}::assumeCompression(const I&, const A&) [with long unsigned int index = 2; I = Nan::FunctionCallbackInfov8::Value; A = v8::Localv8::Object]’:
../native/addon.cpp:141:50: required from here
../native/addon.cpp:79:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (info.Length() <= index) return __isPointCompressed(p) ? SECP256K1_EC_COMPRESSED : SECP256K1_EC_UNCOMPRESSED;
../native/addon.cpp: In instantiation of ‘unsigned int {anonymous}::assumeCompression(const I&, const A&) [with long unsigned int index = 1; I = Nan::FunctionCallbackInfov8::Value; A = v8::Localv8::Object]’:
../native/addon.cpp:173:49: required from here
../native/addon.cpp:79:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../native/addon.cpp: In instantiation of ‘unsigned int {anonymous}::assumeCompression(const I&) [with long unsigned int index = 1; I = Nan::FunctionCallbackInfov8::Value]’:
../native/addon.cpp:188:46: required from here
../native/addon.cpp:86:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (info.Length() <= index) return SECP256K1_EC_COMPRESSED;
../native/addon.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE eccPrivateSub(Nan::NAN_METHOD_ARGS_TYPE)’:
../native/addon.cpp:239:29: warning: ignoring return value of ‘int secp256k1_ec_privkey_negate(const secp256k1_context, unsigned char*)’, declared with attribute warn_unused_result [-Wunused-result]
secp256k1_ec_privkey_negate(context, tweak_negated); // returns 1 always

CC(target) Release/obj.target/secp256k1/native/secp256k1/src/secp256k1.o
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_parse’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:154:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(pubkey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘input’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:156:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(input != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_serialize’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘output’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:175:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(output != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘outputlen’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:171:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(outputlen != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:177:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(pubkey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_parse_der’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sig’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:216:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(sig != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘input’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:217:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(input != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_parse_compact’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sig’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:234:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(sig != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘input64’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:235:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(input64 != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_serialize_der’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘output’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:253:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(output != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘outputlen’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:254:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(outputlen != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sig’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:255:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(sig != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_serialize_compact’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘output64’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:265:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(output64 != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sig’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:266:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(sig != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_signature_normalize’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sigin’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:279:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(sigin != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_verify’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘sig’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:300:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(sig != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘msg32’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:299:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(msg32 != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:301:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(pubkey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ecdsa_sign’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘signature’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:353:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(signature != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘msg32’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:352:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(msg32 != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:354:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(seckey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_seckey_verify’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:396:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(seckey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_create’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:411:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(pubkey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:414:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(seckey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_privkey_negate’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey��� compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:430:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(seckey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_negate’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:443:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(pubkey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_privkey_tweak_add’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:460:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(seckey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘tweak’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:461:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(tweak != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_tweak_add’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:484:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(pubkey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘tweak’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:485:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(tweak != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_privkey_tweak_mul’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘seckey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:507:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(seckey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘tweak’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:508:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(tweak != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_tweak_mul’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubkey’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:530:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(pubkey != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘tweak’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:531:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(tweak != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_combine’:
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubnonce’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:559:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(pubnonce != NULL);
   ^~~~~~~~~
../native/secp256k1/src/secp256k1.c:22:8: warning: nonnull argument ‘pubnonces’ compared to NULL [-Wnonnull-compare]
   if (EXPECT(!(cond), 0)) { \
      ^
../native/secp256k1/src/secp256k1.c:562:5: note: in expansion of macro ‘ARG_CHECK’
   ARG_CHECK(pubnonces != NULL);
   ^~~~~~~~~
SOLINK_MODULE(target) Release/obj.target/secp256k1.node
COPY Release/secp256k1.node
make: Leaving directory '/tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/tiny-secp256k1/build'
> [email protected] install /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/grpc
> node-pre-gyp install --fallback-to-build --library=static_library
[grpc] Success: "/tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64-glibc/grpc_node.node" is installed via remote
> [email protected] install /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/chromedriver
> node install.js
Downloading https://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip
Saving to /tmp/chromedriver/chromedriver_linux64.zip
Received 781K...
Received 1568K...
Received 2352K...
Received 3136K...
Received 3684K total.
Extracting zip contents
Copying to target path /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/chromedriver/lib/chromedriver
Fixing file permissions
Done. ChromeDriver binary available at /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/chromedriver/lib/chromedriver/chromedriver
> [email protected] install /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/phantomjs-prebuilt
> node install.js
PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Receiving...
Received 22866K total.
Extracting tar contents (via spawned process)
Removing /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/phantomjs-prebuilt/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1542904195810/phantomjs-2.1.1-linux-x86_64 -> /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
> [email protected] install /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build
[bcrypt] Success: "/tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/bcrypt/lib/binding/bcrypt_lib.node" is installed via remote
> [email protected] install /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/husky
> node ./bin/install.js
husky
setting up Git hooks
can't find .git directory, skipping Git hooks installation
> [email protected] install /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/sharp
> (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.6.1/libvips-8.6.1-linux-x64.tar.gz
> [email protected] postinstall /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/protobufjs
> node scripts/postinstall
> [email protected] postinstall /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561
> cd packages/rocketchat-katex && npm i
(node:287) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGINT listeners added. Use emitter.setMaxListeners() to increase limit
added 2 packages in 0.672s
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
added 1985 packages in 66.257s
rocketchat:accounts: updating npm dependencies -- @accounts/server,
@accounts/mongo...
tap-i18n-compiler: updating npm dependencies -- yamljs...
rocketchat:grant: updating npm dependencies -- express, express-session,
grant-express...
rocketchat:graphql: updating npm dependencies -- @accounts/graphql-api,
apollo-server-express, cors, body-parser, express, graphql,
graphql-subscriptions, graphql-tools, lodash.property, merge-graphql-schemas,
subscriptions-transport-ws...
rocketchat:internal-hubot: updating npm dependencies -- hubot, hubot-help...
rocketchat:irc: updating npm dependencies -- queue-fifo...
Livechat: updating npm dependencies -- shelljs, uglify-js...
rocketchat:livechat: updating npm dependencies -- ua-parser-js...
npm WARN notice [SECURITY] deep-extend has the following vulnerability: 1 low. Go here for more details: https://nodesecurity.io/advisories?search=deep-extend&version=0.4.2 - Run `npm i npm@latest -g` to upgrade your npm version, and then `npm audit` to get more info.
> [email protected] install /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/packages/rocketchat-livechat/.app/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build
[bcrypt] Success: "/tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/packages/rocketchat-livechat/.app/node_modules/bcrypt/lib/binding/bcrypt_lib.node" is installed via remote
added 177 packages in 7.011s
rocketchat:livestream: updating npm dependencies -- googleapis...
minifier-postcss: updating npm dependencies -- app-module-path, postcss,
source-map...
rocketchat:lib without a version constraint has already been added.
-----> Running before bundling
-----> Installing phantomjs.
-----> Building Meteor app with ROOT_URL: https://mychatappxyz.herokuapp.com
up to date in 2.211s
Node#moveTo was deprecated. Use Container#append.
<--- Last few GCs --->
[1393:0x2af8fd0]  2718820 ms: Mark-sweep 1324.0 (1470.8) -> 1324.0 (1470.8) MB, 1012.2 / 0.1 ms  allocation failure GC in old space requested
[1393:0x2af8fd0]  2720359 ms: Mark-sweep 1324.0 (1470.8) -> 1324.0 (1436.8) MB, 1538.8 / 0.1 ms  last resort GC in old space requested
[1393:0x2af8fd0]  2721370 ms: Mark-sweep 1324.0 (1436.8) -> 1324.0 (1436.8) MB, 1011.1 / 0.1 ms  last resort GC in old space requested
<--- JS stacktrace --->
==== JS stack trace =========================================
Security context: 0x648b3525879 <JSObject>
  1: set(this=0x8cdec07cd79 <Map map = 0xf6da2b848d9>,0x2d1023e340d9 <String[80]: /tmp/build_e81bbffdf737f5ddb5510ae7aa1ef561/node_modules/moment/src/locale/cv.js>,0x10302c166069 <Node map = 0x2b0238f3dfb1>)
  2: set [/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.6.1_3.k5ab0t.qzo2q++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/optimism/node_mo...
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
1: node::Abort() [/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.6.1_3.k5ab0t.qzo2q++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node]
2: 0x8c21ec [/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.6.1_3.k5ab0t.qzo2q++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node]
3: v8::Utils::ReportOOMFailure(char const*, bool) [/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.6.1_3.k5ab0t.qzo2q++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node]
4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.6.1_3.k5ab0t.qzo2q++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node]
5: v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag) [/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.6.1_3.k5ab0t.qzo2q++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node]
6: v8::internal::OrderedHashTable<v8::internal::OrderedHashMap, 2>::Allocate(v8::internal::Isolate*, int, v8::internal::PretenureFlag) [/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.6.1_3.k5ab0t.qzo2q++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node]
7: v8::internal::OrderedHashTable<v8::internal::OrderedHashMap, 2>::Rehash(v8::internal::Handle<v8::internal::OrderedHashMap>, int) [/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.6.1_3.k5ab0t.qzo2q++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node]
8: v8::internal::OrderedHashTable<v8::internal::OrderedHashMap, 2>::EnsureGrowable(v8::internal::Handle<v8::internal::OrderedHashMap>) [/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.6.1_3.k5ab0t.qzo2q++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node]
9: v8::internal::Runtime_MapGrow(int, v8::internal::Object**, v8::internal::Isolate*) [/app/tmp/cache/meteor/.meteor/packages/meteor-tool/.1.6.1_3.k5ab0t.qzo2q++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node]
10: 0x15dd54f042fd
/app/tmp/buildpacks/a167f46a034c175f890eb87da6fab918db2ac124a72a5b57912c3692c9c0b28a710e1abf881cce685b0c2c53b4af893587f203d73865ad012637e4d0809680db/bin/compile: line 115:  1393 Aborted                 HOME="$METEOR_DIR" "$METEOR_DIR/.meteor/meteor" $ARGS
!     Push rejected, failed to compile Node.js app.
!     Push failed


```

```

##### Deployment target

Are you deploying to Heroku?
YES

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.