vega / polestar

Lightweight Tableau-style interface for visual analysis, built on Vega-lite.
http://vega.github.io/polestar
Other
367 stars 47 forks source link

Build seems to be broken #364

Closed juhoojala closed 8 years ago

juhoojala commented 8 years ago

Tested with node version 4 and 0.12.9

gulp serve
[12:56:16] Using gulpfile ~/Lucify/nobackup/polestar/gulpfile.js
[12:56:16] Starting 'styles'...
[12:56:18] Starting 'jshint'...
[12:56:18] gulp-inject 7 files into index.scss.

src/app/pills/pills.service.test.js
  line 4  col 1  Incompatible values for the 'strict' and 'globalstrict' linting options. (17% scanned).

  ✖  1 error  ⚠  0 warning

[12:56:19] Finished 'styles' after 2.27 s
[12:56:19] Starting 'inject'...

src/app/spec/spec.test.js
  line 3  col 1  Incompatible values for the 'strict' and 'globalstrict' linting options. (6% scanned).

  ✖  1 error  ⚠  0 warning

[12:56:19] gulp-inject 1 files into index.html.

src/components/configurationeditor/configurationeditor.test.js
  line 3  col 1  Incompatible values for the 'strict' and 'globalstrict' linting options. (8% scanned).

  ✖  1 error  ⚠  0 warning

src/components/fielddefeditor/fielddefeditor.test.js
  line 49  col 7  Incompatible values for the 'strict' and 'globalstrict' linting options. (72% scanned).

  ✖  1 error  ⚠  0 warning

src/components/nullfilterdirective/nullfilterdirective.js
  line 16  col 9  Incompatible values for the 'strict' and 'globalstrict' linting options. (66% scanned).

  ✖  1 error  ⚠  0 warning

[12:56:19] gulp-inject 16 files into index.html.

src/components/schemalistitem/schemalistitem.test.js
  line 14  col 13  Incompatible values for the 'strict' and 'globalstrict' linting options. (31% scanned).

  ✖  1 error  ⚠  0 warning

[12:56:19] Finished 'inject' after 624 ms
[12:56:19] Starting 'watch'...
[12:56:19] Finished 'watch' after 53 ms

src/components/shelves/shelves.test.js
  line 4  col 1  Incompatible values for the 'strict' and 'globalstrict' linting options. (7% scanned).

  ✖  1 error  ⚠  0 warning

[12:56:19] Finished 'jshint' after 1.66 s
[12:56:19] Starting 'serve'...
[12:56:19] Starting 'partials'...
[12:56:20] Finished 'serve' after 446 ms
[12:56:20] Finished 'partials' after 497 ms
[12:56:20] Starting 'test:auto'...
WARN `start` method is deprecated since 0.13. It will be removed in 0.14. Please use
  server = new Server(config, [done])
  server.start()
instead.
17 02 2016 12:56:20.593:WARN [watcher]: Pattern "/Users/jpo/Lucify/nobackup/polestar/src/vendor/*.js" does not match any file.
17 02 2016 12:56:20.723:WARN [karma]: No captured browser, open http://localhost:9875/
17 02 2016 12:56:20.741:INFO [karma]: Karma v0.13.21 server started at http://localhost:9875/
17 02 2016 12:56:20.750:INFO [launcher]: Starting browser PhantomJS
17 02 2016 12:56:24.191:INFO [PhantomJS 1.9.8 (Mac OS X 0.0.0)]: Connected on socket /#OmtK91FrQhq1rVe_AAAA with id 75150608

