Error below seen in jaws.log in an AAI environment with a Tidal scheduler.
WARN [RunCycle] Could not process Jobstream Run data for schedulers Tidal: com.termalabs.common.JawsException: Could not associate new runs.
at com.termalabs.server.app.jobstream.run.TidalPredictedJobStreamRunBuilderImpl.associateNewRuns(TidalPredictedJobStreamRunBuilderImpl.java:183)
at com.termalabs.server.system.RunCycle.buildPredictedJobStreamRuns(RunCycle.java:693)
at com.termalabs.server.system.RunCycle.compute(RunCycle.java:513)
at com.termalabs.server.system.CommonJammerSequence.runCycle(CommonJammerSequence.java:226)
at com.termalabs.server.system.CommonJammerSequence.runJammerSequence(CommonJammerSequence.java:159)
at com.termalabs.server.system.JammerSequence.run(JammerSequence.java:136)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at com.termalabs.server.cache.maintenance.DBMaintJobStreamRunFilter.shouldInclude(DBMaintJobStreamRunFilter.java:50)
at com.termalabs.server.cache.maintenance.DBMaintJobStreamRunFilter.shouldInclude(DBMaintJobStreamRunFilter.java:17)
at com.termalabs.util.collection.SelfCleaningFilteredSet.add(SelfCleaningFilteredSet.java:134)
at com.termalabs.server.cache.jobstream.JobStreamRunUpdaterImpl.newOrUpdateJobStreamRun(JobStreamRunUpdaterImpl.java:284)
at com.termalabs.server.tidal.TidalJobStreamManager.saveRunsToDatabase(TidalJobStreamManager.java:246)
at com.termalabs.server.tidal.TidalJobStreamManager.associateRunsWithJobStreams(TidalJobStreamManager.java:577)
at com.termalabs.server.tidal.TidalJobStreamManager.associatePredictedRunsWithJobStreams(TidalJobStreamManager.java:1490)
... 10 in common
2022-08-04 14:44:27,580 WARN [CommonJammerSequence] Error running jammer sequence for schedulers: "Tidal": com.termalabs.common.JawsException: Could not associate new runs.
at com.termalabs.server.app.jobstream.run.TidalPredictedJobStreamRunBuilderImpl.associateNewRuns(TidalPredictedJobStreamRunBuilderImpl.java:183)
at com.termalabs.server.system.RunCycle.buildPredictedJobStreamRuns(RunCycle.java:693)
at com.termalabs.server.system.RunCycle.compute(RunCycle.java:513)
at com.termalabs.server.system.CommonJammerSequence.runCycle(CommonJammerSequence.java:226)
at com.termalabs.server.system.CommonJammerSequence.runJammerSequence(CommonJammerSequence.java:159)
at com.termalabs.server.system.JammerSequence.run(JammerSequence.java:136)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at com.termalabs.server.cache.maintenance.DBMaintJobStreamRunFilter.shouldInclude(DBMaintJobStreamRunFilter.java:50)
at com.termalabs.server.cache.maintenance.DBMaintJobStreamRunFilter.shouldInclude(DBMaintJobStreamRunFilter.java:17)
at com.termalabs.util.collection.SelfCleaningFilteredSet.add(SelfCleaningFilteredSet.java:134)
at com.termalabs.server.cache.jobstream.JobStreamRunUpdaterImpl.newOrUpdateJobStreamRun(JobStreamRunUpdaterImpl.java:284)
at com.termalabs.server.tidal.TidalJobStreamManager.saveRunsToDatabase(TidalJobStreamManager.java:246)
at com.termalabs.server.tidal.TidalJobStreamManager.associateRunsWithJobStreams(TidalJobStreamManager.java:577)
at com.termalabs.server.tidal.TidalJobStreamManager.associatePredictedRunsWithJobStreams(TidalJobStreamManager.java:1490)
... 10 in common
Release : 6.4.2-5
Resolved in AAI version 6.4.4.