Bu hata ile ilgili önceki sorular hazırda bekleme sürümü sorununu veya bir testi çalıştırıyor. Buradaki durumun böyle olduğunu düşünmüyorum. ,Sınıf [] yöntemi bir Grails uygulamasının dışında kullanıldı
Caused by IllegalStateException: Method on class [User] was used outside of a Grails application. If running in the context of a test using the mocking API or bootstrap Grails correctly.
ben veritabanında saklanan bir nesne ile özel statik özelliği örneğini çalışıyorum:
private static User anon = User.findByUsername('anonymous')
ve bu hatayı yaratıyor: Bir Grails Servis sınıfında
Ben ama çok yanlış bir şey yapmalıyım. Herhangi bir yardım, öneri ve işaretçiler için teşekkürler. O denemek ve GrailsApplication
başlatma prosedürü tamamlanmadan önce olduğu hizmet sınıf yüklenen noktada findByUsername
çağrı yapacaktır çünkü
Cevabınız için teşekkürler, Ian – malc