Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

node v6: bundle.js 500 (Internal Server Error) #97

Closed
deathcap opened this issue May 9, 2016 · 4 comments
Closed

node v6: bundle.js 500 (Internal Server Error) #97

deathcap opened this issue May 9, 2016 · 4 comments

Comments

@deathcap
Copy link
Member

deathcap commented May 9, 2016

Using a clean npm install from master as of today, with node v6.1.0 (or v6.0.0), getting a 500 Internal Server error from wzrd, and a "DeprecationWarning: 'GLOBAL' is deprecated, use 'global'" warning (not sure if relevant):

voxelmetaverse $ git log|head -1
commit 6c4b2ddeb49da54098ff469c9603ed087b82cff8
voxelmetaverse $ nvm use v4
Now using node v4.2.4
voxelmetaverse $ nvm use v5
Now using node v5.4.1
voxelmetaverse $ npm start

> voxelmetaverse@0.0.1 start /Users/admin/games/voxeljs/voxelmetaverse
> wzrd index.js:bundle.js --watchify --port 8080 -- --debug

server started at http://localhost:8080
{"url":"/logo-white.png","type":"static","time":"2016-05-09T05:08:10.720Z"}
{"url":"/crosshair4.png","type":"static","time":"2016-05-09T05:08:10.731Z"}
{"url":"/bundle.js","type":"bundle","command":"browserify index.js --debug","elapsed":"3166ms","time":"2016-05-09T05:08:13.895Z"}
{"url":"/ProgrammerArt-ResourcePack.zip","type":"static","time":"2016-05-09T05:08:14.230Z"}
^C
voxelmetaverse $ nvm use v6
Now using node v6.1.0
voxelmetaverse $ npm start

> voxelmetaverse@0.0.1 start /Users/admin/games/voxeljs/voxelmetaverse
> wzrd index.js:bundle.js --watchify --port 8080 -- --debug

server started at http://localhost:8080
{"url":"/logo-white.png","type":"static","time":"2016-05-09T05:08:26.101Z"}
{"url":"/crosshair4.png","type":"static","time":"2016-05-09T05:08:26.114Z"}
{"url":"/bundle.js","type":"bundle","command":"browserify index.js --debug","elapsed":"3275ms","time":"2016-05-09T05:08:29.386Z"}
(node:93026) DeprecationWarning: 'GLOBAL' is deprecated, use 'global'
{"url":"/bundle.js","type":"bundle","command":"browserify index.js --debug","elapsed":"3279ms","time":"2016-05-09T05:08:29.390Z"}


http://localhost:8080/ then shows: GET http://localhost:8080/bundle.js 500 (Internal Server Error) (works with v5.4.1)

