07-04-2018 02:51 AM
When components get reloaded they will stay in activated state and will not get started.
The problem seems to be in ComponentManagerImpl.applyStashWhenRunning () where new components are activated in one loop, and then in the next "isStandby()" loop when new components should be added to standby list, components are already in activated state instead of resolved, so they will not be added to the list.
Because components are not added to the standby list, they will not be started when resumed.
// activate the new components
for (RegistrationInfo ri : stash.toAdd) {
if (ri.isResolved()) {
activateComponent(ri);
}
}
if (isStandby()) {
// activate the new components
for (RegistrationInfo ri : stash.toAdd) {
if (ri.isResolved()) {
activateComponent(ri);
// add new components to standby list
this.standby.add(ri);
}
}
}
07-04-2018 08:47 AM
07-04-2018 08:47 AM
07-05-2018 12:40 AM
Thank you for looking into this.
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.