usegalaxy-eu / usegalaxy-eu-tools

List of tools included in https://usegalaxy.eu
MIT License
26 stars 127 forks source link

UCSC CellBrowser doesn't get rendered well on use-galaxy.eu #237

Closed pcm32 closed 4 years ago

pcm32 commented 5 years ago

I have noticed that UCSC CellBrowser for some reason doesn't work well on use-galaxy.eu. For instance here is a history that contains a result from it (press the eye on the CellBrowser result to display its HTML):

https://humancellatlas.usegalaxy.eu/u/pmoreno/h/atlas-seurat-cellbrowser-test

This tool works well on our k8s setup, on our LSF setup and on Planemo, so maybe there is a particular javascript/css setting that is producing issues?

On one of our setup we see: image

and the button for open works.

On use-galaxy.eu, we see:

image

and the open button doesn't seem to work.

Thanks!

bgruening commented 5 years ago

Do you see any JS errors in your console?

pcm32 commented 4 years ago

The errors I get on the console are (now also on a 19.05 release instance at the tip of the release branch):

jquery-migrate.js:26 JQMIGRATE: Migrate is installed with logging active, version 1.4.1
monitor.js:18 accessing (get) window.Galaxy /
get @ monitor.js:18
jquery.js:9064 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
send @ jquery.js:9064
singleton.js:10 setGalaxyInstance /
x @ singleton.js:10
standardInit.js:48 runInitializations analysis /
VM177:224 JQMIGRATE: Migrate is installed with logging active, version 1.4.1
VM179:1 accessing (get) window.Galaxy /datasets/ed0d3321aea2858b/display/
get @ VM179:1
5 @ VM179:1
s @ VM179:1
198 @ VM179:1
s @ VM179:1
(anonymous) @ VM179:1
188 @ VM179:1
s @ VM179:1
812 @ VM179:1
s @ VM179:1
i @ VM179:1
(anonymous) @ VM179:1
(anonymous) @ VM179:1
p @ jquery.3.1.1.min.js?e071abda8f:2
globalEval @ jquery.3.1.1.min.js?e071abda8f:2
text script @ jquery.3.1.1.min.js?e071abda8f:4
Nb @ jquery.3.1.1.min.js?e071abda8f:4
A @ jquery.3.1.1.min.js?e071abda8f:4
(anonymous) @ jquery.3.1.1.min.js?e071abda8f:4
send @ jquery.3.1.1.min.js?e071abda8f:4
ajax @ jquery.3.1.1.min.js?e071abda8f:4
r._evalUrl @ jquery.3.1.1.min.js?e071abda8f:4
Ia @ jquery.3.1.1.min.js?e071abda8f:3
append @ jquery.3.1.1.min.js?e071abda8f:3
(anonymous) @ jquery.3.1.1.min.js?e071abda8f:3
S @ jquery.3.1.1.min.js?e071abda8f:3
html @ jquery.3.1.1.min.js?e071abda8f:3
(anonymous) @ jquery.3.1.1.min.js?e071abda8f:4
i @ jquery.3.1.1.min.js?e071abda8f:2
fireWith @ jquery.3.1.1.min.js?e071abda8f:2
A @ jquery.3.1.1.min.js?e071abda8f:4
(anonymous) @ jquery.3.1.1.min.js?e071abda8f:4
load (async)
send @ jquery.3.1.1.min.js?e071abda8f:4
ajax @ jquery.3.1.1.min.js?e071abda8f:4
r._evalUrl @ jquery.3.1.1.min.js?e071abda8f:4
Ia @ jquery.3.1.1.min.js?e071abda8f:3
append @ jquery.3.1.1.min.js?e071abda8f:3
(anonymous) @ jquery.3.1.1.min.js?e071abda8f:3
S @ jquery.3.1.1.min.js?e071abda8f:3
html @ jquery.3.1.1.min.js?e071abda8f:3
(anonymous) @ jquery.3.1.1.min.js?e071abda8f:4
i @ jquery.3.1.1.min.js?e071abda8f:2
fireWith @ jquery.3.1.1.min.js?e071abda8f:2
A @ jquery.3.1.1.min.js?e071abda8f:4
(anonymous) @ jquery.3.1.1.min.js?e071abda8f:4
load (async)
send @ jquery.3.1.1.min.js?e071abda8f:4
ajax @ jquery.3.1.1.min.js?e071abda8f:4
r.fn.load @ jquery.3.1.1.min.js?e071abda8f:4
openDatasetLoadPane @ cellBrowser.js?9e9148554f:410
openDatasetDialog @ cellBrowser.js?9e9148554f:868
loadData @ cellBrowser.js?9e9148554f:5983
(anonymous) @ ?preview=True:83
Show 2 more frames
cellBrowser.js?9e9148554f:813 Uncaught TypeError: $(...).dialog is not a function
    at openCollOrDataset (cellBrowser.js?9e9148554f:813)
    at HTMLButtonElement.<anonymous> (cellBrowser.js?9e9148554f:842)
    at HTMLButtonElement.dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at HTMLButtonElement.$event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at HTMLButtonElement.q.handle (jquery.3.1.1.min.js?e071abda8f:3)
