AAI [JammerManager] task failed message in jaws.log and predictions not seen for the affected scheduler
search cancel

AAI [JammerManager] task failed message in jaws.log and predictions not seen for the affected scheduler

book

Article ID: 418605

calendar_today

Updated On:

Products

Automation Analytics & Intelligence

Issue/Introduction

In 24.3 it is possible to see the error below during the prediction part of the Jammer cycle, which may cause you not to be able to see predictions on the affected scheduler.

WARN  [JammerManager] task failed.
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.termalabs.common.hibernate.jaws.JawsJob.conditions: could not initialize proxy - no Session
        at deployment.aai.war/org.hibernate.collection.spi.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:635) ~[hibernate-core-6.6.13.Final.jar:6.6.13.Final]
        at deployment.aai.war/org.hibernate.collection.spi.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:219) ~[hibernate-core-6.6.13.Final.jar:6.6.13.Final]
        at deployment.aai.war/org.hibernate.collection.spi.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:614) ~[hibernate-core-6.6.13.Final.jar:6.6.13.Final]
        at deployment.aai.war/org.hibernate.collection.spi.AbstractPersistentCollection.read(AbstractPersistentCollection.java:138) ~[hibernate-core-6.6.13.Final.jar:6.6.13.Final]
        at deployment.aai.war/org.hibernate.collection.spi.PersistentSet.iterator(PersistentSet.java:166) ~[hibernate-core-6.6.13.Final.jar:6.6.13.Final]
        at deployment.aai.war/com.termalabs.server.autosys.utils.JobConditionCache.processJobEndToEndConditions(JobConditionCache.java:145) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.autosys.utils.JobConditionCache.getEndToEndDependencyConditions(JobConditionCache.java:59) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.autosys.utils.AutosysPredecessorFinder.findEndConditionPredecessors(AutosysPredecessorFinder.java:258) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.autosys.prediction.NewAutosysPredictionEngine$AutosysSimulationEventListener.getEndPreds(NewAutosysPredictionEngine.java:1285) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.autosys.prediction.NewAutosysPredictionEngine$AutosysSimulationEventListener.handleStateUpdate(NewAutosysPredictionEngine.java:1158) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.autosys.prediction.NewAutosysPredictionEngine$AutosysSimulationEventListener.eventPosted(NewAutosysPredictionEngine.java:918) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.simulate.impl.AbstractSimulator.postEventInternal(AbstractSimulator.java:776) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.simulate.impl.AbstractSimulator.postUpdateInternal(AbstractSimulator.java:736) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.simulate.impl.AbstractSimulator.postUpdateInternal(AbstractSimulator.java:760) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.simulate.impl.AbstractSimulator.executeAction(AbstractSimulator.java:413) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.simulate.impl.SkippingSimulator.evaluate(SkippingSimulator.java:163) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.simulate.impl.SkippingSimulator.simulate(SkippingSimulator.java:79) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.autosys.prediction.NewAutosysPredictionEngine.simulate(NewAutosysPredictionEngine.java:483) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.autosys.prediction.NewAutosysPredictionEngine.lambda$doSimulation$1(NewAutosysPredictionEngine.java:435) ~[jaws-server-base-24.3.0.jar:?]
        at java.base/java.util.HashMap$EntrySet.forEach(HashMap.java:1126) ~[?:?]
        at deployment.aai.war/com.termalabs.server.autosys.prediction.NewAutosysPredictionEngine.doSimulation(NewAutosysPredictionEngine.java:433) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.autosys.prediction.NewAutosysPredictionEngine.predict(NewAutosysPredictionEngine.java:328) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.PredictionRunner.runNormalPrediction(PredictionRunner.java:560) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.PredictionRunner.runRegularAndOptimisticPredictions(PredictionRunner.java:550) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.PredictionRunner.createTypeSpecificPredictions(PredictionRunner.java:317) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.PredictionRunner.runPredictions(PredictionRunner.java:223) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.RunCycle.runPredictions(RunCycle.java:697) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.RunCycle.compute(RunCycle.java:532) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.RunCycle.lambda$compute$0(RunCycle.java:255) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.util.InstanceUtils.useBlockScopedDependentBean(InstanceUtils.java:86) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.RunCycle.lambda$compute$1(RunCycle.java:254) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.util.InstanceUtils.useBlockScopedDependentBean(InstanceUtils.java:86) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.RunCycle.lambda$compute$2(RunCycle.java:253) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.util.InstanceUtils.useBlockScopedDependentBean(InstanceUtils.java:86) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.RunCycle.compute(RunCycle.java:252) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.CommonJammerSequence.runCycle(CommonJammerSequence.java:228) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.CommonJammerSequence.runJammerSequence(CommonJammerSequence.java:161) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.JammerSequence.run(JammerSequence.java:136) ~[jaws-server-base-24.3.0.jar:?]
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
        at java.base/java.lang.Thread.run(Thread.java:840) ~[?:?]
ERROR [JammerManager] Interrupted
com.termalabs.common.JawsException: Error occurred in task.
        at deployment.aai.war/com.termalabs.server.system.JammerManager.runTasksInParallel(JammerManager.java:951) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.JammerManager.runJammers(JammerManager.java:774) ~[jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.JammerManager.run2(JammerManager.java:390) [jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.system.JammerManager.run(JammerManager.java:307) [jaws-server-base-24.3.0.jar:?]
        at deployment.aai.war/com.termalabs.server.app.startup.JammerManagerControl$1.run(JammerManagerControl.java:140) [jaws-server-base-24.3.0.jar:?]
        at java.base/java.util.TimerThread.mainLoop(Timer.java:566) [?:?]
        at java.base/java.util.TimerThread.run(Timer.java:516) [?:?]

Environment

AAI 24.3

Resolution

This issue has been fixed in the 24.3 HF2 release.

Please upgrade to 24.3 HF2 or later to resolve this issue.