Project

General

Profile

Bug #43052

nautilus: mgr/dashboard: cephfs page hangs when clicking on a filesystem for details

Added by Ernesto Puerta over 4 years ago. Updated almost 3 years ago.

Status:
Can't reproduce
Priority:
High
Category:
Component - CephFS
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
nautilus
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

On downstream, when clicking on Filesystem menu -> and clicking on a filesystem (only 1 created), the details component is loaded, but the chart hangs, and JS stack trace appears in the browser console:

zone.js:199 Uncaught TypeError: Cannot read property 'nativeElement' of undefined
at new ChartTooltip (chart-tooltip.ts:28)
at CephfsChartComponent.push../src/app/ceph/cephfs/cephfs-chart/cephfs-chart.component.ts.CephfsChartComponent.ngOnInit (cephfs-chart.component.ts:46)
at checkAndUpdateDirectiveInline (core.js:22089)
at checkAndUpdateNodeInline (core.js:23353)
at checkAndUpdateNode (core.js:23315)
at debugCheckAndUpdateNode (core.js:23949)
at debugCheckDirectivesFn (core.js:23909)
at Object.eval [as updateDirectives] (CephfsDetailComponent.html:32)
at Object.debugUpdateDirectives [as updateDirectives] (core.js:23901)
at checkAndUpdateView (core.js:23297)

No work-around exist, only by reloading the browser will the user be able to continue browsing other pages.

Pending to verify whether this happens only with downstream back-end + front-end (as I initially couldn't reproduce it locally in upstream, but later I could with upstream front-end + downstream back-end).

This is only happening in Nautilus, as there were lot's of UI/package changes (including chartJS) since Bootstrap upgrade.

History

#1 Updated by Ernesto Puerta over 4 years ago

  • Subject changed from nautilus: mgr/dashboard: cephfs: to nautilus: mgr/dashboard: cephfs page hangs when clicking on a filesystem for details

#2 Updated by Ernesto Puerta over 4 years ago

  • Status changed from New to Can't reproduce
  • Target version deleted (v14.2.6)
  • Affected Versions deleted (v14.2.4, v14.2.5, v14.2.6)

Not reproduced in Nautilus master/14.2.6 nor 14.2.5/4.

#3 Updated by Ernesto Puerta almost 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 142 to Component - CephFS

Also available in: Atom PDF