Size: a a a

AUG for Developers

2018 February 06

A

Alexandr in AUG for Developers
тогда ищи в нем проблему
источник

A

Alexandr in AUG for Developers
из-за этого он и не инжектится в твой Action
источник

A

Alexandr in AUG for Developers
кстати, из собственного опыта: когда создаешь наследника JiraWebactionSupport, не всегда параметры, которые требуются в родителе, инжектятся нормально в потомка, даже ComponentImport не помогает. спасает ComponentAccessor. это вроде не твоя ситуация, но на всякий случай
источник

AD

Alexey Dorofeev in AUG for Developers
короче
источник

AD

Alexey Dorofeev in AUG for Developers
первая проблема оказалась в PeriodAOService, который инжектился в KPIManager. объявить его компонентом не получилось
источник

AD

Alexey Dorofeev in AUG for Developers
оставил старое объявление в xml
источник

AD

Alexey Dorofeev in AUG for Developers
дельше, в KPIManager есть метод calculateKpis, который вызывается из UserReport и в этом методе есть строчка

nextKPIs.sort(Comparator.comparing(KPI::getDisplayName));

которая генерит ошибку "No qualifying bean of type [ru.adv.jira.kpi.manager.KPIManager] found for dependency"
источник

AD

Alexey Dorofeev in AUG for Developers
что это за хрень я решительно не понимаю
источник

A

Alexandr in AUG for Developers
опять же из собственного опыта: атласы че-то в спринге своем еще не допилили, и штуки из 8 явы типа лямбд не работают. попробуй в качестве эскперимента заменить KPI::getDisplayName на old school style
источник

AD

Alexey Dorofeev in AUG for Developers
да, думаю должно заработать
источник

AD

Alexey Dorofeev in AUG for Developers
а у кого-нибудь получилось менеджер AO объявить компонентом?
источник

AD

Alexey Dorofeev in AUG for Developers
в интернете решение проблемы с AO выглядит в основном так
https://community.atlassian.com/t5/Answers-Developer-Questions/Upgrading-to-JIRA-7-with-Active-Objects/qaq-p/527155
источник

NU

Nickolay Usanov-Kornilov in AUG for Developers
@ComponentImport если второй сканнер надо юзать
источник

AD

Alexey Dorofeev in AUG for Developers
первый
источник

NU

Nickolay Usanov-Kornilov in AUG for Developers
А вот если первый - хз, мы через xml делали на старом инстансе
источник

AD

Alexey Dorofeev in AUG for Developers
но в этом смысле разницы нет и @ComponentImport не работает
источник

A

Alexey in AUG for Developers
если ты про com.atlassian.activeobjects.external.ActiveObjects , то componentimport
источник

A

Alexey in AUG for Developers
и в первом тоже
источник

AD

Alexey Dorofeev in AUG for Developers
а вот не пашет
источник

A

Alexey in AUG for Developers
ругается именно что не может найти этот сервис?
источник