voxelmetaverse $ npm ls
voxelmetaverse@0.0.1 /Users/admin/games/voxeljs/voxelmetaverse
├─┬ browserify@13.0.1
│ ├── assert@1.3.0
│ ├─┬ browser-pack@6.0.1
│ │ ├─┬ combine-source-map@0.7.2
│ │ │ ├── convert-source-map@1.1.3
│ │ │ ├─┬ inline-source-map@0.6.2
│ │ │ │ └── source-map@0.5.6
│ │ │ ├── lodash.memoize@3.0.4
│ │ │ └── source-map@0.5.6
│ │ ├─┬ through2@2.0.1
│ │ │ └─┬ readable-stream@2.0.6
│ │ │   └── isarray@1.0.0
│ │ └── umd@3.0.1
│ ├── browser-resolve@1.11.1
│ ├─┬ browserify-zlib@0.1.4
│ │ └── pako@0.2.8
│ ├─┬ buffer@4.6.0
│ │ ├── base64-js@1.1.2
│ │ ├── ieee754@1.1.6
│ │ └── isarray@1.0.0
│ ├─┬ concat-stream@1.5.1
│ │ ├── readable-stream@2.0.6
│ │ └── typedarray@0.0.6
│ ├─┬ console-browserify@1.1.0
│ │ └── date-now@0.1.4
│ ├── constants-browserify@1.0.0
│ ├─┬ crypto-browserify@3.11.0
│ │ ├─┬ browserify-cipher@1.0.0
│ │ │ ├─┬ browserify-aes@1.0.6
│ │ │ │ └── buffer-xor@1.0.3
│ │ │ ├─┬ browserify-des@1.0.0
│ │ │ │ └─┬ des.js@1.0.0
│ │ │ │   └── minimalistic-assert@1.0.0
│ │ │ └── evp_bytestokey@1.0.0
│ │ ├─┬ browserify-sign@4.0.0
│ │ │ ├── bn.js@4.11.3
│ │ │ ├── browserify-rsa@4.0.1
│ │ │ ├─┬ elliptic@6.2.3
│ │ │ │ ├── brorand@1.0.5
│ │ │ │ └── hash.js@1.0.3
│ │ │ └─┬ parse-asn1@5.0.0
│ │ │   └── asn1.js@4.6.0
│ │ ├── create-ecdh@4.0.0
│ │ ├─┬ create-hash@1.1.2
│ │ │ ├── cipher-base@1.0.2
│ │ │ └── ripemd160@1.0.1
│ │ ├── create-hmac@1.1.4
│ │ ├─┬ diffie-hellman@5.0.2
│ │ │ └── miller-rabin@4.0.0
│ │ ├── pbkdf2@3.0.4
│ │ ├── public-encrypt@4.0.0
│ │ └── randombytes@2.0.3
│ ├── defined@1.0.0
│ ├─┬ deps-sort@2.0.0
│ │ └─┬ through2@2.0.1
│ │   └─┬ readable-stream@2.0.6
│ │     └── isarray@1.0.0
│ ├── domain-browser@1.1.7
│ ├── duplexer2@0.1.4
│ ├── events@1.1.0
│ ├─┬ glob@5.0.15
│ │ ├─┬ inflight@1.0.4
│ │ │ └── wrappy@1.0.1
│ │ ├─┬ minimatch@3.0.0
│ │ │ └─┬ brace-expansion@1.1.4
│ │ │   ├── balanced-match@0.4.1
│ │ │   └── concat-map@0.0.1
│ │ ├── once@1.3.3
│ │ └── path-is-absolute@1.0.0
│ ├─┬ has@1.0.1
│ │ └── function-bind@1.1.0
│ ├── htmlescape@1.1.1
│ ├── https-browserify@0.0.1
│ ├── inherits@2.0.1
│ ├─┬ insert-module-globals@7.0.1
│ │ ├─┬ concat-stream@1.5.1
│ │ │ └─┬ readable-stream@2.0.6
│ │ │   └── isarray@1.0.0
│ │ ├── is-buffer@1.1.3
│ │ ├─┬ lexical-scope@1.2.0
│ │ │ └── astw@2.0.0
│ │ └── through2@2.0.1
│ ├─┬ JSONStream@1.1.1
│ │ └── jsonparse@1.2.0
│ ├─┬ labeled-stream-splicer@2.0.0
│ │ ├── isarray@0.0.1
│ │ └─┬ stream-splicer@2.0.0
│ │   └─┬ readable-stream@2.1.2
│ │     └── isarray@1.0.0
│ ├─┬ module-deps@4.0.5
│ │ ├─┬ concat-stream@1.5.1
│ │ │ └── readable-stream@2.0.6
│ │ ├─┬ detective@4.3.1
│ │ │ └── acorn@1.2.2
│ │ ├── duplexer2@0.1.4
│ │ ├─┬ readable-stream@2.1.2
│ │ │ └── isarray@1.0.0
│ │ ├─┬ stream-combiner2@1.1.1
│ │ │ ├── duplexer2@0.1.4
│ │ │ └─┬ readable-stream@2.1.2
│ │ │   └── isarray@1.0.0
│ │ └─┬ through2@2.0.1
│ │   └── readable-stream@2.0.6
│ ├── os-browserify@0.1.2
│ ├─┬ parents@1.0.1
│ │ └── path-platform@0.11.15
│ ├── path-browserify@0.0.0
│ ├── process@0.11.3
│ ├── punycode@1.4.1
│ ├── querystring-es3@0.2.1
│ ├─┬ read-only-stream@2.0.0
│ │ └─┬ readable-stream@2.1.2
│ │   └── isarray@1.0.0
│ ├─┬ readable-stream@2.1.2
│ │ ├── core-util-is@1.0.2
│ │ ├── isarray@1.0.0
│ │ ├── process-nextick-args@1.0.7
│ │ └── util-deprecate@1.0.2
│ ├── resolve@1.1.7
│ ├─┬ shasum@1.0.2
│ │ ├── json-stable-stringify@0.0.1
│ │ └── sha.js@2.4.5
│ ├─┬ shell-quote@1.6.0
│ │ ├── array-filter@0.0.1
│ │ ├── array-map@0.0.0
│ │ ├── array-reduce@0.0.0
│ │ └── jsonify@0.0.0
│ ├─┬ stream-browserify@2.0.1
│ │ └─┬ readable-stream@2.1.2
│ │   └── isarray@1.0.0
│ ├─┬ stream-http@2.3.0
│ │ ├── builtin-status-codes@2.0.0
│ │ ├─┬ readable-stream@2.1.2
│ │ │ └── isarray@1.0.0
│ │ └── to-arraybuffer@1.0.1
│ ├── string_decoder@0.10.31
│ ├── subarg@1.0.0
│ ├─┬ syntax-error@1.1.6
│ │ └── acorn@2.7.0
│ ├─┬ through2@2.0.1
│ │ └── readable-stream@2.0.6
│ ├── timers-browserify@1.4.2
│ ├── tty-browserify@0.0.0
│ ├─┬ url@0.11.0
│ │ ├── punycode@1.3.2
│ │ └── querystring@0.2.0
│ ├── util@0.10.3
│ ├─┬ vm-browserify@0.0.4
│ │ └── indexof@0.0.1
│ └── xtend@4.0.1
├─┬ camera-debug@0.3.0
│ └── dat-gui@0.5.0
├─┬ coffeeify@1.2.0
│ ├── coffee-script@1.10.0
│ ├── convert-source-map@1.2.0
│ └── through@2.3.8
├── ever@0.0.3
├─┬ kb-bindings-ui@0.3.3
│ └── vkey@1.0.0
├─┬ voxel-artpacks@1.0.0
│ ├── artpacks-ui@1.0.1
│ └── voxel-modal-dialog@1.0.1
├── voxel-bedrock@1.0.1
├── voxel-blockdata@0.2.1
├─┬ voxel-bucket@1.0.0
│ ├─┬ itempile@2.0.0
│ │ ├── clone@1.0.2
│ │ └── deep-equal@1.0.1
│ └── ucfirst@1.0.0
├─┬ voxel-carry@1.0.0
│ └── inventory@2.0.0
├─┬ voxel-chest@1.0.0
│ ├─┬ inventory-window@2.0.2
│ │ ├── cube-icon@2.0.0
│ │ ├── ftooltip@0.2.2
│ │ └── touchup@0.1.2
│ └── voxel-inventory-dialog@3.0.1
├─┬ voxel-chunkborder@0.5.0
│ ├─┬ gl-buffer@2.1.2
│ │ └─┬ typedarray-pool@1.1.0
│ │   ├── bit-twiddle@1.0.2
│ │   └── dup@1.0.0
│ ├── gl-vao@1.2.1
│ └─┬ simple-3d-shader@0.0.0
│   └─┬ gl-shader@0.0.6
│     ├─┬ glsl-exports@0.0.0
│     │ ├─┬ glsl-parser@0.0.9
│     │ │ └── through@1.1.2
│     │ └── glsl-tokenizer@0.0.9
│     └── uniq@0.0.2
├─┬ voxel-commands@1.0.0
│ └── shellwords@0.1.0
├─┬ voxel-console@1.0.1
│ ├─┬ console-widget@1.0.1
│ │ └── vkey@0.0.3
│ └── voxel-modal@0.2.7
├─┬ voxel-decals@0.2.1
│ ├── gl-mat4@1.1.4
│ ├─┬ gl-shader@4.2.0
│ │ ├─┬ gl-format-compiler-error@1.0.2
│ │ │ ├─┬ add-line-numbers@1.0.1
│ │ │ │ └─┬ pad-left@1.0.2
│ │ │ │   └── repeat-string@1.5.4
│ │ │ ├── gl-constants@1.0.0
│ │ │ ├─┬ glsl-shader-name@1.0.0
│ │ │ │ ├── atob-lite@1.0.0
│ │ │ │ └── glsl-tokenizer@2.1.1
│ │ │ └── sprintf-js@1.0.3
│ │ └── weakmap-shim@1.1.0
│ └─┬ glslify@5.0.2
│   ├─┬ bl@1.1.2
│   │ └─┬ readable-stream@2.0.6
│   │   └── isarray@1.0.0
│   ├─┬ glsl-resolve@0.0.1
│   │ ├── resolve@0.6.3
│   │ └── xtend@2.2.0
│   ├─┬ glslify-bundle@5.0.0
│   │ ├─┬ glsl-inject-defines@1.0.3
│   │ │ ├── glsl-token-inject-block@1.1.0
│   │ │ └── glsl-tokenizer@2.1.1
│   │ ├─┬ glsl-token-defines@1.0.0
│   │ │ └── glsl-tokenizer@2.1.1
│   │ ├── glsl-token-depth@1.1.2
│   │ ├─┬ glsl-token-descope@1.0.2
│   │ │ ├── glsl-token-assignments@2.0.1
│   │ │ └── glsl-token-properties@1.0.1
│   │ ├── glsl-token-scope@1.1.2
│   │ ├── glsl-token-string@1.0.1
│   │ ├── glsl-token-whitespace-trim@1.0.0
│   │ ├── glsl-tokenizer@2.1.1
│   │ └── murmurhash-js@1.0.0
│   ├─┬ glslify-deps@1.2.5
│   │ ├─┬ findup@0.1.5
│   │ │ ├── colors@0.6.2
│   │ │ └── commander@2.1.0
│   │ ├── glsl-tokenizer@2.1.1
│   │ ├── graceful-fs@4.1.4
│   │ └── map-limit@0.0.1
│   ├─┬ static-module@1.3.1
│   │ ├─┬ duplexer2@0.0.2
│   │ │ └── readable-stream@1.1.14
│   │ ├─┬ escodegen@1.3.3
│   │ │ ├── esprima@1.1.1
│   │ │ ├── estraverse@1.5.1
│   │ │ ├── esutils@1.0.0
│   │ │ └─┬ source-map@0.1.43
│   │ │   └── amdefine@1.0.0
│   │ ├─┬ falafel@1.2.0
│   │ │ ├── foreach@2.0.5
│   │ │ └── object-keys@1.0.9
│   │ ├── object-inspect@0.4.0
│   │ ├─┬ quote-stream@0.0.0
│   │ │ ├── minimist@0.0.8
│   │ │ └─┬ through2@0.4.2
│   │ │   └─┬ xtend@2.1.2
│   │ │     └── object-keys@0.4.0
│   │ ├── readable-stream@1.0.34
│   │ ├─┬ static-eval@0.2.4
│   │ │ └─┬ escodegen@0.0.28
│   │ │   ├── esprima@1.0.4
│   │ │   └── estraverse@1.3.2
│   │ └─┬ through2@0.4.2
│   │   └─┬ xtend@2.1.2
│   │     └── object-keys@0.4.0
│   └── through2@0.6.5
├─┬ voxel-decorative@0.1.1
│ └── ucfirst@0.0.1
├─┬ voxel-drop@1.0.0
│ ├─┬ playerdat@1.0.0
│ │ └─┬ nbt@0.4.0
│ │   └── node-int64@0.3.3
│ └── string.prototype.endswith@0.1.0
├─┬ voxel-engine-stackgl@2.0.0
│ ├─┬ aabb-3d@0.1.0
│ │ └── gl-matrix@2.3.2
│ ├── collide-3d-tilemap@0.0.1
│ ├── extend@1.3.0
│ ├─┬ game-shell-fps-camera@0.7.0
│ │ └── basic-camera@1.1.0
│ ├─┬ gl-now@1.4.0
│ │ ├─┬ game-shell@1.3.2
│ │ │ ├── binary-search-bounds@1.0.0
│ │ │ ├── domready@1.0.8
│ │ │ ├── invert-hash@0.0.0
│ │ │ ├── uniq@1.0.1
│ │ │ └── vkey@0.0.3
│ │ └─┬ webglew@1.0.5
│ │   └── weak-map@1.0.5
│ ├── gl-vec3@1.0.3
│ ├── isndarray@0.1.0
│ ├─┬ ndarray@1.0.18
│ │ └── iota-array@1.0.0
│ ├── obsolete@0.1.0
│ ├── spatial-events@1.1.0
│ ├── spatial-trigger@0.0.0
│ ├── tic@0.2.1
│ ├─┬ voxel@0.5.0
│ │ └── inherits@1.0.0
│ ├── voxel-controls@0.1.0
│ ├─┬ voxel-mesher@0.14.4
│ │ ├── block-models@0.1.2
│ │ ├── cwise-compiler@1.1.0
│ │ └── greedy-mesher@1.0.3
│ ├─┬ voxel-physicals@0.2.1
│ │ └── aabb-3d@0.0.0
│ ├─┬ voxel-plugins@0.5.0
│ │ └── tsort@0.0.1
│ ├── voxel-raycast@0.2.1
│ ├─┬ voxel-region-change@0.1.0
│ │ └── aabb-3d@0.0.0
│ ├── voxel-registry@0.8.3
│ ├─┬ voxel-shader@0.15.2
│ │ └── gl-shader@4.2.0
│ └─┬ voxel-stitch@1.0.0
│   ├─┬ artpacks@1.0.1
│   │ ├─┬ binary-xhr@0.0.2
│   │ │ └── inherits@1.0.0
│   │ ├─┬ get-pixels@1.1.3
│   │ │ ├── jpeg-js@0.0.3
│   │ │ ├── ndarray-pack@1.2.0
│   │ │ ├── node-bitmap@0.0.1
│   │ │ ├── omggif@1.0.8
│   │ │ ├── pngparse@1.1.4
│   │ │ └─┬ ppm@0.0.0
│   │ │   └── through@2.2.7
│   │ ├─┬ graycolorize@0.1.1
│   │ │ ├─┬ cwise@0.4.0
│   │ │ │ ├─┬ cwise-compiler@0.1.0
│   │ │ │ │ └── uniq@0.0.2
│   │ │ │ └─┬ cwise-parser@0.0.1
│   │ │ │   ├── esprima@1.0.4
│   │ │ │   └── uniq@0.0.2
│   │ │ └── onecolor@2.5.0
│   │ ├─┬ mcmeta@0.1.0
│   │ │ └─┬ get-pixels@1.0.1
│   │ │   └─┬ ndarray-pack@1.0.0
│   │ │     └─┬ cwise@0.3.4
│   │ │       └─┬ cwise-compiler@0.0.0
│   │ │         └── uniq@0.0.2
│   │ └─┬ zip@1.2.0
│   │   └─┬ bops@0.1.1
│   │     ├── base64-js@0.0.2
│   │     └── to-utf8@0.0.1
│   ├── atlaspack@0.2.7
│   ├── cube-side-array@0.1.1
│   ├── gl-texture2d@1.2.0
│   ├── ndarray-hash@0.0.0
│   ├─┬ rect-mip-map@0.1.2
│   │ └─┬ ndarray-resample@1.0.1
│   │   ├─┬ cwise@1.0.9
│   │   │ ├── cwise-parser@1.0.2
│   │   │ └─┬ uglify-js@2.6.2
│   │   │   ├── async@0.2.10
│   │   │   ├── source-map@0.5.6
│   │   │   ├── uglify-to-browserify@1.0.2
│   │   │   └─┬ yargs@3.10.0
│   │   │     ├── camelcase@1.2.1
│   │   │     ├─┬ cliui@2.1.0
│   │   │     │ ├─┬ center-align@0.1.3
│   │   │     │ │ ├─┬ align-text@0.1.4
│   │   │     │ │ │ └── longest@1.0.1
│   │   │     │ │ └── lazy-cache@1.0.4
│   │   │     │ ├── right-align@0.1.3
│   │   │     │ └── wordwrap@0.0.2
│   │   │     ├── decamelize@1.2.0
│   │   │     └── window-size@0.1.0
│   │   ├─┬ ndarray-fft@1.0.2
│   │   │ └─┬ cwise@1.0.9
│   │   │   └── cwise-parser@1.0.2
│   │   └── ndarray-scratch@1.2.0
│   └─┬ save-pixels@0.3.0
│     └── pngjs@0.4.0
├── voxel-flatland@0.1.1
├── voxel-flight@0.2.1
├─┬ voxel-fluid@0.0.2
│ └── ucfirst@0.0.1
├── voxel-food@0.1.0
├── voxel-fullscreen@0.2.0
├── voxel-furnace@1.0.0
├── voxel-gamemode@1.0.0
├─┬ voxel-glass@1.0.0
│ └── ucfirst@0.0.1
├── voxel-hammer@0.1.0
├── voxel-harvest@1.0.0
├── voxel-health@0.1.1
├── voxel-health-bar@0.1.1
├── voxel-inventory-crafting@1.0.0
├── voxel-inventory-creative@1.0.0
├── voxel-inventory-hotbar@1.0.0
├─┬ voxel-keys@0.5.0
│ ├── toarray@0.0.1
│ └── vkey@0.0.3
├─┬ voxel-land@0.2.3
│ ├── alea@0.0.9
│ ├─┬ ndarray-ops@1.2.2
│ │ └── cwise-compiler@1.1.2
│ ├── simplex-noise@2.2.0
│ ├─┬ unworkify@0.1.1
│ │ └── inherits@1.0.0
│ ├── voxel-trees@0.1.0
│ └── webworkify@0.1.1
├─┬ voxel-measure@0.1.2
│ └── asarray@0.1.0
├── voxel-mine@1.0.0
├─┬ voxel-outline@0.4.3
│ └─┬ lodash.throttle@3.0.4
│   └─┬ lodash.debounce@3.1.1
│     └── lodash._getnative@3.9.1
├─┬ voxel-pickaxe@0.2.2
│ ├─┬ craftingrecipes@1.0.0
│ │ ├── inventory@1.0.0
│ │ └── itempile@1.0.2
│ └─┬ itempile@1.0.2
│   └─┬ babelify@5.0.5
│     ├─┬ babel-core@4.7.16
│     │ ├── acorn-babel@0.11.1-38
│     │ ├── ast-types@0.7.8
│     │ ├─┬ chalk@1.1.3
│     │ │ ├── ansi-styles@2.2.1
│     │ │ ├── escape-string-regexp@1.0.5
│     │ │ ├─┬ has-ansi@2.0.0
│     │ │ │ └── ansi-regex@2.0.0
│     │ │ ├── strip-ansi@3.0.1
│     │ │ └── supports-color@2.0.0
│     │ ├─┬ commander@2.9.0
│     │ │ └── graceful-readlink@1.0.1
│     │ ├── convert-source-map@0.5.1
│     │ ├── core-js@0.6.1
│     │ ├─┬ detect-indent@3.0.1
│     │ │ └── get-stdin@4.0.1
│     │ ├── estraverse@1.9.3
│     │ ├── esutils@1.1.6
│     │ ├── fs-readdir-recursive@0.1.2
│     │ ├── globals@6.4.1
│     │ ├─┬ is-integer@1.0.6
│     │ │ └─┬ is-finite@1.0.1
│     │ │   └── number-is-nan@1.0.0
│     │ ├── js-tokens@1.0.0
│     │ ├── leven@1.0.2
│     │ ├─┬ line-numbers@0.2.0
│     │ │ └── left-pad@0.0.3
│     │ ├── output-file-sync@1.1.1
│     │ ├── private@0.1.6
│     │ ├─┬ regenerator-babel@0.8.13-2
│     │ │ └─┬ commoner@0.10.4
│     │ │   ├── commander@2.9.0
│     │ │   ├── iconv-lite@0.4.13
│     │ │   └── q@1.4.1
│     │ ├─┬ regexpu@1.3.0
│     │ │ ├── esprima@2.7.2
│     │ │ ├─┬ recast@0.10.43
│     │ │ │ ├── ast-types@0.8.15
│     │ │ │ ├── esprima-fb@15001.1001.0-dev-harmony-fb
│     │ │ │ └── source-map@0.5.6
│     │ │ ├── regenerate@1.2.1
│     │ │ ├── regjsgen@0.2.0
│     │ │ └─┬ regjsparser@0.1.5
│     │ │   └── jsesc@0.5.0
│     │ ├── repeating@1.1.3
│     │ ├── shebang-regex@1.0.0
│     │ ├── slash@1.0.0
│     │ ├── source-map@0.4.4
│     │ ├─┬ source-map-support@0.2.10
│     │ │ └── source-map@0.1.32
│     │ ├── to-fast-properties@1.0.2
│     │ └── trim-right@1.0.1
│     ├── lodash@3.10.1
│     └── through@2.3.4
├── voxel-plugins-ui@0.3.0
├─┬ voxel-pumpkin@0.1.3
│ ├── itempile@1.0.2
│ └── ucfirst@0.0.1
├── voxel-quarry@0.2.0
├─┬ voxel-reach@0.2.2
│ ├── fract@0.1.0
│ └── inherits@1.0.0
├─┬ voxel-recipes@0.3.4
│ └── itempile@1.0.2
├── voxel-scriptblock@1.0.1
├─┬ voxel-sfx@1.0.1
│ └─┬ audio-play@1.0.1
│   └── domify@1.0.0
├── voxel-skyhook@0.1.1
├── voxel-sprint@0.1.0
├── voxel-use@0.2.0
├── voxel-voila@0.6.0
├─┬ voxel-vr@0.1.2
│ ├── shallow-copy@0.0.1
│ └── webvr-polyfill@0.0.1
├─┬ voxel-webview@0.2.4
│ ├─┬ brfs@1.4.3
│ │ ├─┬ quote-stream@1.0.2
│ │ │ └── buffer-equal@0.0.1
│ │ └─┬ through2@2.0.1
│ │   └─┬ readable-stream@2.0.6
│ │     └── isarray@1.0.0
│ └─┬ gl-css3d@1.0.0
│   ├─┬ gl-mesh@0.1.0
│   │ ├── gl-buffer@0.1.2
│   │ ├── gl-vao@0.0.3
│   │ ├─┬ ndarray-ops@1.1.1
│   │ │ └─┬ cwise-compiler@0.0.0
│   │ │   └── uniq@0.0.2
│   │ ├─┬ typedarray-pool@0.1.2
│   │ │ ├── bit-twiddle@0.0.2
│   │ │ └── dup@0.0.0
│   │ └── webglew@0.0.0
│   ├── gl-shader@4.2.0
│   └── matrix-to-css@1.0.4
├── voxel-wireframe@0.6.1
├─┬ voxel-wool@0.1.2
│ └── ucfirst@0.0.1
├── voxel-workbench@1.0.0
├── voxel-zen@1.0.0
├─┬ watchify@3.7.0
│ ├─┬ anymatch@1.3.0
│ │ ├── arrify@1.0.1
│ │ └─┬ micromatch@2.3.8
│ │   ├─┬ arr-diff@2.0.0
│ │   │ └── arr-flatten@1.0.1
│ │   ├── array-unique@0.2.1
│ │   ├─┬ braces@1.8.4
│ │   │ ├─┬ expand-range@1.8.2
│ │   │ │ └─┬ fill-range@2.2.3
│ │   │ │   ├── is-number@2.1.0
│ │   │ │   ├─┬ isobject@2.1.0
│ │   │ │   │ └── isarray@1.0.0
│ │   │ │   └── randomatic@1.1.5
│ │   │ ├── preserve@0.2.0
│ │   │ └── repeat-element@1.1.2
│ │   ├─┬ expand-brackets@0.1.5
│ │   │ └── is-posix-bracket@0.1.1
│ │   ├── extglob@0.3.2
│ │   ├── filename-regex@2.0.0
│ │   ├── is-extglob@1.0.0
│ │   ├── kind-of@3.0.3
│ │   ├── normalize-path@2.0.1
│ │   ├─┬ object.omit@2.0.0
│ │   │ ├─┬ for-own@0.1.4
│ │   │ │ └── for-in@0.1.5
│ │   │ └── is-extendable@0.1.1
│ │   ├─┬ parse-glob@3.0.4
│ │   │ ├── glob-base@0.3.0
│ │   │ └── is-dotfile@1.0.2
│ │   └─┬ regex-cache@0.4.3
│ │     ├── is-equal-shallow@0.1.3
│ │     └── is-primitive@2.0.0
│ ├─┬ chokidar@1.4.3
│ │ ├── async-each@1.0.0
│ │ ├─┬ fsevents@1.0.12
│ │ │ ├── nan@2.3.3
│ │ │ └─┬ node-pre-gyp@0.6.25
│ │ │   ├─┬ mkdirp@0.5.1
│ │ │   │ └── minimist@0.0.8
│ │ │   ├─┬ nopt@3.0.6
│ │ │   │ └── abbrev@1.0.7
│ │ │   ├─┬ npmlog@2.0.3
│ │ │   │ ├── ansi@0.3.1
│ │ │   │ ├─┬ are-we-there-yet@1.1.2
│ │ │   │ │ └── delegates@1.0.0
│ │ │   │ └─┬ gauge@1.2.7
│ │ │   │   ├── has-unicode@2.0.0
│ │ │   │   ├─┬ lodash.pad@4.1.0
│ │ │   │   │ ├── lodash.repeat@4.0.0
│ │ │   │   │ └── lodash.tostring@4.1.2
│ │ │   │   ├── lodash.padend@4.2.0
│ │ │   │   └── lodash.padstart@4.2.0
│ │ │   ├─┬ rc@1.1.6
│ │ │   │ ├── deep-extend@0.4.1
│ │ │   │ ├── ini@1.3.4
│ │ │   │ ├── minimist@1.2.0
│ │ │   │ └── strip-json-comments@1.0.4
│ │ │   ├─┬ request@2.69.0
│ │ │   │ ├── aws-sign2@0.6.0
│ │ │   │ ├─┬ aws4@1.3.2
│ │ │   │ │ └─┬ lru-cache@4.0.1
│ │ │   │ │   ├── pseudomap@1.0.2
│ │ │   │ │   └── yallist@2.0.0
│ │ │   │ ├── bl@1.0.3
│ │ │   │ ├── caseless@0.11.0
│ │ │   │ ├─┬ combined-stream@1.0.5
│ │ │   │ │ └── delayed-stream@1.0.0
│ │ │   │ ├── extend@3.0.0
│ │ │   │ ├── forever-agent@0.6.1
│ │ │   │ ├─┬ form-data@1.0.0-rc4
│ │ │   │ │ └── async@1.5.2
│ │ │   │ ├─┬ har-validator@2.0.6
│ │ │   │ │ ├─┬ chalk@1.1.3
│ │ │   │ │ │ ├── ansi-styles@2.2.1
│ │ │   │ │ │ ├── escape-string-regexp@1.0.5
│ │ │   │ │ │ ├─┬ has-ansi@2.0.0
│ │ │   │ │ │ │ └── ansi-regex@2.0.0
│ │ │   │ │ │ ├── strip-ansi@3.0.1
│ │ │   │ │ │ └── supports-color@2.0.0
│ │ │   │ │ ├─┬ commander@2.9.0
│ │ │   │ │ │ └── graceful-readlink@1.0.1
│ │ │   │ │ ├─┬ is-my-json-valid@2.13.1
│ │ │   │ │ │ ├── generate-function@2.0.0
│ │ │   │ │ │ ├─┬ generate-object-property@1.2.0
│ │ │   │ │ │ │ └── is-property@1.0.2
│ │ │   │ │ │ ├── jsonpointer@2.0.0
│ │ │   │ │ │ └── xtend@4.0.1
│ │ │   │ │ └─┬ pinkie-promise@2.0.0
│ │ │   │ │   └── pinkie@2.0.4
│ │ │   │ ├─┬ hawk@3.1.3
│ │ │   │ │ ├── boom@2.10.1
│ │ │   │ │ ├── cryptiles@2.0.5
│ │ │   │ │ ├── hoek@2.16.3
│ │ │   │ │ └── sntp@1.0.9
│ │ │   │ ├─┬ http-signature@1.1.1
│ │ │   │ │ ├── assert-plus@0.2.0
│ │ │   │ │ ├─┬ jsprim@1.2.2
│ │ │   │ │ │ ├── extsprintf@1.0.2
│ │ │   │ │ │ ├── json-schema@0.2.2
│ │ │   │ │ │ └── verror@1.3.6
│ │ │   │ │ └─┬ sshpk@1.7.4
│ │ │   │ │   ├── asn1@0.2.3
│ │ │   │ │   ├─┬ dashdash@1.13.0
│ │ │   │ │   │ └── assert-plus@1.0.0
│ │ │   │ │   ├── ecc-jsbn@0.1.1
│ │ │   │ │   ├── jodid25519@1.0.2
│ │ │   │ │   ├── jsbn@0.1.0
│ │ │   │ │   └── tweetnacl@0.14.3
│ │ │   │ ├── is-typedarray@1.0.0
│ │ │   │ ├── isstream@0.1.2
│ │ │   │ ├── json-stringify-safe@5.0.1
│ │ │   │ ├─┬ mime-types@2.1.10
│ │ │   │ │ └── mime-db@1.22.0
│ │ │   │ ├── node-uuid@1.4.7
│ │ │   │ ├── oauth-sign@0.8.1
│ │ │   │ ├── qs@6.0.2
│ │ │   │ ├── stringstream@0.0.5
│ │ │   │ ├── tough-cookie@2.2.2
│ │ │   │ └── tunnel-agent@0.4.2
│ │ │   ├─┬ rimraf@2.5.2
│ │ │   │ └─┬ glob@7.0.3
│ │ │   │   ├─┬ inflight@1.0.4
│ │ │   │   │ └── wrappy@1.0.1
│ │ │   │   ├── inherits@2.0.1
│ │ │   │   ├─┬ minimatch@3.0.0
│ │ │   │   │ └─┬ brace-expansion@1.1.3
│ │ │   │   │   ├── balanced-match@0.3.0
│ │ │   │   │   └── concat-map@0.0.1
│ │ │   │   ├─┬ once@1.3.3
│ │ │   │   │ └── wrappy@1.0.1
│ │ │   │   └── path-is-absolute@1.0.0
│ │ │   ├── semver@5.1.0
│ │ │   ├─┬ tar@2.2.1
│ │ │   │ ├── block-stream@0.0.8
│ │ │   │ ├─┬ fstream@1.0.8
│ │ │   │ │ └── graceful-fs@4.1.3
│ │ │   │ └── inherits@2.0.1
│ │ │   └─┬ tar-pack@3.1.3
│ │ │     ├─┬ debug@2.2.0
│ │ │     │ └── ms@0.7.1
│ │ │     ├─┬ fstream-ignore@1.0.3
│ │ │     │ └─┬ minimatch@3.0.0
│ │ │     │   └─┬ brace-expansion@1.1.3
│ │ │     │     ├── balanced-match@0.3.0
│ │ │     │     └── concat-map@0.0.1
│ │ │     ├─┬ once@1.3.3
│ │ │     │ └── wrappy@1.0.1
│ │ │     ├─┬ readable-stream@2.0.6
│ │ │     │ ├── core-util-is@1.0.2
│ │ │     │ ├── isarray@1.0.0
│ │ │     │ ├── process-nextick-args@1.0.6
│ │ │     │ ├── string_decoder@0.10.31
│ │ │     │ └── util-deprecate@1.0.2
│ │ │     └── uid-number@0.0.6
│ │ ├── glob-parent@2.0.0
│ │ ├─┬ is-binary-path@1.0.1
│ │ │ └── binary-extensions@1.4.0
│ │ ├── is-glob@2.0.1
│ │ └─┬ readdirp@2.0.0
│ │   ├── minimatch@2.0.10
│ │   └─┬ readable-stream@2.1.2
│ │     └── isarray@1.0.0
│ ├── outpipe@1.1.1
│ └─┬ through2@2.0.1
│   └─┬ readable-stream@2.0.6
│     └── isarray@1.0.0
└─┬ wzrd@1.3.1
  ├─┬ concat-stream@1.4.10
  │ └── readable-stream@1.1.14
  ├─┬ ecstatic@0.5.8
  │ ├── he@0.5.0
  │ └── mime@1.3.4
  ├── minimist@1.2.0
  ├─┬ npm-execspawn@1.3.0
  │ ├─┬ debug@2.2.0
  │ │ └── ms@0.7.1
  │ ├─┬ execspawn@1.0.1
  │ │ └── util-extend@1.0.3
  │ └── xtend@3.0.0
  ├─┬ pem@1.8.3
  │ ├── os-tmpdir@1.0.1
  │ └─┬ which@1.2.8
  │   ├─┬ is-absolute@0.1.7
  │   │ └── is-relative@0.1.3
  │   └── isexe@1.1.2
  ├─┬ portfinder@0.4.0
  │ ├── async@0.9.0
  │ └─┬ mkdirp@0.5.1
  │   └── minimist@0.0.8
  └─┬ routes-router@4.2.1
    ├─┬ error@3.0.0
    │ ├── string-template@0.1.3
    │ └─┬ xtend@2.1.2
    │   └── object-keys@0.4.0
    ├─┬ hammock@0.1.10
    │ ├── cookies@0.3.8
    │ └── lodash@2.4.2
    ├─┬ http-methods@0.1.0
    │ ├── body@0.1.0
    │ └─┬ content-types@0.1.0
    │   └─┬ iterators@0.1.0
    │     └── ap@0.1.0
    ├── httperr@0.5.0
    ├── routes@2.1.0
    ├─┬ send-data@3.3.4
    │ ├── json-stringify-safe@5.0.1
    │ └── xtend@3.0.0
    └─┬ xtend@2.1.2
      └── object-keys@0.4.0

