Skip to content

Instantly share code, notes, and snippets.

@ghalusa
Last active August 29, 2015 14:18
Show Gist options
  • Save ghalusa/0b2b1bb5e51e6b2795ff to your computer and use it in GitHub Desktop.
Save ghalusa/0b2b1bb5e51e6b2795ff to your computer and use it in GitHub Desktop.
Wellcome Player Installation and Run

Installation + Run: 4/1/2015

NPM: Globally Installed List

ghalusa@player:~$ npm list -g --depth=0
/usr/local/lib
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Clone Repo

ghalusa@player:~$ git clone [email protected]:wellcomelibrary/player.git --recursive
Cloning into 'player'...
remote: Counting objects: 12296, done.
remote: Total 12296 (delta 0), reused 0 (delta 0), pack-reused 12296
Receiving objects: 100% (12296/12296), 177.15 MiB | 24.68 MiB/s, done.
Resolving deltas: 100% (4435/4435), done.
Checking connectivity... done.
Submodule 'examples' (https://github.com/wellcomelibrary/player-examples.git) registered for path 'examples'
Submodule 'src/themes/coreplayer-default-theme' (https://github.com/wellcomelibrary/coreplayer-default-theme.git) registered for path 'src/themes/coreplayer-default-theme'
Submodule 'tests' (https://github.com/wellcomelibrary/player-tests.git) registered for path 'tests'
Cloning into 'examples'...
remote: Counting objects: 829, done.
remote: Total 829 (delta 0), reused 0 (delta 0), pack-reused 829
Receiving objects: 100% (829/829), 1.86 MiB | 0 bytes/s, done.
Resolving deltas: 100% (384/384), done.
Checking connectivity... done.
Submodule path 'examples': checked out '357c152df995ff484ffd4ea819b6898dde0eaa7c'
Cloning into 'src/themes/coreplayer-default-theme'...
remote: Counting objects: 73, done.
remote: Total 73 (delta 0), reused 0 (delta 0), pack-reused 73
Unpacking objects: 100% (73/73), done.
Checking connectivity... done.
Submodule path 'src/themes/coreplayer-default-theme': checked out 'e796db6f9e7e1aa9f31f3bd47535560d7afcdb53'
Cloning into 'tests'...
remote: Counting objects: 44, done.
remote: Total 44 (delta 0), reused 0 (delta 0), pack-reused 44
Unpacking objects: 100% (44/44), done.
Checking connectivity... done.
Submodule path 'tests': checked out '4f72cd553e81bcdb5afc0acb77d7fee51a1efac6'
ghalusa@player:~$ git submodule init^C
ghalusa@player:~$ cd player/
ghalusa@player:~/player$ git submodule init
ghalusa@player:~/player$ git submodule update
ghalusa@player:~/player$ npm install
npm WARN package.json [email protected] No repository field.
npm WARN engine [email protected]: wanted: {"node":"~0.8 || ~0.10"} (current: {"node":"0.12.2","npm":"2.7.4"})
npm WARN optional dep failed, continuing [email protected]
npm WARN optional dep failed, continuing [email protected]
 
> [email protected] install /home/ghalusa/player/node_modules/karma-phantomjs-launcher/node_modules/phantomjs
> node install.js

Download already available at /tmp/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2
Extracting tar contents (via spawned process)
Removing /home/ghalusa/player/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2-extract-1427938360847/phantomjs-1.9.8-linux-x86_64 -> /home/ghalusa/player/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /home/ghalusa/player/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/bin/phantomjs
-
> [email protected] install /home/ghalusa/player/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/ghalusa/player/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/home/ghalusa/player/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/build'
[email protected] node_modules/karma-chrome-launcher

[email protected] node_modules/karma-requirejs

[email protected] node_modules/grunt-exec

[email protected] node_modules/grunt-contrib-clean

[email protected] node_modules/grunt-extend

[email protected] node_modules/karma-jasmine

[email protected] node_modules/grunt-text-replace

[email protected] node_modules/grunt-contrib-copy

[email protected] node_modules/grunt-karma
└── [email protected]

[email protected] node_modules/requirejs

[email protected] node_modules/grunt-contrib-connect
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/grunt-contrib-compress
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected])

[email protected] node_modules/grunt
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected])

[email protected] node_modules/karma-phantomjs-launcher
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/karma-coverage
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/grunt-ts
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
└── [email protected]

[email protected] node_modules/karma
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/grunt-contrib-less
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected]
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/karma-cucumberjs

Build

ghalusa@player:~/player$ grunt build
Running "build" task

