0

おそらく次のバグが原因です - https://play.lighthouseapp.com/projects/82401/tickets/613-stack-overflow-exception-while-trying-to-compile Play 2 プロジェクトは、ルート ファイルが大きくなるとコンパイルに失敗しました。デフォルトのスレッド スタック サイズを増やす回避策があります。しかし、これは Heroku では機能しません。Heroku で使用されるスタック サイズを 512k 以上に増やすことが可能かどうかはわかりません。JAVA_OPTS と SBT_OPTS を -Xss2m に変更しても効果はありません。例外 java.lang.StackOverflowError でコンパイルが失敗しました。この問題を解決するための回避策を誰かが提案できるでしょうか?

4

1 に答える 1

1

Ok。解決策が見つかりました。スタック サイズは、構成パラメーターではなくビルドパックで変更する必要があります。

Heroku で同じ例外が発生した場合: buildpack を fork し、95 行目に +Xss2m を追加して変更するだけです。

于 2012-09-10T07:29:30.237 に答える