2012-01-15 2 views
1

私はHerokuで動作しています。モデルに新しいクラスを追加しました。すべてローカルでうまく動作します。私はHerokuのにGitのプッシュを行うと、私は次のエラーになっています(注を、私は私の既存のプロセスを停止し、走った - heroku run "play clean --%prod"プッシュを行う前に):(ライン2589の周り/app/models/connectors/ContentConnectorIfc.javaで)HerokuでPlay Frameworkを使用するときに新しいクラスを追加するときにコンパイルエラーが発生する

コンパイルエラー ファイルを/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!アプリケーション

答えて

1

アプリケーションの依存関係に何か問題があるようです。 あなたのdependencies.ymlをチェックしましたか?そして、あなたはHerokuの上にプッシュする前に、あなたは

play deps --sync 

を実行してください。

+0

私は遅れている。私はgitの新しいリソース、私はコミットした場合、追加を行うことを忘れました。私の悪い。 – JBN

1

コミット-aがファイルを追加しないことを忘れている場合は、別の追加コマンドを実行する必要があります。私の悪い。英雄や遊びとは関係ありません。リソースは私のプッシュに追加されませんでした。

関連する問題