After having upgraded to 6.10.21 / 6.10.3x or 6.10.4x, some Resource Logs continue being populated as one or several of the Script / File Resource conditions continue to be executed / evaluated by the EEP.
In the Resource Log, we can see that after the line with the "Check OK", the tests on some/all the other Resource Conditions continue to be executed where they should not:
For example, an example with Script Resources:
2020-07-01 12:20:59 | SCR_GOLD_PRXB2CBINASSB2C3_01.00000000 | 4613097 | Scan Number 2 | Check OK
2020-07-01 12:20:59 | SCR_GOLD_PRXB2CBINASSB2C2_01.00000004 | 4613097 | Scan Number 2 | Check KO
Another example with File Resources:
2020-08-21 15:59:12 | RES_31.00000000 | 0007621 | Scan Number 5519 | Check OK
2020-08-21 15:59:12 | RES_35.00000277 | 0007621 | Scan Number 5412 | Checking resource RES_35...
2020-08-21 15:59:12 | RES_35.00000277 | 0007621 | Scan Number 5412 | No file matching filter [C:\SocieteQualif\fileRes],[file_35.txt]
2020-08-21 15:59:12 | RES_35.00000277 | 0007621 | Scan Number 5412 | Check KO: resource missing
2020-08-21 15:59:12 | RES_31.00000000 | 0007624 | Scan Number 0 | Checking resource RES_31...
2020-08-21 15:59:12 | RES_31.00000000 | 0007624 | Scan Number 0 | Found 1 file matching filter [C:\SocieteQualif\fileRes],[file_31.txt]
2020-08-21 15:59:12 | RES_31.00000000 | 0007624 | Scan Number 0 | Check OK
2020-08-21 15:59:43 | RES_35.00000277 | 0007621 | Scan Number 5413 | Checking resource RES_35...
2020-08-21 15:59:43 | RES_35.00000277 | 0007621 | Scan Number 5413 | No file matching filter [C:\SocieteQualif\fileRes],[file_35.txt]
2020-08-21 15:59:43 | RES_35.00000277 | 0007621 | Scan Number 5413 | Check KO: resource missing
This can be checked on the folder log\XXX being XXX the area of the executions, for example:
Releases affected: 6.10.21, 6.10.3x, 6.10.4x
Component : DOLLAR UNIVERSE
Subcomponent: Application.Server
Issue related to the multithread behavior of the Supervisor introduced on version 6.10.21, and incorrect timing upon rewriting the information into the data files.
Since 6.10.51, the check the status of the resource is done before rewriting the data to avoid overwriting a deletion order.
1. Delete the resource logs from the log/area folder having a launch number of a job that has finished
2. Reinitialize u_frrv60 file while no jobs are in event wait status (replace X by the impacted area):
Update to a fix version listed below or a newer version if available.
Fix version(s):
Component: Dollar.Universe.Application.Server
Dollar Universe 6.10.51 - Released 28th October 2020