0

FunctionalJavaアプリは、スタックトレースでStreamを使用してStackOverflowErrorをスローしますが、アプリは(一見)ストリームを使用しません。原因は何でしょうか?

4

2 に答える 2

1

おそらく、他のデータ構造が舞台裏でStreamを使用しており、大規模な再帰を使用する可能性があります。

私の場合の容疑者は、ネイティブJavaIterableWを使用wrapしているときでした。その代わりに、私は有限を効果的な操作を持つに変換していました。bindIterablesfj.List.iterableListIterablefj.Listbind

于 2012-06-06T13:33:23.113 に答える
0

githubでこれを修正するためのプルリクエストがあります。

これがあなたを苦しめているなら、おそらくあなたはその修正を試してみて、それがあなたのために働くならそれをマージすることに+1を投票することができますか?

于 2012-12-19T19:50:30.617 に答える