voxelmetaverse $ 
@deathcap
Copy link
Member Author

deathcap commented May 9, 2016

The only place wzrd returns a 500 error is in ./node_modules/wzrd/index.js:

  proc.stderr.pipe(concat(function error(err) {
    console.log(err);
    if (!err.length) return
    endLog()
    process.stderr.write(err.toString())
    res.statusCode = 500

sure enough, err is set to the so-called "warning": DeprecationWarning: 'GLOBAL' is deprecated, use 'global'. Who is using "GLOBAL"?

@deathcap
Copy link
Member Author

deathcap commented May 9, 2016

voxelmetaverse $ grep -r '\<GLOBAL\>' .
./node_modules/coffee-script/lib/coffee-script/coffee-script.js:        sandbox.global = sandbox.root = sandbox.GLOBAL = sandbox;
./node_modules/cwise-parser/index.js:  } else if(typeof GLOBAL !== "undefined") {
./node_modules/cwise-parser/index.js:    return identifier in GLOBAL
./node_modules/ndarray-fft/node_modules/cwise-parser/index.js:  } else if(typeof GLOBAL !== "undefined") {
./node_modules/ndarray-fft/node_modules/cwise-parser/index.js:    return identifier in GLOBAL
./node_modules/ndarray-resample/node_modules/cwise-parser/index.js:  } else if(typeof GLOBAL !== "undefined") {
./node_modules/ndarray-resample/node_modules/cwise-parser/index.js:    return identifier in GLOBAL

@deathcap
Copy link
Member Author

deathcap commented May 9, 2016

Tracked down to cwise-parser, removed in scijs/cwise-parser#4, wzrd bug is max-mapper/wzrd#15

@deathcap
Copy link
Member Author

deathcap commented May 9, 2016

Switching to beefy for now as a temporary workaround

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant