Приложение Grails во время отладки выдает исключение

Я новичок в 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 = {
    }
}

person Sagar    schedule 28.05.2013    source источник
comment
Похоже, у вас проблема в Bootstrap. Можешь показать Bootstrap.groovy?   -  person dmahapatro    schedule 29.05.2013
comment
посмотрите на мое редактирование выше .. спасибо за ваш интерес   -  person Sagar    schedule 29.05.2013
comment
Что такое ContextUtil и где он определяется/вводится?   -  person dmahapatro    schedule 29.05.2013


Ответы (2)


Попробуйте организовать импорт и обновить зависимости.

person confile    schedule 28.05.2013
comment
и как бы я это сделал? Не могли бы вы быть более конкретным, извините, это все новое для меня - person Sagar; 29.05.2013
comment
Импортируйте свой проект в GGTS или STS grails.org/products/ggts. Щелкните правой кнопкой мыши свой проект › Grails › обновить зависимости. Откройте Bootstrap.groovy, организуйте импорт: на MAC cmd + Shift + o, Win: cmd заменить на alt или strg - person confile; 29.05.2013
comment
Спасибо, confile, попробовал все, что вы сказали .. все еще получаю ту же ошибку! - person Sagar; 29.05.2013
comment
можете ли вы опубликовать полную трассировку стека: grails run-app --stacktrace - person confile; 29.05.2013

Я использовал Grails 2.1.0 и столкнулся с этой ошибкой.

Когда я обновился до 2.1.5, у меня больше не было ошибки. Я также обновил GGTS до 3.6.

person Scott Warren    schedule 01.08.2014