1

私はgrailsを初めて使用し、アプリケーションをデバッグしようとしています。アプリケーションをデバッグしようとすると次のエラーが発生しますが、通常モードでは正常に動作しています。エラーの説明から何が問題なのかわかりませんでした。何か不足していますか?

Error 2013-05-28 15:59:13,903 [pool-7-thread-1] ERROR context.GrailsContextLoader  - Error executing bootstraps: org/springframework/beans/TypeMismatchException
Message: org/springframework/beans/TypeMismatchException

BootStrap.groovy

class BootStrap {
    def grailsApplication;
    def atomUtil;

    def init = { servletContext ->
        grailsApplication.config.dpc.currentTimestamp = DateUtil.getCurrentDateMidnight(); // yesterday

        // check the env only if in development mode
        if (Environment.getCurrent().name != "development"
        || "${System.env['SCST_CONFIG_load_reference_data']}" == "true") {
            def atomThread = Thread.start {
                AtomInfo.withTransaction { status ->
                    atomUtil.initializeData();
                }
            }
            def contextThread = Thread.start {
                ContextInfo.withTransaction { status ->
                    ContextUtil.initializeData();
                }
            }
            atomThread.join()
            contextThread.join()
        } else {
            log.info "[env:${Environment.getCurrent().name}] Skipping ATOMS & CONTEXTS Load. In development, set environmental SCST_CONFIG_load_reference_data=true"
        }
    }

    def destroy = {
    }
}
4

2 に答える 2

0

Grails 2.1.0 を使用していて、このエラーが発生しました。

2.1.5 にアップグレードすると、エラーは発生しなくなりました。GGTSも3.6にアップグレードしました

于 2014-08-01T00:06:04.503 に答える