Running "ts:build" (ts) task
Compiling...
### Fast Compile >>src/app.ts
### Fast Compile >>src/bootstrapper.ts
### Fast Compile >>src/extensions/coreplayer-mediaelement-extension/embedDialogue.ts
### Fast Compile >>src/extensions/coreplayer-mediaelement-extension/extension.ts
### Fast Compile >>src/extensions/coreplayer-mediaelement-extension/iMediaElementExtension.ts
### Fast Compile >>src/extensions/coreplayer-mediaelement-extension/iMediaElementProvider.ts
### Fast Compile >>src/extensions/coreplayer-mediaelement-extension/provider.ts
### Fast Compile >>src/extensions/coreplayer-pdf-extension/embedDialogue.ts
### Fast Compile >>src/extensions/coreplayer-pdf-extension/extension.ts
### Fast Compile >>src/extensions/coreplayer-pdf-extension/iPDFExtension.ts
### Fast Compile >>src/extensions/coreplayer-pdf-extension/iPDFProvider.ts
### Fast Compile >>src/extensions/coreplayer-pdf-extension/provider.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/embedDialogue.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/extension.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/iSeadragonExtension.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/iSeadragonProvider.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/iiifProvider.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/provider.ts
### Fast Compile >>src/js/extensions.d.ts
### Fast Compile >>src/js/jquery.d.ts
### Fast Compile >>src/js/require.d.ts
### Fast Compile >>src/js/underscore.d.ts
### Fast Compile >>src/modules/coreplayer-dialogues-module/embedDialogue.ts
### Fast Compile >>src/modules/coreplayer-dialogues-module/helpDialogue.ts
### Fast Compile >>src/modules/coreplayer-mediaelementcenterpanel-module/mediaelementCenterPanel.ts
### Fast Compile >>src/modules/coreplayer-moreinforightpanel-module/moreInfoRightPanel.ts
### Fast Compile >>src/modules/coreplayer-pagingheaderpanel-module/pagingHeaderPanel.ts
### Fast Compile >>src/modules/coreplayer-pdfcenterpanel-module/pdfCenterPanel.ts
### Fast Compile >>src/modules/coreplayer-seadragoncenterpanel-module/seadragonCenterPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/baseExpandPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/baseExtension.ts
### Fast Compile >>src/modules/coreplayer-shared-module/baseIIIFProvider.ts
### Fast Compile >>src/modules/coreplayer-shared-module/baseProvider.ts
### Fast Compile >>src/modules/coreplayer-shared-module/baseView.ts
### Fast Compile >>src/modules/coreplayer-shared-module/centerPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/dialogue.ts
### Fast Compile >>src/modules/coreplayer-shared-module/footerPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/genericDialogue.ts
### Fast Compile >>src/modules/coreplayer-shared-module/headerPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/iExtension.ts
### Fast Compile >>src/modules/coreplayer-shared-module/iProvider.ts
### Fast Compile >>src/modules/coreplayer-shared-module/leftPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/panel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/rightPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/shell.ts
### Fast Compile >>src/modules/coreplayer-shared-module/thumb.ts
### Fast Compile >>src/modules/coreplayer-shared-module/treeNode.ts
### Fast Compile >>src/modules/coreplayer-treeviewleftpanel-module/thumbsView.ts
### Fast Compile >>src/modules/coreplayer-treeviewleftpanel-module/treeView.ts
### Fast Compile >>src/modules/coreplayer-treeviewleftpanel-module/treeViewLeftPanel.ts
### Fast Compile >>src/utils.ts
Using tsc v1.4.1



TypeScript compilation complete: 4.62s for 51 typescript files

Running "replace:dependenciesSimplify" (replace) task

Running "extend:config" (extend) task
File "src/extensions/coreplayer-mediaelement-extension/config.js" created.
File "src/extensions/coreplayer-pdf-extension/config.js" created.
File "src/extensions/coreplayer-seadragon-extension/config.js" created.

Running "clean:build" (clean) task

Running "copy:build" (copy) task
Copied 237 files

Running "exec:build" (exec) task

Tracing dependencies for: app

