Получение Не удается вызвать метод assetsBaseUrl() при исключении нулевого объекта при запуске приложения Grails со встроенным плагином Grails

Я запускаю приложение Grails 3 со встроенным плагином Grails. Я написал эту строку в build.gradle.

compile project(':document-management-system')

и написал эти строки в файле settings.gradle.

include 'document-management-system'
project(':document-management-system').projectDir = new File('/file/path')

После запуска приложения Grails я получил следующее исключение. Однако, если я удалю этот код строки build.gradle, он будет работать нормально.

Exception: Error processing GroovyPageView: [views/login/auth.gsp:4] Error executing tag <asset:stylesheet>: Cannot invoke method assetBaseUrl() on null object] with root cause

    java.lang.NullPointerException: Cannot invoke method assetBaseUrl() on null object
    at asset.pipeline.grails.AssetMethodTagLib$_closure1.doCall(AssetMethodTagLib.groovy:26)
    at org.grails.taglib.TagOutput.captureTagOutput(TagOutput.java:64)
    at org.grails.taglib.TagLibraryMetaUtils$_registerMethodMissingForTags_closure3.doCall(TagLibraryMetaUtils.groovy:58)
    at asset.pipeline.grails.AssetsTagLib$_closure7.doCall(AssetsTagLib.groovy:130)
    at org.grails.taglib.TagOutput.captureTagOutput(TagOutput.java:64)
    at asset.pipeline.grails.AssetsTagLib$_closure2$_closure12.doCall(AssetsTagLib.groovy:48)
    at asset.pipeline.grails.AssetsTagLib$_element_closure9.doCall(AssetsTagLib.groovy:86)
    at asset.pipeline.grails.AssetsTagLib.element(AssetsTagLib.groovy:85)
    at asset.pipeline.grails.AssetsTagLib$_closure2.doCall(AssetsTagLib.groovy:46)
    at org.grails.gsp.GroovyPage.invokeTagLibClosure(GroovyPage.java:410)
    at org.grails.gsp.GroovyPage.invokeTag(GroovyPage.java:335)

person Tushar Saxena    schedule 11.07.2018    source источник


Ответы (1)


Пожалуйста, проверьте правильную версию конвейера ресурсов как во встроенном приложении плагина, так и в приложении Grails.

person soni007soni    schedule 12.07.2018
comment
Я проверил это. Для приложения он имеет версию 3.2.1, а для плагина — версию 2.14.2. Так что я должен изменить версию плагина? - person Tushar Saxena; 12.07.2018
comment
Идеальный. Работал как Шарм. - person Tushar Saxena; 12.07.2018