私は morphia、mongoDB、playframework が初めてです。これらを生産に使用しようとしています。私のコードは、先週最後に実行したときに問題なく動作していました。今朝、次のエラーが発生し続け、修正方法がわかりません。
10:20:53,048 情報 ~ /home/user/NetBeansProjects/um を開始しています 10:20:53,056 警告 ~ application.conf でモジュールを宣言することは非推奨です。代わりに dependencies.yml を使用してください (module.morphia) 10:20:53,060 情報 ~ モジュール morphia が利用可能です (/home/user/play-1.2.2/modules/morphia-1.2.1beta6) 10:20:53,062 情報 ~ モジュール morphia (/home/user/play-1.2.2/modules/morphia-1.2.1beta6) 10:20:54,538 警告 ~ Play を実行しています! DEV モードで 10:20:54,828 情報 ~ ポート 9000 で HTTP をリッスンしています (開始する最初の要求を待っています) ... 10:21:03,741 エラー ~
@67c6i5h2e リクエスト GET の内部サーバー エラー (500) /
コンパイル エラー ({module:morphia-1.2.1beta6}/app/morphia/ObjectIdBinder.java の 12 行目あたり) ファイル {module:morphia-1.2.1beta6}/app/morphia/ObjectIdBinder.java をコンパイルできませんでした。発生したエラー: タイプ ObjectIdBinder は既に定義されています
play.exceptions.CompilationException: タイプ ObjectIdBinder は、org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.java:672) の play.classloading.ApplicationCompiler$2.acceptResult(ApplicationCompiler.java:246) で既に定義されています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) play.Play.start(Play.java:482) で play.Play.detectChanges(Play.java:596) で play.Invoker$Invocation.init(Invoker.java:186) で Invocation.HTTP Request(Play!)
私もコードで何かを変更したことを覚えていません。