Мне кажется, что MetaProgramming Disaster ..
Ну, есть 3 теста для отладки:
_1) сначала попробуйте сделать
println formatterService
println formatterService.getClass()
просто чтобы проверить, является ли его внедренный компонент нужным, некоторые плагины иногда вводят компоненты, которые переопределяют значение по умолчанию.
_2) Убедитесь, что метод с именем "formatList" не внедряется в ваши службы через метапрограммирование с помощью какого-либо плагина или кода ядра.
Как это проверить, просто: Просто измените имя метода на нереалистичное, например: "formatListabcdewdw", а затем вызовите его. Если это работает, то его метод переопределяет проблему.
и если вы полнее энтузиазма, вы можете увидеть мета-методы по
println formatterService.metaClass.methods
_3) просто попробуйте сделать "params.format as String" в качестве последнего аргумента в вызове метода. \
.
Надеюсь, что все это поможет, пожалуйста, дайте мне знать о результатах, мне интересно знать .. :)