You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Rob Fellows (Jira)" <ji...@apache.org> on 2024/01/30 16:52:00 UTC

[jira] [Updated] (NIFI-12694) BUG - Console error messages when Starting/Stopping a process group

     [ https://issues.apache.org/jira/browse/NIFI-12694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rob Fellows updated NIFI-12694:
-------------------------------
    Status: Patch Available  (was: In Progress)

> BUG - Console error messages when Starting/Stopping a process group
> -------------------------------------------------------------------
>
>                 Key: NIFI-12694
>                 URL: https://issues.apache.org/jira/browse/NIFI-12694
>             Project: Apache NiFi
>          Issue Type: Sub-task
>            Reporter: Rob Fellows
>            Assignee: Rob Fellows
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> _This doesn't seem to affect functionality_
>  
> There are 2 distinct errors in the console when starting/stopping process groups either from the operation control or the context menu:
> {noformat}
> ERROR TypeError: Cannot read properties of undefined (reading 'canRead')
>     at OperationControl.getContextName (operation-control.component.ts:134:40)
>     at OperationControl_ng_container_6_div_1_Template (operation-control.component.html:38:61)
>     at executeTemplate (core.mjs:12003:13)
>     at refreshView (core.mjs:13498:13)
>     at detectChangesInView (core.mjs:13663:9)
>     at detectChangesInEmbeddedViews (core.mjs:13606:13)
>     at refreshView (core.mjs:13522:9)
>     at detectChangesInView (core.mjs:13663:9)
>     at detectChangesInEmbeddedViews (core.mjs:13606:13)
>     at refreshView (core.mjs:13522:9){noformat}
> {noformat}
> ERROR TypeError: Cannot read properties of undefined (reading 'canRead')
>     at SVGRectElement.<anonymous> (process-group-manager.service.ts:204:34)
>     at SVGRectElement.<anonymous> (classed.js:58:12)
>     at Selection.__WEBPACK_DEFAULT_EXPORT__ [as each] (each.js:5:37)
>     at Selection.__WEBPACK_DEFAULT_EXPORT__ [as classed] (classed.js:71:15)
>     at ProcessGroupManager.updateProcessGroups (process-group-manager.service.ts:203:39)
>     at ProcessGroupManager.set (process-group-manager.service.ts:1368:14)
>     at Object.next (process-group-manager.service.ts:1326:22)
>     at ConsumerObserver.next (Subscriber.js:91:33)
>     at SafeSubscriber._next (Subscriber.js:60:26)
>     at SafeSubscriber.next (Subscriber.js:31:18){noformat}
>  
> Both appear related to the reducer assuming the response of the api call returns the whole object with `permissions` and such. in the case of process groups, it is a very sparse return object and doesn't have those.
>  
> We should be sure the "fix" works for all startable/stoppable components.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)