rocketchat / meteor-buildpack-horse Goto Github PK
View Code? Open in Web Editor NEWThis project forked from admithub/meteor-buildpack-horse
Heroku buildpack for Meteor v1.0+ with support for npm and phantomjs. The horse one.
License: MIT License
This project forked from admithub/meteor-buildpack-horse
Heroku buildpack for Meteor v1.0+ with support for npm and phantomjs. The horse one.
License: MIT License
Readme has incorrect url for buildpack. Seems to still be pointing at AdmitHub
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 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.
Latest version
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
IBM Cloud Foundry
modify buildpack to grab binary build and just start it.
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?
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:
Why is PhantomJS needed at all for deploying RocketChat on a production system?
hi i tried to deploy rocket chat on cloud foundry using heroku build pack but i got permission denied error while installing Building Meteor app with ROOT_URL: https://rocketchat.bosh-lite.com.
in below i attached logs of app and environment variables for your reference. Hope it is helpful.
Regards
Abhilash S
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.
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
-----> 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 alwaysCC(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
It seems that the fine folks over at Meteor.com let their CERT expire!
File-under: WTF!?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.