Grails 2.3.8 projesini 2.4.3'e yükselttim. 2.3.8'de çatallı yürütme ile ilgili sorunlar yaşadık, bu yüzden onu devre dışı bıraktım. Bunu sağlamak ve değişmiş bir hizmet veya denetleyici sınıfını yeniden çalıştığınızda Şimdi, bunlar gibi hata alıyorum: Ben BuildConfig varGrails 2.4.3 denetleyiciyi veya hizmeti yeniden yüklemek için başarısız oluyor
2014-09-25 19:50:37,043 [Thread-11] ERROR plugins.AbstractGrailsPluginManager -
Plugin [controllers:2.4.3] could not reload changes to file [C:\projects2\...\grails-app\controllers\com\...\AdminController.groovy]:
Cannot get property 'cacheOperationSource' on null object
java.lang.NullPointerException: Cannot get property 'cacheOperationSource' on null object
2014-09-25 19:42:26,251 [Thread-11] ERROR plugins.AbstractGrailsPluginManager -
Plugin [controllers:2.4.3] could not reload changes to file [C:\projects2\...\grails-app\controllers\...\AdminController.groovy]:
Cannot get property 'instanceControllerTagLibraryApi' on null object
java.lang.NullPointerException: Cannot get property 'instanceControllerTagLibraryApi' on null object
forkConfig = [maxMemory: 2048, minMemory: 2048, debug: false, minPerm:256, maxPerm: 512]
grails.project.fork = [
test: forkConfig,
run: forkConfig,
war: forkConfig,
console: forkConfig
]
Grails yüzden çalıştırın:
set JAVA_OPTS=-Dgrails.full.stacktrace=true -Ddisable.auto.recompile=true -Xmx2048M -Xms2048M -XX:PermSize=512m -XX:MaxPermSize=1024m -Djava.net.preferIPv4Stack=true
grailsw --stacktrace --verbose -Dserver.port=5678 run-app %1 %2 %3 %4
Hatanız, run-app uygulamasında başarısız olup olmadığına bakılmaksızın gelir. Yanlış bir şey mi anladım? Öyleyse, aynı anda AND toked uygulamasını yeniden yüklemem mümkün değil mi?
Tüm çatallı girdileri yanlış olarak ayarlarsanız, daha önce olduğu gibi çalışır.
Önceden teşekkür ederiz. Saygılarımızla: Balázs
https://groups.google.com/forum/#!topic/grails-dev-discuss/u5gvuwWXoTk
Sen adlandırma kuralı bunun için kontrol edin ve uygulamaya daha fazla spesifik bir şeyle değiştirmek gerekir .... cevap için teşekkür ederiz. Eh, "com.company.grails.util" gibi bazı paket adlarında gradların var ama denetleyicinin yüklenemediği yer değil. Yine de denerim ... –
Paket isimleri ile ilgili herhangi bir sonuç var mı? Ve posta listelerinden, her ikisi de 'grails' ve 'groovy' paketinin – daptordarattler
isminde kontrol etmeniz gerektiğini kontrol etmeliyim, Eclipse'de yeniden hesaplamayı denedim ama başarısız oldu. Bu çok karmaşık. Tamamen infaz engelledim ve her şey yolunda. Ancak, bunun benim için bir çözüm olup olmadığını bilmiyorum, çünkü yeniden yüklenemeyen sınıfta ne grailer var ne de paket isimlerinde mükemmel bir şey yok. Üzgünüm, deneyemem. –