/home/ghalusa/player/build/wellcomeplayer/js/app.js
----------------
/home/ghalusa/player/src/js/jquery-1.10.2.min.js
/home/ghalusa/player/src/js/jquery.plugins.js
/home/ghalusa/player/src/js/underscore-min.js
/home/ghalusa/player/src/js/pubsub.js
/home/ghalusa/player/src/js/jsviews.min.js
/home/ghalusa/player/src/js/yepnope.1.5.4-min.js
/home/ghalusa/player/src/js/yepnope.css.js
/home/ghalusa/player/src/utils.js
/home/ghalusa/player/src/bootstrapper.js
/home/ghalusa/player/src/js/l10n.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/panel.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/baseView.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/dialogue.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/genericDialogue.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/shell.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/baseExtension.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/treeNode.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/thumb.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/baseProvider.js
/home/ghalusa/player/src/modules/coreplayer-dialogues-module/helpDialogue.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/headerPanel.js
/home/ghalusa/player/src/modules/coreplayer-pagingheaderpanel-module/pagingHeaderPanel.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/baseExpandPanel.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/leftPanel.js
/home/ghalusa/player/src/modules/coreplayer-treeviewleftpanel-module/treeView.js
/home/ghalusa/player/src/modules/coreplayer-treeviewleftpanel-module/thumbsView.js
/home/ghalusa/player/src/modules/coreplayer-treeviewleftpanel-module/treeViewLeftPanel.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/centerPanel.js
/home/ghalusa/player/src/modules/coreplayer-seadragoncenterpanel-module/seadragonCenterPanel.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/rightPanel.js
/home/ghalusa/player/src/modules/coreplayer-moreinforightpanel-module/moreInfoRightPanel.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/footerPanel.js
/home/ghalusa/player/src/modules/coreplayer-dialogues-module/embedDialogue.js
/home/ghalusa/player/src/extensions/coreplayer-seadragon-extension/embedDialogue.js
/home/ghalusa/player/src/extensions/coreplayer-seadragon-extension/extension.js
/home/ghalusa/player/src/modules/coreplayer-shared-module/baseIIIFProvider.js
/home/ghalusa/player/src/extensions/coreplayer-seadragon-extension/iiifProvider.js
/home/ghalusa/player/src/extensions/coreplayer-seadragon-extension/provider.js
/home/ghalusa/player/src/modules/coreplayer-mediaelementcenterpanel-module/mediaelementCenterPanel.js
/home/ghalusa/player/src/extensions/coreplayer-mediaelement-extension/embedDialogue.js
/home/ghalusa/player/src/extensions/coreplayer-mediaelement-extension/extension.js
/home/ghalusa/player/src/extensions/coreplayer-mediaelement-extension/provider.js
/home/ghalusa/player/src/modules/coreplayer-pdfcenterpanel-module/pdfCenterPanel.js
/home/ghalusa/player/src/extensions/coreplayer-pdf-extension/embedDialogue.js
/home/ghalusa/player/src/extensions/coreplayer-pdf-extension/extension.js
/home/ghalusa/player/src/extensions/coreplayer-pdf-extension/provider.js
/home/ghalusa/player/src/app.js


Running "replace:html" (replace) task

Running "replace:js" (replace) task

Running "replace:dependenciesPaths" (replace) task

Running "replace:dependenciesExtension" (replace) task

Running "theme" task

Running "less:build" (less) task
File src/extensions/coreplayer-mediaelement-extension/css/styles.css created: 0 B → 54.02 kB
File src/extensions/coreplayer-pdf-extension/css/styles.css created: 0 B → 79.8 kB
File src/extensions/coreplayer-seadragon-extension/css/styles.css created: 0 B → 34.58 kB

Running "copy:theme" (copy) task
Copied 116 files

Running "replace:img" (replace) task

Done, without errors.

Serve

ghalusa@player:~/player$ grunt serve
Running "serve" task

Running "default" task

