cormoran
cormoran
After [this change](https://github.com/line/decaton/pull/99/files#diff-4df160cb6c95ec9c8815d2af1dda8a9ebe841c74c4e094bd3ef8e75074dd0af5L121) in https://github.com/line/decaton/pull/99, decaton stopped incrementing `taskMetrics.tasksError` for synchronous failure. This PR wants to fix `tasksError` to work again. I applied quick patch as first PR, but implementing...
This PR fixes https://github.com/spring-projects/spring-batch/issues/3788
`MappingWatcher` stops watching [when the mapper throws exception](https://github.com/line/centraldogma/blob/461fc63efd657d625eb0760742fc54240ebc3d7c/client/java/src/main/java/com/linecorp/centraldogma/client/MappingWatcher.java#L81-L90). It's error-prone since the behavior is different from FileWatcher. FileWatcher retries watching [when its mapper throws exception](https://github.com/line/centraldogma/blob/461fc63efd657d625eb0760742fc54240ebc3d7c/client/java/src/main/java/com/linecorp/centraldogma/client/AbstractWatcher.java#L258). I'd like to suggest fixing...