ログに表示されるすべてのエラー レポートが次の場合、GWT アプリケーションからさらに情報を取得する方法を教えてください。
クライアント側:Caused by: java.lang.RuntimeException: Server Error 500...
サーバー側: [ERROR] 500 - POST /gwtRequest (127.0.0.1) 1420 bytes
(赤いフォント)
(私は gwt:run によって Maven から開発モードでアプリを実行するので、Jetty で実行されます)
RequestFactory (/gwtRequest) に関連していることを除けば、何が起こっているのかまったくわかりません。無効な Entity-Proxy または Request-Service コントラクトに関連している可能性がありますが、Eclipse と Maven の両方で RequestFactory-apt バリデーターを正しく構成しており、エラーは発生していません (通常、この検証は正常に機能します)。
問題についてもう少し学ぶために何ができるか、そしてなぜGWTがサーバー側で何が問題なのかを示すサーバースタックトレースを提供しないのはなぜですか?
編集: エラーが見つかりました: @Enumerated(EnumType.STRING)
JPA エンティティに列挙型フィールドがありました。データベースに、列挙型のどの値とも一致しない varchar 値がありました。しかし、スタック トレースを取得できなかった理由は依然として疑問です。わかっていれば、半日ではなく、1分で解決できます。