Hello, all
I am in the process of validating an upgraded version of Ignition while mirroring the production version of Ignition. These are both housed on different servers, but are looking at the same connections.
I noticed for this transaction group, it is giving me a "fatally_errored" when I try to start it. The error message says there is already a scheduled task for this.
Unable to start group. java.lang.IllegalArgumentException: There is already a scheduled task for sql bridge.moldview.mold_cycle_time.mainexec at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine.register(BasicExecutionEngine.java:407) at com.inductiveautomation.factorysql.groups.AbstractGroup.startExecution(AbstractGroup.java:360) at com.inductiveautomation.factorysql.ProjectRunner.loadGroupResource(ProjectRunner.java:286) at com.inductiveautomation.factorysql.ProjectRunner.lambda$onResourcesModified$2(ProjectRunner.java:174) at java.base/java.util.ArrayList.forEach(Unknown Source) at com.inductiveautomation.factorysql.ProjectRunner.onResourcesModified(ProjectRunner.java:174) at com.inductiveautomation.ignition.gateway.project.ProjectLifecycle$LifecycleResourceListener.resourcesModified(ProjectLifecycle.java:176) at com.inductiveautomation.ignition.common.project.AbstractProject.notifyResourceListeners(AbstractProject.java:351) at com.inductiveautomation.ignition.common.project.AbstractProject.updateEffectiveState(AbstractProject.java:153) at com.inductiveautomation.ignition.common.project.RuntimeProject.applyChange(RuntimeProject.java:274) at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.lambda$updateOrStartAffectedProjects$5(ProjectLifecycleFactory.java:185) at java.base/java.util.ArrayList.forEach(Unknown Source) at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.updateOrStartAffectedProjects(ProjectLifecycleFactory.java:165) at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.projectUpdated(ProjectLifecycleFactory.java:143) at com.inductiveautomation.ignition.gateway.project.BaseProjectManager.doProjectUpdatedNotification(BaseProjectManager.java:1058) at com.inductiveautomation.ignition.gateway.project.BaseProjectManager.lambda$fireProjectUpdated$25(BaseProjectManager.java:1008) at com.inductiveautomation.ignition.gateway.project.BaseProjectManager.lambda$submitToQueue$22(BaseProjectManager.java:986) at com.inductiveautomation.ignition.common.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:239) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)
This makes me think the only reason it is erroring out is because it sees that there is another transaction group identical to this. Although, I am wondering why it is only erroring on this specific transaction? Should it not follow with all the transactions that are identical?
Here is a screenshot of the transaction:
Let me know if you need anymore information from me!