Play Framework на Heroku Ошибка компиляции при добавлении нового класса - PullRequest
1 голос
/ 15 января 2012

Я работаю на Heroku, все работает отлично. Я добавил новый класс в мою модель, все работает нормально на локальном. Когда я делаю git push в Heroku, я получаю следующую ошибку (обратите внимание, я остановил свой существующий процесс и выполнил - heroku run "play clean --%prod" перед выполнением push):

Ошибка компиляции (в /app/models/connectors/ContentConnectorIfc.java вокруг строки 2589) Файл /app/models/connectors/ContentConnectorIfc.java не может быть скомпилирован. Возникла ошибка: ContextVisionObstacleConnector cannot be resolved to a type

   play.exceptions.CompilationException: ContextVisionObstacleConnector cannot be resolved to a type
    at play.classloading.ApplicationCompiler$2.acceptResult(ApplicationCompiler.java:246)
    at org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.java:672)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:516)
    at play.classloading.ApplicationCompiler.compile(ApplicationCompiler.java:278)
    at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:412)
    at play.Play.preCompile(Play.java:566)
    at play.Play.init(Play.java:291)
    at play.server.Server.main(Server.java:158)

! Не удалось построить Play! приложение ! Очищено Играть! рамки из кэша ! Heroku толкнул отклонено, не удалось собрать Play Приложение

Ответы [ 2 ]

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

Я постоянно забываю, что commit -a не добавляет файлы, вы должны сделать отдельную команду add. Виноват. Ничего общего с герокой или игрой. Ресурсы не были добавлены в мой пуш.

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

Кажется, что-то пошло не так в зависимости вашего приложения. Вы проверили ваши зависимости? И убедитесь, что вы запускаете

play deps --sync

перед тем как нажать на героку.

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