Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dashboards throwing many RangeError: Maximum call stack size exceeded #48590

Closed
liza-mae opened this issue Oct 17, 2019 · 4 comments
Closed

Dashboards throwing many RangeError: Maximum call stack size exceeded #48590

liza-mae opened this issue Oct 17, 2019 · 4 comments
Labels
bug Fixes for quality problems that affect the customer experience Feature:Dashboard Dashboard related features Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@liza-mae
Copy link
Contributor

Kibana version: 7.5.0 BC1

Elasticsearch version: 7.5.0 BC1

Server OS version: Linux

Browser version: Chrome

Browser OS version: Linux

Original install method (e.g. download page, yum, from source, etc.):
Staging

Describe the bug:
Getting many console errors when opening sample data dashboard.

Steps to reproduce:
Open flight sample data and observe error.

vendors.bundle.dll.js:444 RangeError: Maximum call stack size exceeded
at isArray (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
(anonymous) @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
$digest @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
completeTask @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
setTimeout (async)
Browser.self.defer @ vendors.bundle.dll.js:444
$evalAsync @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
scheduleProcessQueue @ vendors.bundle.dll.js:444
$$resolve @ vendors.bundle.dll.js:444
doResolve @ vendors.bundle.dll.js:444
Promise.then (async)
$$resolve @ vendors.bundle.dll.js:444
resolvePromise @ vendors.bundle.dll.js:444
when @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
forEach @ vendors.bundle.dll.js:444
all @ vendors.bundle.dll.js:444
_callee2$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
Promise.then (async)
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
processQueue @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
$digest @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
completeTask @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
setTimeout (async)
Browser.self.defer @ vendors.bundle.dll.js:444
$evalAsync @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
scheduleProcessQueue @ vendors.bundle.dll.js:444
then @ vendors.bundle.dll.js:444
_mergeProp @ commons.bundle.js:3
ittr @ commons.bundle.js:3
(anonymous) @ vendors.bundle.dll.js:22
(anonymous) @ vendors.bundle.dll.js:22
baseForOwn @ vendors.bundle.dll.js:22
(anonymous) @ vendors.bundle.dll.js:22
baseMap @ vendors.bundle.dll.js:22
map @ vendors.bundle.dll.js:22
ittr @ commons.bundle.js:3
_flatten @ commons.bundle.js:3
_callee$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
getSearchRequestBody @ commons.bundle.js:3
_callee$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
pushContainerStateParamsToScope @ commons.bundle.js:3
initializeSearchScope @ commons.bundle.js:3
SearchEmbeddable @ commons.bundle.js:3
_callee$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
Promise.then (async)
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
Promise.then (async)
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
createFromSavedObject @ commons.bundle.js:3
_callee5$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
onPanelAdded @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
maybeUpdateChildren @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
SafeSubscriber.__tryOrUnsub @ vendors.bundle.dll.js:6
SafeSubscriber.next @ vendors.bundle.dll.js:6
Subscriber._next @ vendors.bundle.dll.js:6
Subscriber.next @ vendors.bundle.dll.js:6
BehaviorSubject._subscribe @ vendors.bundle.dll.js:124
Observable._trySubscribe @ vendors.bundle.dll.js:13
Subject._trySubscribe @ vendors.bundle.dll.js:22
Observable.subscribe @ vendors.bundle.dll.js:13
Observable._subscribe @ vendors.bundle.dll.js:13
Observable.subscribe @ vendors.bundle.dll.js:13
Container @ commons.bundle.js:3
DashboardContainer @ commons.bundle.js:3
_callee$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
create @ commons.bundle.js:3
DashboardAppController @ commons.bundle.js:3
controller @ commons.bundle.js:3
invoke @ vendors.bundle.dll.js:444
$controllerInit @ vendors.bundle.dll.js:444
nodeLinkFn @ vendors.bundle.dll.js:444
compositeLinkFn @ vendors.bundle.dll.js:444
publicLinkFn @ vendors.bundle.dll.js:444
link @ vendors.bundle.dll.js:257
(anonymous) @ vendors.bundle.dll.js:444
invokeLinkFn @ vendors.bundle.dll.js:444
nodeLinkFn @ vendors.bundle.dll.js:444
compositeLinkFn @ vendors.bundle.dll.js:444
publicLinkFn @ vendors.bundle.dll.js:444
lazyCompilation @ vendors.bundle.dll.js:444
boundTranscludeFn @ vendors.bundle.dll.js:444
controllersBoundTransclude @ vendors.bundle.dll.js:444
update @ vendors.bundle.dll.js:257
$broadcast @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:257
processQueue @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
$digest @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
completeTask @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
setTimeout (async)
Browser.self.defer @ vendors.bundle.dll.js:444
$evalAsync @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
scheduleProcessQueue @ vendors.bundle.dll.js:444
$$resolve @ vendors.bundle.dll.js:444
doResolve @ vendors.bundle.dll.js:444
Promise.then (async)
$$resolve @ vendors.bundle.dll.js:444
resolvePromise @ vendors.bundle.dll.js:444
Deferred.resolve @ vendors.bundle.dll.js:444
_module.service.Promise.resolve @ commons.bundle.js:3
get @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
processQueue @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
$digest @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
completeTask @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
setTimeout (async)
Browser.self.defer @ vendors.bundle.dll.js:444
$evalAsync @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
forEach @ vendors.bundle.dll.js:444
fireStateOrUrlChange @ vendors.bundle.dll.js:444
cacheStateAndFireUrlChange @ vendors.bundle.dll.js:444
dispatch @ vendors.bundle.dll.js:438
elemData.handle @ vendors.bundle.dll.js:438
Show 104 more frames
3vendors.bundle.dll.js:444 RangeError: Maximum call stack size exceeded
at isArray (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
(anonymous) @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
$digest @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
completeTask @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
setTimeout (async)
Browser.self.defer @ vendors.bundle.dll.js:444
$evalAsync @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
scheduleProcessQueue @ vendors.bundle.dll.js:444
then @ vendors.bundle.dll.js:444
$$resolve @ vendors.bundle.dll.js:444
resolvePromise @ vendors.bundle.dll.js:444
when @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
forEach @ vendors.bundle.dll.js:444
all @ vendors.bundle.dll.js:444
_module.service.Promise.map @ commons.bundle.js:3
respondToSearchRequests @ commons.bundle.js:3
_callee2$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
Promise.then (async)
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
Promise.then (async)
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
processQueue @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
$digest @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
completeTask @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
setTimeout (async)
Browser.self.defer @ vendors.bundle.dll.js:444
$evalAsync @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
scheduleProcessQueue @ vendors.bundle.dll.js:444
then @ vendors.bundle.dll.js:444
_mergeProp @ commons.bundle.js:3
ittr @ commons.bundle.js:3
(anonymous) @ vendors.bundle.dll.js:22
(anonymous) @ vendors.bundle.dll.js:22
baseForOwn @ vendors.bundle.dll.js:22
(anonymous) @ vendors.bundle.dll.js:22
baseMap @ vendors.bundle.dll.js:22
map @ vendors.bundle.dll.js:22
ittr @ commons.bundle.js:3
_flatten @ commons.bundle.js:3
_callee$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
getSearchRequestBody @ commons.bundle.js:3
_callee$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
pushContainerStateParamsToScope @ commons.bundle.js:3
initializeSearchScope @ commons.bundle.js:3
SearchEmbeddable @ commons.bundle.js:3
_callee$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
Promise.then (async)
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
Promise.then (async)
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
createFromSavedObject @ commons.bundle.js:3
_callee5$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
onPanelAdded @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
maybeUpdateChildren @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
SafeSubscriber.__tryOrUnsub @ vendors.bundle.dll.js:6
SafeSubscriber.next @ vendors.bundle.dll.js:6
Subscriber._next @ vendors.bundle.dll.js:6
Subscriber.next @ vendors.bundle.dll.js:6
BehaviorSubject._subscribe @ vendors.bundle.dll.js:124
Observable._trySubscribe @ vendors.bundle.dll.js:13
Subject._trySubscribe @ vendors.bundle.dll.js:22
Observable.subscribe @ vendors.bundle.dll.js:13
Observable._subscribe @ vendors.bundle.dll.js:13
Observable.subscribe @ vendors.bundle.dll.js:13
Container @ commons.bundle.js:3
DashboardContainer @ commons.bundle.js:3
_callee$ @ commons.bundle.js:3
tryCatch @ vendors.bundle.dll.js:498
invoke @ vendors.bundle.dll.js:498
forEach.prototype. @ vendors.bundle.dll.js:498
asyncGeneratorStep @ commons.bundle.js:3
_next @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
create @ commons.bundle.js:3
DashboardAppController @ commons.bundle.js:3
controller @ commons.bundle.js:3
invoke @ vendors.bundle.dll.js:444
$controllerInit @ vendors.bundle.dll.js:444
nodeLinkFn @ vendors.bundle.dll.js:444
compositeLinkFn @ vendors.bundle.dll.js:444
publicLinkFn @ vendors.bundle.dll.js:444
link @ vendors.bundle.dll.js:257
(anonymous) @ vendors.bundle.dll.js:444
invokeLinkFn @ vendors.bundle.dll.js:444
nodeLinkFn @ vendors.bundle.dll.js:444
compositeLinkFn @ vendors.bundle.dll.js:444
publicLinkFn @ vendors.bundle.dll.js:444
lazyCompilation @ vendors.bundle.dll.js:444
boundTranscludeFn @ vendors.bundle.dll.js:444
controllersBoundTransclude @ vendors.bundle.dll.js:444
update @ vendors.bundle.dll.js:257
$broadcast @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:257
processQueue @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
$digest @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
completeTask @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
setTimeout (async)
Browser.self.defer @ vendors.bundle.dll.js:444
$evalAsync @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
scheduleProcessQueue @ vendors.bundle.dll.js:444
$$resolve @ vendors.bundle.dll.js:444
doResolve @ vendors.bundle.dll.js:444
Promise.then (async)
$$resolve @ vendors.bundle.dll.js:444
resolvePromise @ vendors.bundle.dll.js:444
Deferred.resolve @ vendors.bundle.dll.js:444
_module.service.Promise.resolve @ commons.bundle.js:3
get @ commons.bundle.js:3
(anonymous) @ commons.bundle.js:3
processQueue @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
$digest @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
completeTask @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
setTimeout (async)
Browser.self.defer @ vendors.bundle.dll.js:444
$evalAsync @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
(anonymous) @ vendors.bundle.dll.js:444
forEach @ vendors.bundle.dll.js:444
fireStateOrUrlChange @ vendors.bundle.dll.js:444
cacheStateAndFireUrlChange @ vendors.bundle.dll.js:444
dispatch @ vendors.bundle.dll.js:438
elemData.handle @ vendors.bundle.dll.js:438
Show 104 more frames
vendors.bundle.dll.js:444 RangeError: Maximum call stack size exceeded
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)
at equals (vendors.bundle.dll.js:444)

Screenshots (if relevant):
Screenshot from 2019-10-17 15-55-30

@liza-mae liza-mae added bug Fixes for quality problems that affect the customer experience Feature:Dashboard Dashboard related features Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Oct 17, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app (Team:KibanaApp)

@liza-mae liza-mae changed the title Dashboard for flight sample data throws RangeError: Maximum call stack size exceeded Navigating Dashboards throws RangeError: Maximum call stack size exceeded Oct 17, 2019
@liza-mae
Copy link
Contributor Author

It appears to impact all dashboards not just sample data, it is flooding the console with thousands of errors.

@liza-mae liza-mae changed the title Navigating Dashboards throws RangeError: Maximum call stack size exceeded Dashboards throwing many RangeError: Maximum call stack size exceeded Oct 17, 2019
@nreese
Copy link
Contributor

nreese commented Oct 18, 2019

closed by #48559

@nreese nreese closed this as completed Oct 18, 2019
@nickofthyme
Copy link
Contributor

@nreese Thank you!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Fixes for quality problems that affect the customer experience Feature:Dashboard Dashboard related features Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests

4 participants