[
https://issues.apache.org/jira/browse/ARTEMIS-5497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18007843#comment-18007843
]
Grzegorz Grzybek commented on ARTEMIS-5497:
-------------------------------------------
Reproduced in minimal react + patternfly/react-topology application:
{noformat}
getController
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/elements/BaseElement.js#52)
runLayout
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/layouts/BaseLayout.js#372)
constructor
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/layouts/ColaLayout.js#29)
initializeLayout
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/layouts/ColaLayout.js#64)
executeAction (webpack://showcase/node_modules/mobx/dist/mobx.esm.js#1265)
res (webpack://showcase/node_modules/mobx/dist/mobx.esm.js#1250)
initializeLayout
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/layouts/ColaLayout.js#94)
call (webpack://showcase/node_modules/d3-dispatch/src/dispatch.js#57)
trigger (webpack://showcase/node_modules/webcola/dist/src/d3v4adaptor.js#44)
tick (webpack://showcase/node_modules/webcola/dist/src/layout.js#73)
t (webpack://showcase/node_modules/webcola/dist/src/d3v4adaptor.js#48)
timerFlush (webpack://showcase/node_modules/d3-timer/src/timer.js#61)
wake (webpack://showcase/node_modules/d3-timer/src/timer.js#71)
sleep (webpack://showcase/node_modules/d3-timer/src/timer.js#108)
nap (webpack://showcase/node_modules/d3-timer/src/timer.js#96)
wake (webpack://showcase/node_modules/d3-timer/src/timer.js#74)
sleep (webpack://showcase/node_modules/d3-timer/src/timer.js#108)
nap (webpack://showcase/node_modules/d3-timer/src/timer.js#96)
wake (webpack://showcase/node_modules/d3-timer/src/timer.js#74)
sleep (webpack://showcase/node_modules/d3-timer/src/timer.js#108)
restart (webpack://showcase/node_modules/d3-timer/src/timer.js#39)
timer (webpack://showcase/node_modules/d3-timer/src/timer.js#52)
kick (webpack://showcase/node_modules/webcola/dist/src/d3v4adaptor.js#48)
alpha (webpack://showcase/node_modules/webcola/dist/src/layout.js#250)
startColaLayout
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/layouts/ColaLayout.js#146)
startLayout
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/layouts/ColaLayout.js#154)
runLayout
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/layouts/BaseLayout.js#371)
executeAction (webpack://showcase/node_modules/mobx/dist/mobx.esm.js#1265)
res (webpack://showcase/node_modules/mobx/dist/mobx.esm.js#1250)
constructor
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/layouts/BaseLayout.js#118)
constructor
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/layouts/BaseLayout.js#115)
constructor
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/layouts/BaseLayout.js#92)
fireEvent
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/Visualization.js#262)
appendChild
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/elements/BaseElement.js#152)
parentOrphansToGraph
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/Visualization.js#291)
parentOrphansToGraph
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/Visualization.js#289)
fromModel
(webpack://showcase/node_modules/@patternfly/react-topology/dist/esm/Visualization.js#106)
executeAction (webpack://showcase/node_modules/mobx/dist/mobx.esm.js#1265)
res (webpack://showcase/node_modules/mobx/dist/mobx.esm.js#1250)
SimpleGraphPage (webpack://showcase/app-topology/src/ui/SimpleGraph.tsx#182)
commitHookEffectListMount
(webpack://showcase/node_modules/react-dom/cjs/react-dom.development.js#23189)
commitPassiveMountOnFiber
(webpack://showcase/node_modules/react-dom/cjs/react-dom.development.js#24965)
commitPassiveMountEffects_complete
(webpack://showcase/node_modules/react-dom/cjs/react-dom.development.js#24930)
commitPassiveMountEffects_begin
(webpack://showcase/node_modules/react-dom/cjs/react-dom.development.js#24917)
commitPassiveMountEffects
(webpack://showcase/node_modules/react-dom/cjs/react-dom.development.js#24905)
flushPassiveEffectsImpl
(webpack://showcase/node_modules/react-dom/cjs/react-dom.development.js#27078)
flushPassiveEffects
(webpack://showcase/node_modules/react-dom/cjs/react-dom.development.js#27023)
commitRootImpl
(webpack://showcase/node_modules/react-dom/cjs/react-dom.development.js#26808)
workLoop
(webpack://showcase/node_modules/scheduler/cjs/scheduler.development.js#266)
flushWork
(webpack://showcase/node_modules/scheduler/cjs/scheduler.development.js#239)
performWorkUntilDeadline
(webpack://showcase/node_modules/scheduler/cjs/scheduler.development.js#533)
{noformat}
> React/D3 error when displaying broker diagram
> ---------------------------------------------
>
> Key: ARTEMIS-5497
> URL: https://issues.apache.org/jira/browse/ARTEMIS-5497
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Components: Web Console
> Reporter: Grzegorz Grzybek
> Priority: Major
>
> It _may_ be related to dev mode only, but still - it's better to check what's
> the problem.
> {noformat}
> Uncaught runtime errors:
> ERROR
> GraphElement with ID 'g1' has no controller.
> getController@webpack-internal:///../node_modules/@patternfly/react-topology/dist/esm/elements/BaseElement.js:59:19
> runLayout/<@webpack-internal:///../node_modules/@patternfly/react-topology/dist/esm/layouts/BaseLayout.js:386:28
> ColaLayout/this.handleLayoutEnd@webpack-internal:///../node_modules/@patternfly/react-topology/dist/esm/layouts/ColaLayout.js:45:22
> initializeLayout/</<@webpack-internal:///../node_modules/@patternfly/react-topology/dist/esm/layouts/ColaLayout.js:80:26
> executeAction@webpack-internal:///../node_modules/mobx/dist/mobx.esm.js:1336:15
> res@webpack-internal:///../node_modules/mobx/dist/mobx.esm.js:1321:12
> initializeLayout/<@webpack-internal:///../node_modules/@patternfly/react-topology/dist/esm/layouts/ColaLayout.js:110:15
> call@webpack-internal:///../node_modules/d3-dispatch/src/dispatch.js:61:72
> D3StyleLayoutAdaptor.prototype.trigger@webpack-internal:///../node_modules/webcola/dist/src/d3v4adaptor.js:44:20
> Layout.prototype.tick@webpack-internal:///../node_modules/webcola/dist/src/layout.js:73:18
> D3StyleLayoutAdaptor.prototype.kick/t<@webpack-internal:///../node_modules/webcola/dist/src/d3v4adaptor.js:48:81
> timerFlush@webpack-internal:///../node_modules/d3-timer/src/timer.js:68:48
> wake@webpack-internal:///../node_modules/d3-timer/src/timer.js:78:5
> {noformat}
> [~andytaylor] I will investigate and add more comments later.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact