1

いくつかのプラグイン (spring-security-core-1.2.1、spring-cache-1.3.1) で grails 2.0.0.M1 を使用しています。アプリケーションのクリーニングとコンパイルに問題はなく、実行するだけです。

これは「grails run-app --stacktrace」を実行した結果です:

ERROR [org.springframework.web.context.ContextLoader]: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: Unable to locate constructor with Class parameter for class org.codehaus.groovy.grails.commons.DefaultGrailsServiceClass
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Unable to locate constructor with Class parameter for class org.codehaus.groovy.grails.commons.DefaultGrailsServiceClass
    ... 5 more
Caused by: java.lang.reflect.InvocationTargetException
    ... 5 more
Caused by: java.lang.ExceptionInInitializerError
    ... 5 more
Caused by: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '{}' with class 'groovy.util.ConfigObject' to class 'java.lang.Integer'
    ... 5 more
4

1 に答える 1

5

解決済み: Config.groovy で (まだ) 宣言されていないプロパティの値をサービスから取得していました (静的整数変数として、キャスト例外について説明しました)。

これが他の誰かに役立つことを願っています。

于 2011-09-05T12:39:17.280 に答える