Hide
If a client calls SchedulerProxy.getInstance().listenLog(jobId ....)
several times during the execution of the same task, the logs gatherd the last time are the one that have been produced since the istenLog call and not from the begining of the task.
This was produced by adding a button to the scheduler for closing consoles.
While closing a consol, this line of code is called:
JobsOutputController.getInstance().removeJobOutput(jo.getJobId());
The usecase: the user listens to a log, the close the console, then listens again .... => lost of log information ..
Show
If a client calls SchedulerProxy.getInstance().listenLog(jobId ....)
several times during the execution of the same task, the logs gatherd the last time are the one that have been produced since the istenLog call and not from the begining of the task.
This was produced by adding a button to the scheduler for closing consoles.
While closing a consol, this line of code is called:
JobsOutputController.getInstance().removeJobOutput(jo.getJobId());
The usecase: the user listens to a log, the close the console, then listens again .... => lost of log information ..