Richard Eckart de Castilho created WICKET-7052:
--------------------------------------------------
Summary: Interrupting a task should not be logged as an error
Key: WICKET-7052
URL: https://issues.apache.org/jira/browse/WICKET-7052
Project: Wicket
Issue Type: Bug
Components: wicket-core
Reporter: Richard Eckart de Castilho
An interrupt can be used to wake a sleeping task so it can check if it has been
stopped. Since this is not an uncommon scenario, it should not be logged as an
error.
Consider for example the {{ModificationWatcher}}. On shutdown, its {{destroy}}
method is called which may {{interrupt()}} the watcher task. Calling
{{Task.interrupt()}} will set the {{stop}} flag in the task and then interrupt
the task thread. If this happens while the task is sleeping, it should not
cause an error to be logged.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)