START:
  Service: Pills
    ✖ "before each" hook: workFn for "should do something"
  Service: Spec
    ✖ "before each" hook: workFn for "should be defined"
  Directive: configurationEditor
    ✔ should insert form
    ✔ should attach config to scope
  Directive: fieldDefEditor
    ✖ should show title
    fieldDrop
      ✖ should initially have placeholder
      ✔ should show correct field name when dropped
    shelfProperties
      ✔ should change properties correctly
    shelfFunctions
      ✔ should change function correctly
  Directive: functionSelect
    ✖ should have correct number of radio
    ✖ should have correct number of radio
    ✖ should not show other options for count field
  Directive: jsonInput
    ✔ should make hidden element visible
  Directive: lyraExport
    ✔ should make hidden element visible
  Directive: nullFilterDirective
    ✔ should make hidden element visible
  Directive: propertyEditor
    ✔ should make hidden element visible
  Directive: schemaList
    ✖ should have field
  Directive: schemaListItem
    ✖ should make hidden element visible
  Directive: shelves
    ✖ "before each" hook: workFn for "should insert mark select"
  Directive: vgSpecEditor
    ✔ should show source code
  Directive: vlSpecEditor
    ✔ should show source code

Finished in 0.268 secs / 0.118 secs

SUMMARY:
✔ 11 tests completed
✖ 10 tests failed

FAILED TESTS:
  Service: Pills
    ✖ "before each" hook: workFn for "should do something"
      PhantomJS 1.9.8 (Mac OS X 0.0.0)
    TypeError: 'undefined' is not an object (evaluating 'vl.schema.schema.properties.mark.enum')
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:63
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:70
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:109
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at workFn (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular-mocks/angular-mocks.js:2517)
    undefined

  Service: Spec
    ✖ "before each" hook: workFn for "should be defined"
      PhantomJS 1.9.8 (Mac OS X 0.0.0)
    TypeError: 'undefined' is not an object (evaluating 'vl.schema.schema.properties.mark.enum')
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:63
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:70
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:109
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at workFn (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular-mocks/angular-mocks.js:2517)
    undefined

  Directive: fieldDefEditor
    ✖ should show title
      PhantomJS 1.9.8 (Mac OS X 0.0.0)
    TypeError: 'undefined' is not an object (evaluating 'vl.schema.schema.properties.mark.enum')
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:63
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:70
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:109
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7324
        at forEach (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:341)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7345
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at addDirective (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:8596)
        at collectDirectives (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7977)
        at compileNodes (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7849)
        at compile (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7752)
        at /Users/jpo/Lucify/nobackup/polestar/src/components/fielddefeditor/fielddefeditor.test.js:34

    fieldDrop
      ✖ should initially have placeholder
        PhantomJS 1.9.8 (Mac OS X 0.0.0)
      TypeError: 'undefined' is not an object (evaluating 'vl.schema.schema.properties.mark.enum')
          at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:63
          at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:70
          at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:109
          at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
          at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
          at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
          at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
          at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
          at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
          at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
          at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
          at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
          at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
          at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
          at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
          at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
          at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
          at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
          at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
          at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
          at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7324
          at forEach (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:341)
          at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7345
          at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
          at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
          at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
          at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
          at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
          at addDirective (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:8596)
          at collectDirectives (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7977)
          at compileNodes (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7849)
          at compile (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7752)
          at /Users/jpo/Lucify/nobackup/polestar/src/components/fielddefeditor/fielddefeditor.test.js:43

  Directive: functionSelect
    ✖ should have correct number of radio
      PhantomJS 1.9.8 (Mac OS X 0.0.0)
    TypeError: 'undefined' is not an object (evaluating 'vl.schema.schema.properties.mark.enum')
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:63
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:70
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:109
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7324
        at forEach (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:341)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7345
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at addDirective (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:8596)
        at collectDirectives (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7977)
        at compileNodes (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7849)
        at compile (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7752)
        at /Users/jpo/Lucify/nobackup/polestar/src/components/functionselect/functionselect.test.js:56

    ✖ should have correct number of radio
      PhantomJS 1.9.8 (Mac OS X 0.0.0)
    TypeError: 'undefined' is not an object (evaluating 'vl.schema.schema.properties.mark.enum')
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:63
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:70
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:109
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7324
        at forEach (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:341)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7345
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at addDirective (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:8596)
        at collectDirectives (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7977)
        at compileNodes (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7849)
        at compile (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7752)
        at /Users/jpo/Lucify/nobackup/polestar/src/components/functionselect/functionselect.test.js:63

    ✖ should not show other options for count field
      PhantomJS 1.9.8 (Mac OS X 0.0.0)
    TypeError: 'undefined' is not an object (evaluating 'vl.schema.schema.properties.mark.enum')
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:63
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:70
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:109
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7324
        at forEach (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:341)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7345
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at addDirective (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:8596)
        at collectDirectives (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7977)
        at compileNodes (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7849)
        at compile (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7752)
        at /Users/jpo/Lucify/nobackup/polestar/src/components/functionselect/functionselect.test.js:70

  Directive: schemaList
    ✖ should have field
      PhantomJS 1.9.8 (Mac OS X 0.0.0)
    TypeError: 'undefined' is not an object (evaluating 'vl.schema.schema.properties.mark.enum')
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:63
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:70
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:109
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7324
        at forEach (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:341)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7345
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at addDirective (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:8596)
        at collectDirectives (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7977)
        at compileNodes (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7849)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:8741
        at processQueue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:14991)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:15007
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:16251
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:16069
        at /Users/jpo/Lucify/nobackup/polestar/src/components/schemalist/schemalist.test.js:35
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at workFn (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular-mocks/angular-mocks.js:2517)
    undefined

  Directive: schemaListItem
    ✖ should make hidden element visible
      PhantomJS 1.9.8 (Mac OS X 0.0.0)
    TypeError: 'undefined' is not an object (evaluating 'vl.schema.schema.properties.mark.enum')
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:63
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:70
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:109
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7324
        at forEach (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:341)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7345
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at addDirective (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:8596)
        at collectDirectives (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7977)
        at compileNodes (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7849)
        at compile (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:7752)
        at /Users/jpo/Lucify/nobackup/polestar/src/components/schemalistitem/schemalistitem.test.js:40
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at workFn (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular-mocks/angular-mocks.js:2517)
    undefined

  Directive: shelves
    ✖ "before each" hook: workFn for "should insert mark select"
      PhantomJS 1.9.8 (Mac OS X 0.0.0)
    TypeError: 'undefined' is not an object (evaluating 'vl.schema.schema.properties.mark.enum')
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:63
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:70
        at /Users/jpo/Lucify/nobackup/polestar/src/app/spec/spec.service.js:109
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at instantiate (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4543)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4403
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at enforcedReturnValue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4387)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4352
        at getService (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4494)
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4526)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:9380
        at nodeLinkFn (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:8497)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:8771
        at processQueue (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:14991)
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:15007
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:16251
        at /Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:16069
        at /Users/jpo/Lucify/nobackup/polestar/src/components/shelves/shelves.test.js:38
        at invoke (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular/angular.js:4535)
        at workFn (/Users/jpo/Lucify/nobackup/polestar/bower_components/angular-mocks/angular-mocks.js:2517)
    undefined

