Evitar herança de referência cíclica em grails

Eu tenho um grande projeto escrito em Grails 2.3.8. Às vezes, quando eu o implanto usando meu IC, recebi esta mensagem:

Não foi possível concluir a verificação de anotações do aplicativo Web [/ ProjectName ## 1152] devido a um StackOverflowError.

As possíveis causas raiz incluem uma configuração muito baixa para -Xss e dependências de herança cíclica ilegal. A hierarquia de classes que está sendo processada era [org.bouncycastle.asn1.ASN1EncodableVector-> org.bouncycastle.asn1.DEREncodableVector-> org.bouncycastle.asn1.ASN1EncodableVector]

Eu já ampliei as configurações do Xss, mas está claro, mas talvez eu esteja errado, que exista uma referência cíclica: org.bouncycastle.asn1.ASN1EncodableVector-> org.bouncycastle.asn1.DEREncodableVector-> org.bouncycastle.asn1. ASN1EncodableVector

Vejo que você pode simplesmente evitar a verificação, não consigo remover a biblioteca porque preciso dela. Mas não tenho ideia de como fazer isso no Grails. Posso excluí-los, mas não é o que eu quero.

muito obrigado por quaisquer conselhos

nibe

ATUALIZAR Eu apenas corrigi o problema. Eu removo todos os rastreios da biblioteca bouncycastle no arquivo buildConfig. Nenhum rastreio na dependência ou exclui. Basta adicionar o plug-in crypto.2.0 e tudo funciona bem!

questionAnswers(1)

yourAnswerToTheQuestion