Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 添加新类时Heroku上的Play Framework编译错误_Deployment_Heroku_Playframework - Fatal编程技术网

Deployment 添加新类时Heroku上的Play Framework编译错误

Deployment 添加新类时Heroku上的Play Framework编译错误,deployment,heroku,playframework,Deployment,Heroku,Playframework,我在Heroku上运行,一切都很好。我在我的模型中添加了一个新类,在本地上一切都很好。当我将git推送到Heroku时,我遇到了以下错误(注意,在推之前,我停止了现有进程并运行了-Heroku运行“play clean--%prod”): 编译错误(在第2589行附近的/app/models/connectors/ContentConnectorIfc.java中) 无法编译文件/app/models/connectors/ContentConnectorIfc.java。引发的错误是:Cont

我在Heroku上运行,一切都很好。我在我的模型中添加了一个新类,在本地上一切都很好。当我将git推送到Heroku时,我遇到了以下错误(注意,在推之前,我停止了现有进程并运行了-
Heroku运行“play clean--%prod”
):

编译错误(在第2589行附近的
/app/models/connectors/ContentConnectorIfc.java
中) 无法编译文件
/app/models/connectors/ContentConnectorIfc.java
。引发的错误是:
ContextVisionObjectConnector无法解析为类型

   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)
!!无法建立游戏!应用 ! 允许玩!缓存中的框架
! Heroku推送被拒绝,无法编译播放!app

应用程序的依赖项似乎出了问题。 您是否检查了dependencies.yml?一定要跑

play deps --sync

在你使用heroku之前。

我一直忘记commit-a不会添加文件,你必须执行一个单独的add命令。我的错。与heroku或玩耍无关。资源没有添加到我的推送中。

Ugh。我是弱智。我忘了向git添加新资源,我只是提交了。我的错。