[BS] Access URLs:
 --------------------------------------
       Local: http://localhost:3001/
    External: http://192.168.1.57:3001/
 --------------------------------------
          UI: http://localhost:3002
 UI External: http://192.168.1.57:3002
 --------------------------------------
[BS] Serving files from: .tmp/serve
[BS] Serving files from: src
[BS] Watching files...

Console output:

TypeError: Cannot read property 'enum' of undefined
    at Object.Spec.instantiate (spec.service.js:63)
    at Object.Spec.reset (spec.service.js:70)
    at new <anonymous> (spec.service.js:109)
    at invoke (angular.js:4535)
    at Object.instantiate (angular.js:4543)
    at Object.<anonymous> (angular.js:4403)
    at Object.invoke (angular.js:4535)
    at Object.enforcedReturnValue [as $get] (angular.js:4387)
    at Object.invoke (angular.js:4535)
    at angular.js:4352(anonymous function) @ angular.js:12722
angular.js:12722 TypeError: Cannot read property 'enum' of undefined
    at Object.Spec.instantiate (http://localhost:3001/app/spec/spec.service.js:63:51)
    at Object.Spec.reset (http://localhost:3001/app/spec/spec.service.js:70:24)
    at new <anonymous> (http://localhost:3001/app/spec/spec.service.js:109:10)
    at invoke (http://localhost:3001/bower_components/angular/angular.js:4535:17)
    at Object.instantiate (http://localhost:3001/bower_components/angular/angular.js:4543:27)
    at Object.<anonymous> (http://localhost:3001/bower_components/angular/angular.js:4403:24)
    at Object.invoke (http://localhost:3001/bower_components/angular/angular.js:4535:17)
    at Object.enforcedReturnValue [as $get] (http://localhost:3001/bower_components/angular/angular.js:4387:37)
    at Object.invoke (http://localhost:3001/bower_components/angular/angular.js:4535:17)
    at http://localhost:3001/bower_components/angular/angular.js:4352:37 <div class="abs-100 ng-scope" ng-include="'app/main/main.html'">(anonymous function) @ angular.js:12722
2angular.js:12722 TypeError: Cannot read property 'enum' of undefined
    at Object.Spec.instantiate (spec.service.js:63)
    at Object.Spec.reset (spec.service.js:70)
    at new <anonymous> (spec.service.js:109)
    at invoke (angular.js:4535)
    at Object.instantiate (angular.js:4543)
    at Object.<anonymous> (angular.js:4403)
    at Object.invoke (angular.js:4535)
    at Object.enforcedReturnValue [as $get] (angular.js:4387)
    at Object.invoke (angular.js:4535)
    at angular.js:4352(anonymous function) @ angular.js:12722
http://localhost:3001/assets/images/idl-logo.png Failed to load resource: the server responded with a status of 404 (Not Found))

Also the build status badge is showing the build as broken.

domoritz commented 8 years ago

We rewrote large parts on Vega-Lite and need to update Polestar.

juhoojala commented 8 years ago

Hi! Thanks for the response. So I understand that the current master version is broken, while you are doing a rewrite.

Could you perhaps point me to an older working version? I was unable to find one myself from the repo.

domoritz commented 8 years ago

Hi! Thanks for the response. So I understand that the current master version is broken, while you are doing a rewrite.

Yes, unfortunately. This was not supposed to happen but we must have missed to fix the dependencies correctly.

If you only need a working version and don't want to modify polestar, you can use https://github.com/vega/polestar/tree/gh-pages

I would guess that if you fix the dependencies (vega lite, vega and vega lite ui) in the bower.json, it might work.

cchandurkar commented 8 years ago

@domoritz to which versions of vega lite, vega and vega lite ui, package.json should be pointed in order to make it work?

domoritz commented 8 years ago

Probably the exact versions from https://github.com/vega/polestar/blob/master/bower.json#L23 but I haven't tested them. Sorry that Polestar is not up to date. We are working very hard on some Vega-Lite features and will get back to Polestar soon. Polestar is on the critical patch for some of our research projects so it is not abandoned!

Thanks for you patience!

cchandurkar commented 8 years ago

I settled up with dom/1.0 branch for now. It seems to be working OK. Just for the record. It has unmet dependency of jshint 2.x. Also it is not able to find following packages:

npm WARN gulp-jshint@2.0.0 requires a peer of jshint@2.x but none was installed.
npm WARN karma-chai@0.1.0 requires a peer of chai@* but none was installed.
npm WARN karma-sinon-chai@1.2.0 requires a peer of chai@^3.2.0 but none was installed.
npm WARN karma-sinon-chai@1.2.0 requires a peer of lolex@^1.4.0 but none was installed.
npm WARN karma-sinon-chai@1.2.0 requires a peer of sinon@^1.17.2 but none was installed.
npm WARN karma-sinon-chai@1.2.0 requires a peer of sinon-chai@^2.8.0 but none was installed.

I had to npm install -D wombatsecurity/karma-lolex-sinon-chai followed by npm install -D jshint to get it working.

Thanks

domoritz commented 8 years ago

The 1.0 branch does run but a lot of features are broken because of some major changes in Vega-Lite. We hope to get it working again soon. Contributions are also very welcome!

kanitw commented 8 years ago

Fixed in current master. Build should be working now. Please report if it's still not working for you!