openCollOrDataset @ cellBrowser.js?9e9148554f:813
(anonymous) @ cellBrowser.js?9e9148554f:842
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
cellBrowser.js?9e9148554f:4254 Uncaught TypeError: $(...).tabs is not a function
    at buildLeftSidebar (cellBrowser.js?9e9148554f:4254)
    at renderData (cellBrowser.js?9e9148554f:2585)
    at onConfigLoaded (cellBrowser.js?9e9148554f:3767)
    at gotOneFile (cbData.js?7b865a4531:272)
    at cbData.js?7b865a4531:286
    at Object.success (cbData.js?7b865a4531:42)
    at l (<anonymous>:66:22924)
    at Object.fireWith [as resolveWith] (<anonymous>:66:23681)
    at C (<anonymous>:66:71512)
    at XMLHttpRequest.<anonymous> (<anonymous>:66:75071)
buildLeftSidebar @ cellBrowser.js?9e9148554f:4254
renderData @ cellBrowser.js?9e9148554f:2585
onConfigLoaded @ cellBrowser.js?9e9148554f:3767
gotOneFile @ cbData.js?7b865a4531:272
(anonymous) @ cbData.js?7b865a4531:286
success @ cbData.js?7b865a4531:42
l @ VM177:66
fireWith @ VM177:66
C @ VM177:66
(anonymous) @ VM177:66
load (async)
send @ VM177:66
ajax @ VM177:66
my.loadJson @ cbData.js?7b865a4531:36
CbDbFile.loadConfig @ cbData.js?7b865a4531:286
loadDataset @ cellBrowser.js?9e9148554f:3792
openCollOrDataset @ cellBrowser.js?9e9148554f:812
(anonymous) @ cellBrowser.js?9e9148554f:842
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3

This is on pressing the button open.

pcm32 commented 4 years ago

Above is on 19.05, on humancellatlas what we see is:

