Caleydo/lineupjs

demo/test.html fails with "Uncaught (in promise) TypeError: col.isMissing is not a function"

Closed this issue · 4 comments

  • master branch
  • Arch Linux, Google Chrome

Steps to reproduce

  1. Compile as in described in the README
  2. Go to demo/ folder, create a symblink to ../node_modules and ../build
  3. Start a http server (python -m http.server), go to localhost:8000/test.html

Observed behavior

image

Parts of the table are invisible or only visible while hovering.

The developer console states

StackCellRenderer.ts:93 Uncaught (in promise) TypeError: col.isMissing is not a function
at Object.renderer (StackCellRenderer.ts:93)
at CanvasBodyRenderer.ts:147
at Array.forEach (<anonymous>)
at BodyCanvasRenderer.renderRow (CanvasBodyRenderer.ts:144)
at CanvasBodyRenderer.ts:192
at <anonymous>

30 while/times after loading and then again many times when interacting with the table

image

Expected behavior

  • No error in console
  • Full visibility and interactibility of the lineup table

@moritzschaefer Thanks for your issue. Can you please note which branch you were using in your tests?

I recommend to checkout and use develop branch. Please try the test there again.

In develop branch a file 'build/style.css' is missing. And it looks like this:

image

I manually compiled src/style.scss and put it into build/ but nothing; the appearing doesn't change unfortunately.

Please checkout the most recent LineUp version from https://github.com/datavisyn/lineupjs/. Thanks.