Плагин grails heroku - не удается разрешить класс grails.plugin.cloudsupport.AbstractCloudTagLib - PullRequest
0 голосов
/ 24 января 2012

Когда я запускаю команду

git push heroku master

, я получаю следующую ошибку (ниже).По одному этому потоку я удалил плагин heroku, установил плагин поддержки облака и переустановил плагин heroku.Это не изменило ошибку.Я ввел JIRA по этому вопросу в плагине, но публикую здесь, чтобы можно было легко найти решение, которое могут предоставить люди Grails, или в случае необходимости диалога по проблеме / решению.

Спасибо

Ошибка:

[mkdir] Создан каталог: /app/.grails/1.3.7/projects/build_36v61myh1movb/plugins/tomcat-1.3.7 [unzip] Расширение: / app /tmp / repo.git / .cache / cache / org.grails.plugins / tomcat / zips / tomcat-1.3.7.zip в

/ app / .grails / 1.3.7 / projects / build_36v61myh1movb / plugins/tomcat-1.3.7 Установленный плагин tomcat-1.3.7 в папку /app/.grails/1.3.7/projects/build_36v61myh1movb/plugins/tomcat-

1.3.7.... Выполнение сценария постустановки плагина tomcat-1.3.7 ... Плагин установленного плагина tomcat-1.3.7 предоставляет следующие новые скрипты: ------------------------------------------ grails tomcat [mkdir] Создан каталог: /app/.grails/1.3.7/projects/build_36v61myh1movb/plugin-classes [groovyc] Компиляция 106 исходных файлов в /app/.grails/1.3.7/projects/build_36v61myh1movb/plugin-classes [groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException: запуск не выполнен: [groovyc] /app/.grails/1.3.7 / projects / build_36v61myh1movb / plugins / heroku-1.0 / grails-

app / taglib / grails / plugin / heroku / HerokuTagLib.groovy: 17: невозможно разрешить класс grails.plugin.cloudsupport.AbstractCloudTagLib [groovyc] @ строка 17, столбец 1. [groovyc] импорт grails.plugin.cloudsupport.AbstractCloudTagLib [groovyc] ^ [groovyc] [groovyc] /app/.grails/1.3.7/projects/build_36v61myh1movb/pluginsheroku-1.0 / grails-

app / taglib / grails / plugin / heroku / HerokuTagLib.groovy: 22: не удается разрешить класс grails.plugin.cloudsupport.Abstr actCloudTagLib [groovyc] @ строка 22, столбец 1. [groovyc] класс HerokuTagLib расширяет AbstractCloudTagLib {[groovyc] ^ [groovyc] [groovyc] /app/.grails/1.3.7/projectb/myh_bildplugins / heroku-

1.0 / src / groovy / grails / plugin / heroku / HerokuBeanPostprocessor.groovy: 17: не удается разрешить класс

grails.plugin.cloudsupport.A bstractCloudBeanPostprocessor [groovyc @]строка 17, столбец 1. [groovyc] import grails.plugin.cloudsupport.AbstractCloudBeanPostprocessor [groovyc] ^ [groovyc] [groovyc] /app/.grails/1.3.7/projects/build_36v61myh1movb/plugins/heroku-

1.0 / src / groovy / grails / plugin / heroku / HerokuBeanPostprocessor.groovy: 27: невозможно разрешить класс

grails.plugin.cloudsupport.A bstractCloudBeanPostprocessor [groovyc] @ строка 27, столбец 1. [groovyc]Класс HerokuBeanPostprocessor расширяет AbstractCloudBeanPostprocessor {[groovyc] ^ [groovyc] [groovyc] /app/.grails/1.3.7/projects/build_36v61myh1movb/plugins/heroku-

1.0 / src / groovy / grails / plugin / heroku / HerokuMongoBeanConfigurer.groovy: 17: невозможно разрешить класс

grails.plugin.cloudsupport .AbstractMongoBeanConfigurer [groovyc] @ строка 17, столбец 1. [groovyc] import grails.plugin.cloudsupport.AbstractMongoBeanConfigurer [groovyc] ^ [groovyc] [groovyc] /app/.grails/1.3.7/projects/build_36v61myh1movb/plugins/heroku-*1034r

1035groovy / grails / plugin / heroku / HerokuMongoBeanConfigurer.groovy: 24: невозможно разрешить класс

grails.plugin.cloudsupport .AbstractMongoBeanConfigurer [groovyc] @ строка 24, столбец 1.класс [groovyc] HerokuMongoBeanConfigurer расширяет AbstractMongoBeanConfigurer { [groovyc] ^ [Groovyc] [groovyc] 6 ошибок Ошибка выполнения скрипта Компиляция:: Компиляция не удалась : Компиляция не удалась at gant.Gant $ _dispatch_closure5.doCall (Gant.groovy: 391) at gant.Gant $ _dispatch_closure7.doCall (Gant.groovy: 415) at gant.Gant $ _dispatch_closure7.doCall (Gant.groovy) at gant.Gant.withBuildListeners (Gant.groovy: 427) на gant.Gant.this $ 2 $ с помощью BuildListeners (Gant.groovy) at gant.Gant $ this $ 2 $ withBuildListeners.callCurrent (неизвестный источник) в Гант.Гант.диспетч (Гант.гроовой: 415) при ганте. Гант. $ 2 $ отправка (Гант.гроовой) при гант.Гант.инвокеМетод (Gant.groovy) at gant.Gant.executeTargets (Gant.groovy: 590) at gant.Gant.executeTargets (Gant.groovy: 589) Вызвано:: Ошибка компиляции в org.codehaus.groovy.ant.Groovyc.compile (Groovyc.java:920) в org.codehaus.groovy.ant.Groovyc.execute (Groovyc.java:607) в org.apache.tools.ant.UnknownElement.execute (UnknownElement.java:288) в org.apache.tools.ant.dispatch.DispatchUtils.execute (DispatchUtils.java:106) при компиляции $ _run_closure4_closure10.doCall (компиляция: 117) при компиляции $ _run_closure4_closure10.doCall (компиляция) при компиляции $ _run_closure10.doCall (компиляция: 280) при компиляции $ _run_closure10.call (компиляция) при компиляции $ _run_closure4.doCall (компиляция: 104) при компиляции $ _run_closure3.doCall (компиляция: 69) at gant.Gant $ _dispatch_closure5.doCall (Gant.groovy: 381) ... еще 10 Вызвано: org.codehaus.groovy.control.MultipleCompilationErrorsException: сбой запуска: /app/.grails/1.3.7/projects/build_36v61myh1movb/plugins/heroku-1.0/grails-

app / taglib / grails / plugin / heroku / HerokuTagLib.groovy: 17: невозможно определить класс

grails.plugin.cloudsupport.AbstractCloudTagLib



Проблемы до этого, обратите внимание, git push не дает мне возможности ответить на запросы [y, n]:

   Plugin mail-1.0 installed
   Resolving plugin JAR dependencies ...
   Executing spring-security-ui-0.1.2 plugin post-install script ...
   Plugin spring-security-ui-0.1.2 installed
   Plugin provides the following new scripts:
   ------------------------------------------
   grails s2ui-override
   You currently already have a version of the plugin installed [mail-1.0]. Do you want to upgrade this version? [y,n]
   Invalid option 'null' - must be one of: [y,n]

   You currently already have a version of the plugin installed [mail-1.0]. Do you want to upgrade this version? [y,n]
   Invalid option 'null' - must be one of: [y,n]

   You currently already have a version of the plugin installed [mail-1.0]. Do you want to upgrade this version? [y,n]
   Invalid option 'null' - must be one of: [y,n]

   No valid response entered - giving up asking.
   Plugin mail-1.0-SNAPSHOT install aborted ...
   You currently already have a version of the plugin installed [spring-security-core-1.2.7.1]. Do you want to upgrade this version? [y,n]
   Invalid option 'null' - must be one of: [y,n]

   You currently already have a version of the plugin installed [spring-security-core-1.2.7.1]. Do you want to upgrade this version? [y,n]
   Invalid option 'null' - must be one of: [y,n]

   You currently already have a version of the plugin installed [spring-security-core-1.2.7.1]. Do you want to upgrade this version? [y,n]
   Invalid option 'null' - must be one of: [y,n]

   No valid response entered - giving up asking.
   Plugin spring-security-core-1.2.1 install aborted ...
   You currently already have a version of the plugin installed [jquery-1.7.1]. Do you want to upgrade this version? [y,n]
   Invalid option 'null' - must be one of: [y,n]

   You currently already have a version of the plugin installed [jquery-1.7.1]. Do you want to upgrade this version? [y,n]
   Invalid option 'null' - must be one of: [y,n]

   You currently already have a version of the plugin installed [jquery-1.7.1]. Do you want to upgrade this version? [y,n]
   Invalid option 'null' - must be one of: [y,n]

   No valid response entered - giving up asking.
   Plugin jquery-1.6.1.1 install aborted ...
       [mkdir] Created dir: /app/.grails/1.3.7/projects/build_28p9jo3vo48wb/plugin-classes
     [groovyc] Compiling 106 source files to /app/.grails/1.3.7/projects/build_28p9jo3vo48wb/plugin-classes
     [groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
     [groovyc] /app/.grails/1.3.7/projects/build_28p9jo3vo48wb/plugins/heroku-1.0/grails-app/taglib/grails/plugin/heroku/HerokuTagLib.groovy: 17: unable to resolve class grails.plugin.cloudsupport.Abstr

actCloudTagLib [groovyc] @ строка 17, столбец 1. [groovyc] import grails.plugin.cloudsupport.AbstractCloudTagLib [groovyc] ^ [Groovyc]

Ответы [ 2 ]

1 голос
/ 28 января 2012

У меня тоже была эта проблема с граалями 1.3.7.

Как предложил Берт, добавление следующего к вашему BuildConfig.groovy решит проблему:

compile ':cloud-support:1.0.8'

Я следовал Основному учебнику Берта здесь , после того, как выше было добавлено, мое веб-приложение скомпилировано и успешно развернуто в Heroku.

0 голосов
/ 24 января 2012

Установка плагина поддержки облака - это исправление. Попробуйте запустить grails clean и grails compile, чтобы он разрешил зависимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...