libs.chunk.js?v=1573963211:230 JQMIGRATE: Migrate is installed with logging active, version 1.4.1
analysis.bundled.js?v=1573963211:1 accessing (get) window.Galaxy /
get @ analysis.bundled.js?v=1573963211:1
libs.chunk.js?v=1573963211:66 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
send @ libs.chunk.js?v=1573963211:66
analysis.bundled.js?v=1573963211:1 setGalaxyInstance /
x @ analysis.bundled.js?v=1573963211:1
analysis.bundled.js?v=1573963211:1 runInitializations analysis /
humancellatlas.usegalaxy.eu/:1 A cookie associated with a cross-site resource at http://build.galaxyproject.eu/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
VM147:230 JQMIGRATE: Migrate is installed with logging active, version 1.4.1
VM149:1 accessing (get) window.Galaxy /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
get @ VM149:1
VM220:103 @babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning.
(anonymous) @ VM220:103
VM220:230 JQMIGRATE: Migrate is installed with logging active, version 1.4.1
VM149:1 accessing (get) window.Galaxy /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
get @ VM149:1
VM149:1 Detected redefinition of window.Galaxy -- skipping, but this should be investigated. /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
5 @ VM149:1
VM149:1 accessing (get) window.Galaxy /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
get @ VM149:1
VM222:103 @babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning.
(anonymous) @ VM222:103
VM222:230 JQMIGRATE: Migrate is installed with logging active, version 1.4.1
VM149:1 accessing (get) window.Galaxy /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
get @ VM149:1
VM149:1 Detected redefinition of window.Galaxy -- skipping, but this should be investigated. /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
5 @ VM149:1
VM149:1 accessing (get) window.Galaxy /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
get @ VM149:1
VM149:1 setGalaxyInstance /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
x @ VM149:1
VM149:1 runInitializations generic /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
VM149:1 setGalaxyInstance /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
x @ VM149:1
VM149:1 runInitializations generic /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
VM149:1 setGalaxyInstance /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
x @ VM149:1
VM149:1 runInitializations generic /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
DevTools failed to parse SourceMap: https://humancellatlas.usegalaxy.eu/static/style/base.css.map
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
resize (async)
resizeDivs @ cellBrowser.js?9e9148554f:2014
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:1169 Zoom factor:  NaN , Radius: NaN, alpha: NaN
maxPlot.js?5e71051c70:559 Timer 'scale' already exists
scaleCoords @ maxPlot.js?5e71051c70:559
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maxPlot.js?5e71051c70:574 Uncaught TypeError: Cannot read property 'length' of null
    at scaleCoords (maxPlot.js?5e71051c70:574)
    at MaxPlot.scaleData (maxPlot.js?5e71051c70:1022)
    at MaxPlot.setSize (maxPlot.js?5e71051c70:1082)
    at resizeDivs (cellBrowser.js?9e9148554f:2037)
    at onWindowResize (cellBrowser.js?9e9148554f:2745)
    at dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at $event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at q.handle (jquery.3.1.1.min.js?e071abda8f:3)
scaleCoords @ maxPlot.js?5e71051c70:574
MaxPlot.scaleData @ maxPlot.js?5e71051c70:1022
MaxPlot.setSize @ maxPlot.js?5e71051c70:1082
resizeDivs @ cellBrowser.js?9e9148554f:2037
onWindowResize @ cellBrowser.js?9e9148554f:2745
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
cellBrowser.js?9e9148554f:813 Uncaught TypeError: $(...).dialog is not a function
    at openCollOrDataset (cellBrowser.js?9e9148554f:813)
    at HTMLButtonElement.<anonymous> (cellBrowser.js?9e9148554f:842)
    at HTMLButtonElement.dispatch (jquery.3.1.1.min.js?e071abda8f:3)
    at HTMLButtonElement.$event.dispatch (jquery.event.drag-2.3.0.js?4c64b2e6a0:382)
    at HTMLButtonElement.q.handle (jquery.3.1.1.min.js?e071abda8f:3)
openCollOrDataset @ cellBrowser.js?9e9148554f:813
(anonymous) @ cellBrowser.js?9e9148554f:842
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
cellBrowser.js?9e9148554f:4254 Uncaught TypeError: $(...).tabs is not a function
    at buildLeftSidebar (cellBrowser.js?9e9148554f:4254)
    at renderData (cellBrowser.js?9e9148554f:2585)
    at onConfigLoaded (cellBrowser.js?9e9148554f:3767)
    at gotOneFile (cbData.js?7b865a4531:272)
    at cbData.js?7b865a4531:286
    at Object.success (cbData.js?7b865a4531:42)
    at l (<anonymous>:66:22924)
    at Object.fireWith [as resolveWith] (<anonymous>:66:23681)
    at C (<anonymous>:66:71512)
    at XMLHttpRequest.<anonymous> (<anonymous>:66:75071)