Running "ts:dev" (ts) task
Compiling...
### Fast Compile >>src/app.ts
### Fast Compile >>src/bootstrapper.ts
### Fast Compile >>src/extensions/coreplayer-mediaelement-extension/embedDialogue.ts
### Fast Compile >>src/extensions/coreplayer-mediaelement-extension/extension.ts
### Fast Compile >>src/extensions/coreplayer-mediaelement-extension/iMediaElementExtension.ts
### Fast Compile >>src/extensions/coreplayer-mediaelement-extension/iMediaElementProvider.ts
### Fast Compile >>src/extensions/coreplayer-mediaelement-extension/provider.ts
### Fast Compile >>src/extensions/coreplayer-pdf-extension/embedDialogue.ts
### Fast Compile >>src/extensions/coreplayer-pdf-extension/extension.ts
### Fast Compile >>src/extensions/coreplayer-pdf-extension/iPDFExtension.ts
### Fast Compile >>src/extensions/coreplayer-pdf-extension/iPDFProvider.ts
### Fast Compile >>src/extensions/coreplayer-pdf-extension/provider.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/embedDialogue.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/extension.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/iSeadragonExtension.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/iSeadragonProvider.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/iiifProvider.ts
### Fast Compile >>src/extensions/coreplayer-seadragon-extension/provider.ts
### Fast Compile >>src/js/extensions.d.ts
### Fast Compile >>src/js/jquery.d.ts
### Fast Compile >>src/js/require.d.ts
### Fast Compile >>src/js/underscore.d.ts
### Fast Compile >>src/modules/coreplayer-dialogues-module/embedDialogue.ts
### Fast Compile >>src/modules/coreplayer-dialogues-module/helpDialogue.ts
### Fast Compile >>src/modules/coreplayer-mediaelementcenterpanel-module/mediaelementCenterPanel.ts
### Fast Compile >>src/modules/coreplayer-moreinforightpanel-module/moreInfoRightPanel.ts
### Fast Compile >>src/modules/coreplayer-pagingheaderpanel-module/pagingHeaderPanel.ts
### Fast Compile >>src/modules/coreplayer-pdfcenterpanel-module/pdfCenterPanel.ts
### Fast Compile >>src/modules/coreplayer-seadragoncenterpanel-module/seadragonCenterPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/baseExpandPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/baseExtension.ts
### Fast Compile >>src/modules/coreplayer-shared-module/baseIIIFProvider.ts
### Fast Compile >>src/modules/coreplayer-shared-module/baseProvider.ts
### Fast Compile >>src/modules/coreplayer-shared-module/baseView.ts
### Fast Compile >>src/modules/coreplayer-shared-module/centerPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/dialogue.ts
### Fast Compile >>src/modules/coreplayer-shared-module/footerPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/genericDialogue.ts
### Fast Compile >>src/modules/coreplayer-shared-module/headerPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/iExtension.ts
### Fast Compile >>src/modules/coreplayer-shared-module/iProvider.ts
### Fast Compile >>src/modules/coreplayer-shared-module/leftPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/panel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/rightPanel.ts
### Fast Compile >>src/modules/coreplayer-shared-module/shell.ts
### Fast Compile >>src/modules/coreplayer-shared-module/thumb.ts
### Fast Compile >>src/modules/coreplayer-shared-module/treeNode.ts
### Fast Compile >>src/modules/coreplayer-treeviewleftpanel-module/thumbsView.ts
### Fast Compile >>src/modules/coreplayer-treeviewleftpanel-module/treeView.ts
### Fast Compile >>src/modules/coreplayer-treeviewleftpanel-module/treeViewLeftPanel.ts
### Fast Compile >>src/utils.ts
Using tsc v1.4.1



TypeScript compilation complete: 4.20s for 51 typescript files

Running "replace:dependenciesSimplify" (replace) task

Running "extend:config" (extend) task
File "src/extensions/coreplayer-mediaelement-extension/config.js" created.
File "src/extensions/coreplayer-pdf-extension/config.js" created.
File "src/extensions/coreplayer-seadragon-extension/config.js" created.

Running "less:dev" (less) task
File src/extensions/coreplayer-mediaelement-extension/css/styles.css created: 0 B → 54.02 kB
File src/extensions/coreplayer-pdf-extension/css/styles.css created: 0 B → 79.8 kB
File src/extensions/coreplayer-seadragon-extension/css/styles.css created: 0 B → 34.58 kB

Running "connect:dev" (connect) task
Waiting forever...
Started connect web server on http://0.0.0.0:8001

Page Load: /examples/monograph.html

Error: Forbidden
    at createError (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/index.js:204:13)
    at Object.serveIndex [as handle] (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/index.js:108:46)
    at next (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/lib/proto.js:194:15)
    at SendStream.error (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/index.js:87:37)
    at SendStream.emit (events.js:107:17)
    at SendStream.error (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:178:17)
    at SendStream.onStatError (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:296:48)
    at /home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:389:26
    at FSReqWrap.oncomplete (fs.js:95:15)
Error: Forbidden
    at createError (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/index.js:204:13)
    at Object.serveIndex [as handle] (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/index.js:108:46)
    at next (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/lib/proto.js:194:15)
    at SendStream.error (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/index.js:87:37)
    at SendStream.emit (events.js:107:17)
    at SendStream.error (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:178:17)
    at SendStream.onStatError (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:296:48)
    at /home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:389:26
    at FSReqWrap.oncomplete (fs.js:95:15)
Error: Forbidden
    at createError (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/index.js:204:13)
    at Object.serveIndex [as handle] (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/index.js:108:46)
    at next (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/lib/proto.js:194:15)
    at SendStream.error (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/index.js:87:37)
    at SendStream.emit (events.js:107:17)
    at SendStream.error (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:178:17)
    at SendStream.onStatError (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:296:48)
    at /home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:389:26
    at FSReqWrap.oncomplete (fs.js:95:15)
Error: Forbidden
    at createError (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/index.js:204:13)
    at Object.serveIndex [as handle] (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-index/index.js:108:46)
    at next (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/lib/proto.js:194:15)
    at SendStream.error (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/index.js:87:37)
    at SendStream.emit (events.js:107:17)
    at SendStream.error (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:178:17)
    at SendStream.onStatError (/home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:296:48)
    at /home/ghalusa/player/node_modules/grunt-contrib-connect/node_modules/connect/node_modules/serve-static/node_modules/send/lib/send.js:389:26
    at FSReqWrap.oncomplete (fs.js:95:15)

Google Chrome: Console

alt text

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment