[ 
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


Reply via email to