buildLeftSidebar @ cellBrowser.js?9e9148554f:4254
renderData @ cellBrowser.js?9e9148554f:2585
onConfigLoaded @ cellBrowser.js?9e9148554f:3767
gotOneFile @ cbData.js?7b865a4531:272
(anonymous) @ cbData.js?7b865a4531:286
success @ cbData.js?7b865a4531:42
l @ VM222:66
fireWith @ VM222:66
C @ VM222:66
(anonymous) @ VM222:66
load (async)
send @ VM222:66
ajax @ VM222:66
my.loadJson @ cbData.js?7b865a4531:36
CbDbFile.loadConfig @ cbData.js?7b865a4531:286
loadDataset @ cellBrowser.js?9e9148554f:3792
openCollOrDataset @ cellBrowser.js?9e9148554f:812
(anonymous) @ cellBrowser.js?9e9148554f:842
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
pcm32 commented 4 years ago

You can see a dataset to try it on https://humancellatlas.usegalaxy.eu/u/pmoreno/h/atlas-seurat-cellbrowser-test (press the eye button on Interactive UCSC CellBrowser). This was working fine up to some version of 19.05 :-(

bgruening commented 4 years ago

I see this here:

grafik

With FF and Chrome ... wired. Can you tell me what exactly you are clicking?

pcm32 commented 4 years ago

Thanks for trying it. The screen changes of layout in an undesired way and the open button doesn't work. Have only tried on Chrome/macOS.

bgruening commented 4 years ago

I have seen that the open button opens something but behind the overlay. Closing the overlay it kind of works ... I do not have a mac to test :(

maximilianh commented 4 years ago

hmm... jquery-ui is not loading on this site... still looking...

maximilianh commented 4 years ago

This is interesting:

Uncaught TypeError: $(...).tabs is not a function

This means that jquery-ui was not loaded... but it's being loaded, at least in the Chrome debugger.

So the URL is https://humancellatlas.usegalaxy.eu/datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/?preview=True

but why does this not work: https://humancellatlas.usegalaxy.eu/datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/index.html
Is there no index.html ? How are these pages being served .... ?

maximilianh commented 4 years ago

Oh... "no object found"... that suggests that it cannot find the methods.html file. The javascript code takes the current URL and tries to load methods.html or something similar from there. Since the index.html cannot be found, it makes some sense that methods.html cannot be found either.

Also, various CSS files and javascript files are not loaded in the proper order. So if this was no problem before and occured after a Galaxy update, could this be related to some changes to the http server part of Galaxy?

pcm32 commented 4 years ago

the funny thing is that this works for Bjoern on a linux machine. Did you try it Max on your machine? Could this be browser/platform specific? Maybe it started happening after an update of my browser. I have another colleague that reported the same error, most like she has a mac as well.

maximilianh commented 4 years ago

That's very strange. Yes, I'm on a Mac with Chrome.

pcm32 commented 4 years ago

Also Max, if you click on the Disk icon on Galaxy for the CellBrowser part, you will get the zipped archive of what we are building for CellBrowser.

pcm32 commented 4 years ago

At least on Mac Safari, Chrome or FireFox doesn't look good either :-(. It is weird, because the styles look good for a second, then they change and the button does something but doesn't respond fully.

martenson commented 4 years ago

macos here, firefox seems to work fine, chrome was not rendering the dots (self.coords being null), so I put in some breakpoints and step through a couple of calls, and now it renders (even after a reload). Not sure what is happening here but if I had to guess it seems related to the maxPlot.js script itself.

pcm32 commented 4 years ago

@martenson thanks for looking at it. Did you get an output like the one Bjoern sees after pressing Open?

martenson commented 4 years ago

UCSC_Cell_Browser

martenson commented 4 years ago

So the link from the eye-icon goes to https://humancellatlas.usegalaxy.eu/datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/?preview=True which looks broken as @pcm32 described (no self.coords). Then when you press open it goes to https://humancellatlas.usegalaxy.eu/datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/?ds=Seurat_study which is still not working (still no coords).

However if you reload the second page (or access directly) it has self.coords and works fine.

martenson commented 4 years ago

This could be related VM2438:1 Detected redefinition of window.Galaxy -- skipping, but this should be investigated. /datasets/11ac94870d0bb33acc4bf81c7dee78f7/display/

pcm32 commented 4 years ago

If I run this on a freezed container of Galaxy and of the tool that is a few months older (Galaxy 19.05 still, but much earlier than current release version), the issues don't appear. It might be either that there was a change on Galaxy web stack, or that that new installs of the conda package for the tool are broken for some reason.

maximilianh commented 4 years ago

I'm not sure how the conda thing could be broken, given that the conda package hasn't been updated...

On Tue, Nov 19, 2019 at 4:32 PM Pablo Moreno notifications@github.com wrote:

If I run this on a freezed container of Galaxy and of the tool that is a few months older (Galaxy 19.05 still, but much earlier than current release version), the issues don't appear. It might be either that there was a change on Galaxy web stack, or that that new installs of the conda package for the tool are broken for some reason.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/usegalaxy-eu/usegalaxy-eu-tools/issues/237?email_source=notifications&email_token=AACL4TJH3MHTU3RNYP2RCX3QUQBHXA5CNFSM4JDSW4MKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEOTBQQ#issuecomment-555561154, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACL4TMK3OUTVJDW42FO7MDQUQBHXANCNFSM4JDSW4MA .

pcm32 commented 4 years ago

Well, the point is that conda handles versions of things rather loosely, so sometimes (not often), it can happen that a new version of a dependency appears (that breaks things) and that is picked up by new installs of your package. What doesn't happen often is that the new versions break things, but still.

pcm32 commented 4 years ago

If I run on the container based setup, when pressing the eye I get on the console (everything works, so any errors below are non-fatal):

jquery.3.1.1.min.js?e071abda8f:4 GET http://193.62.55.87:30700/datasets/288daeaa7c29ea3b/display/Seurat_study/downloads.html?242ec94ec1 404 (Not Found)
send @ jquery.3.1.1.min.js?e071abda8f:4
ajax @ jquery.3.1.1.min.js?e071abda8f:4
r.fn.load @ jquery.3.1.1.min.js?e071abda8f:4
openDatasetLoadPane @ cellBrowser.js?9e9148554f:417
openDatasetDialog @ cellBrowser.js?9e9148554f:868
loadData @ cellBrowser.js?9e9148554f:5983
(anonymous) @ ?preview=True:83
jquery.3.1.1.min.js?e071abda8f:4 GET http://193.62.55.87:30700/datasets/288daeaa7c29ea3b/display/Seurat_study/methods.html?242ec94ec1 404 (Not Found)
send @ jquery.3.1.1.min.js?e071abda8f:4
ajax @ jquery.3.1.1.min.js?e071abda8f:4
r.fn.load @ jquery.3.1.1.min.js?e071abda8f:4
openDatasetLoadPane @ cellBrowser.js?9e9148554f:410
openDatasetDialog @ cellBrowser.js?9e9148554f:868
loadData @ cellBrowser.js?9e9148554f:5983
(anonymous) @ ?preview=True:83
thumb.png:1 GET http://193.62.55.87:30700/datasets/288daeaa7c29ea3b/display/Seurat_study/thumb.png 404 (Not Found)
Image (async)
preloadImage @ cellBrowser.js?9e9148554f:361
openDatasetLoadPane @ cellBrowser.js?9e9148554f:370
openDatasetDialog @ cellBrowser.js?9e9148554f:868
loadData @ cellBrowser.js?9e9148554f:5983
(anonymous) @ ?preview=True:83
jquery.3.1.1.min.js?e071abda8f:4 GET http://193.62.55.87:30700/datasets/288daeaa7c29ea3b/display/Seurat_study/summary.html?242ec94ec1 404 (Not Found)
send @ jquery.3.1.1.min.js?e071abda8f:4
ajax @ jquery.3.1.1.min.js?e071abda8f:4
r.fn.load @ jquery.3.1.1.min.js?e071abda8f:4
openDatasetLoadPane @ cellBrowser.js?9e9148554f:402
openDatasetDialog @ cellBrowser.js?9e9148554f:868
loadData @ cellBrowser.js?9e9148554f:5983
(anonymous) @ ?preview=True:83

And then when I press the open button I get on the console (everything works again):

cellBrowser.js?9e9148554f:1573 Loading cart from local storage:  {}
cellBrowser.js?9e9148554f:2124 Color by meta field Cluster
cellBrowser.js?9e9148554f:1431 Saving state:  {}
maxPlot.js?5e71051c70:1169 Zoom factor:  1 , Radius: 4, alpha: 0.709
maxPlot.js?5e71051c70:592 scale: 2.653076171875ms
maxPlot.js?5e71051c70:783 Drawing 1731 coords with drawImg renderer, radius=4
maxPlot.js?5e71051c70:856 1729 circles drawn
maxPlot.js?5e71051c70:1220 draw: 8.291015625ms
maxPlot.js?5e71051c70:744 labels: 0.352294921875ms
selectize.js?8f2e82aa2f:1135 GET http://193.62.55.87:30700/datasets/288daeaa7c29ea3b/display/ext/chosen-sprite@2x.png 404 (Not Found)
Selectize @ selectize.js?8f2e82aa2f:1135
(anonymous) @ selectize.js?8f2e82aa2f:3563
each @ jquery.3.1.1.min.js?e071abda8f:2
each @ jquery.3.1.1.min.js?e071abda8f:2
$.fn.selectize @ selectize.js?8f2e82aa2f:3539
buildToolBar @ cellBrowser.js?9e9148554f:4095
renderData @ cellBrowser.js?9e9148554f:2586
onConfigLoaded @ cellBrowser.js?9e9148554f:3767
gotOneFile @ cbData.js?7b865a4531:272
(anonymous) @ cbData.js?7b865a4531:286
success @ cbData.js?7b865a4531:42
i @ jquery.3.1.1.min.js?e071abda8f:2
fireWith @ jquery.3.1.1.min.js?e071abda8f:2
A @ jquery.3.1.1.min.js?e071abda8f:4
(anonymous) @ jquery.3.1.1.min.js?e071abda8f:4
load (async)
send @ jquery.3.1.1.min.js?e071abda8f:4
ajax @ jquery.3.1.1.min.js?e071abda8f:4
my.loadJson @ cbData.js?7b865a4531:36
CbDbFile.loadConfig @ cbData.js?7b865a4531:286
loadDataset @ cellBrowser.js?9e9148554f:3792
openCollOrDataset @ cellBrowser.js?9e9148554f:812
(anonymous) @ cellBrowser.js?9e9148554f:842
dispatch @ jquery.3.1.1.min.js?e071abda8f:3
$event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382
q.handle @ jquery.3.1.1.min.js?e071abda8f:3
maximilianh commented 4 years ago

And when you append ?ds=Seurat_study to the URL that the eye points to, it's all working, right?

On Tue, Nov 19, 2019 at 4:45 PM Pablo Moreno notifications@github.com wrote:

If I run on the container based setup, when pressing the eye I get on the console (everything works, so any errors below are non-fatal):

jquery.3.1.1.min.js?e071abda8f:4 GET http://193.62.55.87:30700/datasets/288daeaa7c29ea3b/display/Seurat_study/downloads.html?242ec94ec1 404 (Not Found) send @ jquery.3.1.1.min.js?e071abda8f:4 ajax @ jquery.3.1.1.min.js?e071abda8f:4 r.fn.load @ jquery.3.1.1.min.js?e071abda8f:4 openDatasetLoadPane @ cellBrowser.js?9e9148554f:417 openDatasetDialog @ cellBrowser.js?9e9148554f:868 loadData @ cellBrowser.js?9e9148554f:5983 (anonymous) @ ?preview=True:83 jquery.3.1.1.min.js?e071abda8f:4 GET http://193.62.55.87:30700/datasets/288daeaa7c29ea3b/display/Seurat_study/methods.html?242ec94ec1 404 (Not Found) send @ jquery.3.1.1.min.js?e071abda8f:4 ajax @ jquery.3.1.1.min.js?e071abda8f:4 r.fn.load @ jquery.3.1.1.min.js?e071abda8f:4 openDatasetLoadPane @ cellBrowser.js?9e9148554f:410 openDatasetDialog @ cellBrowser.js?9e9148554f:868 loadData @ cellBrowser.js?9e9148554f:5983 (anonymous) @ ?preview=True:83 thumb.png:1 GET http://193.62.55.87:30700/datasets/288daeaa7c29ea3b/display/Seurat_study/thumb.png 404 (Not Found) Image (async) preloadImage @ cellBrowser.js?9e9148554f:361 openDatasetLoadPane @ cellBrowser.js?9e9148554f:370 openDatasetDialog @ cellBrowser.js?9e9148554f:868 loadData @ cellBrowser.js?9e9148554f:5983 (anonymous) @ ?preview=True:83 jquery.3.1.1.min.js?e071abda8f:4 GET http://193.62.55.87:30700/datasets/288daeaa7c29ea3b/display/Seurat_study/summary.html?242ec94ec1 404 (Not Found) send @ jquery.3.1.1.min.js?e071abda8f:4 ajax @ jquery.3.1.1.min.js?e071abda8f:4 r.fn.load @ jquery.3.1.1.min.js?e071abda8f:4 openDatasetLoadPane @ cellBrowser.js?9e9148554f:402 openDatasetDialog @ cellBrowser.js?9e9148554f:868 loadData @ cellBrowser.js?9e9148554f:5983 (anonymous) @ ?preview=True:83

And then when I press the open button I get on the console (everything works again):

cellBrowser.js?9e9148554f:1573 Loading cart from local storage: {} cellBrowser.js?9e9148554f:2124 Color by meta field Cluster cellBrowser.js?9e9148554f:1431 Saving state: {} maxPlot.js?5e71051c70:1169 Zoom factor: 1 , Radius: 4, alpha: 0.709 maxPlot.js?5e71051c70:592 scale: 2.653076171875ms maxPlot.js?5e71051c70:783 Drawing 1731 coords with drawImg renderer, radius=4 maxPlot.js?5e71051c70:856 1729 circles drawn maxPlot.js?5e71051c70:1220 draw: 8.291015625ms maxPlot.js?5e71051c70:744 labels: 0.352294921875ms selectize.js?8f2e82aa2f:1135 GET http://193.62.55.87:30700/datasets/288daeaa7c29ea3b/display/ext/chosen-sprite@2x.png 404 (Not Found) Selectize @ selectize.js?8f2e82aa2f:1135 (anonymous) @ selectize.js?8f2e82aa2f:3563 each @ jquery.3.1.1.min.js?e071abda8f:2 each @ jquery.3.1.1.min.js?e071abda8f:2 $.fn.selectize @ selectize.js?8f2e82aa2f:3539 buildToolBar @ cellBrowser.js?9e9148554f:4095 renderData @ cellBrowser.js?9e9148554f:2586 onConfigLoaded @ cellBrowser.js?9e9148554f:3767 gotOneFile @ cbData.js?7b865a4531:272 (anonymous) @ cbData.js?7b865a4531:286 success @ cbData.js?7b865a4531:42 i @ jquery.3.1.1.min.js?e071abda8f:2 fireWith @ jquery.3.1.1.min.js?e071abda8f:2 A @ jquery.3.1.1.min.js?e071abda8f:4 (anonymous) @ jquery.3.1.1.min.js?e071abda8f:4 load (async) send @ jquery.3.1.1.min.js?e071abda8f:4 ajax @ jquery.3.1.1.min.js?e071abda8f:4 my.loadJson @ cbData.js?7b865a4531:36 CbDbFile.loadConfig @ cbData.js?7b865a4531:286 loadDataset @ cellBrowser.js?9e9148554f:3792 openCollOrDataset @ cellBrowser.js?9e9148554f:812 (anonymous) @ cellBrowser.js?9e9148554f:842 dispatch @ jquery.3.1.1.min.js?e071abda8f:3 $event.dispatch @ jquery.event.drag-2.3.0.js?4c64b2e6a0:382 q.handle @ jquery.3.1.1.min.js?e071abda8f:3

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/usegalaxy-eu/usegalaxy-eu-tools/issues/237?email_source=notifications&email_token=AACL4TKIYIBN52PRCXNDKJTQUQC2NA5CNFSM4JDSW4MKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEOUTAA#issuecomment-555567488, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACL4TLYBHDULC3EOH3JSJTQUQC2NANCNFSM4JDSW4MA .

pcm32 commented 4 years ago

I don't think is related to that.... I generated the same data on both sides and the error comes up in newer instances regardless of the ?ds=Seurat_study... I think.

maximilianh commented 4 years ago

I think I tried once with the ds=xxx parameter and it worked. But the problem is very strange, it doesn't happen e.g. when you reload the page, so it may have been related to that.

On Tue, Nov 19, 2019 at 5:43 PM Pablo Moreno notifications@github.com wrote:

I don't think is related to that.... I generated the same data on both sides and the error comes up in newer instances regardless of the ?ds=Seurat_study... I think.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

pcm32 commented 4 years ago

I see what you mean, if you hammer it past the open button it works, but the whole smooth experience is broken. What works is:

However, this is not how it should work.

maximilianh commented 4 years ago

Oh sure, but couldn't you change the eye link to add the ?ds=Seurat_dataset at the end? Wouldn't it work then?

Also, I could really make this change to open a dataset automatically if there is only a single dataset, there should not be an open dialog anyways.

On Tue, Nov 19, 2019 at 6:06 PM Pablo Moreno notifications@github.com wrote:

I see what you mean, if you hammer it past the open button it works, but the whole smooth experience is broken. What works is:

  • Copy link from the eye, paste in a new window
  • Styles look weird, but you can press open.
  • Pressing open doesn't produce anything useful, but if you reload that URL it works.

However, this is not how it should work.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/usegalaxy-eu/usegalaxy-eu-tools/issues/237?email_source=notifications&email_token=AACL4TM2QILBJRHXGWYOSSDQUQMIJA5CNFSM4JDSW4MKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEO6LZI#issuecomment-555607525, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACL4TPFCXT5UM5MMGQLWITQUQMIJANCNFSM4JDSW4MA .

maximilianh commented 4 years ago

I mean, I simply never thought about not showing an open dialog, but in your use case, it seems that you'll always have only a single dataset shown, so the open dialog makes no sense here.

On Tue, Nov 19, 2019 at 6:09 PM Maximilian Haeussler maximilianh@gmail.com wrote:

Oh sure, but couldn't you change the eye link to add the ?ds=Seurat_dataset at the end? Wouldn't it work then?

Also, I could really make this change to open a dataset automatically if there is only a single dataset, there should not be an open dialog anyways.

On Tue, Nov 19, 2019 at 6:06 PM Pablo Moreno notifications@github.com wrote:

I see what you mean, if you hammer it past the open button it works, but the whole smooth experience is broken. What works is:

  • Copy link from the eye, paste in a new window
  • Styles look weird, but you can press open.
  • Pressing open doesn't produce anything useful, but if you reload that URL it works.

However, this is not how it should work.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/usegalaxy-eu/usegalaxy-eu-tools/issues/237?email_source=notifications&email_token=AACL4TM2QILBJRHXGWYOSSDQUQMIJA5CNFSM4JDSW4MKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEO6LZI#issuecomment-555607525, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACL4TPFCXT5UM5MMGQLWITQUQMIJANCNFSM4JDSW4MA .

bgruening commented 4 years ago

@pcm32 does this still not work? Anything I can do?

pcm32 commented 4 years ago

No, this still doesn't work. It used to work up to some commit of the 19.05 release branch, maybe I can try to dig that up and then we can find what was the offending change in the web stack? I know this because in our container based setup which is frozen on that Galaxy version it works without issues. Thanks!

pcm32 commented 4 years ago

I fixed this at some point mid 2020, so closing this. I simply used a redirect to the only dataset available per galaxy execution, so closing this. Thanks everyone!