Я очень озадачен.У меня очень простой запрос.
def value = Contribution.executeQuery(
'select sum(c.balance) from Contribution c where
c.account.id=:accountId', [accountId: memberInstance?.account?.id])
Я отладил в интерактивном режиме так хорошо, как мог - ни один из необходимых экземпляров не является нулевым (memberInstance, memberInstance.account).Но в результате возникает ошибка ClassCastException?
Stacktrace follows:
java.lang.ClassCastException: com.myapp.contribution.ContributionService cannot be cast to com.myapp.contribution.ContributionService
at com.myapp.contribution.ContributionService$$FastClassByCGLIB$$d800d90.invoke(<generated>) ...
Есть ли у кого-нибудь какие-либо подсказки относительно того, почему генерируется CCE, кроме того, почему тип класса не может быть приведен к себе (во всяком случае, не то,Понимаете, почему Grails должен это делать?)
СПАСИБО!
Alexx