2017-09-21 12 views
0

このエラーはEsperで発生します。原因は何ですか?Esperエラー:エラーcom.espertech.esper.timer.EPLTimerTask - タイマスレッドが未処理の例外を検出しました:null

[com.espertech.esper.Timer-EsperService-0] ERROR com.espertech.esper.timer.EPLTimerTask - Timer thread caught unhandled exception: null 
    java.lang.StackOverflowError 
      at java.util.TreeMap.compare(TreeMap.java:1290) 
      at java.util.TreeMap$NavigableSubMap.tooHigh(TreeMap.java:1394) 
      at java.util.TreeMap$NavigableSubMap.absLowest(TreeMap.java:1425) 
      at java.util.TreeMap$AscendingSubMap$AscendingEntrySetView.iterator(TreeMap.java:1908) 
      at java.util.AbstractMap$2$1.<init>(AbstractMap.java:389) 
      at java.util.AbstractMap$2.iterator(AbstractMap.java:388) 
      at com.espertech.esper.filter.FilterParamIndexCompare.matchEvent(FilterParamIndexCompare.java:161) 
      at com.espertech.esper.filter.FilterParamIndexCompare.matchEvent(FilterParamIndexCompare.java:171) 
      at com.espertech.esper.filter.FilterHandleSetNode.matchEvent(FilterHandleSetNode.java:99) 
      at com.espertech.esper.filter.EventTypeIndex.matchType(EventTypeIndex.java:170) 
      at com.espertech.esper.filter.EventTypeIndex.matchEvent(EventTypeIndex.java:108) 
      at com.espertech.esper.filter.FilterServiceBase.retryableMatchEvent(FilterServiceBase.java:170) 
+0

注:このQ&AはSO認定の「あなたの知識、Q&Aスタイルを共有する」タイプです。 – Contango

+0

投稿のスタックが不完全です。私は完全なスタックを投稿し、これを引き起こしているコードを投稿することをお勧めします。 – user650839

+0

完全なスタックは助けにならないでしょう - 約30ページの長さで、ほとんど同じです。再帰はありません。Esperが多くの作業を行い、多くのスタックスペースを使用するだけです。 – Contango

答えて

0

「StackOverflowError」に例外が記載されていることに注意してください。

default stack size for 64-bit Java is 1 megabyte

JVMオプション-Xss2mを使用して2メガバイトに増加します。

注意:スタックサイズを増やすと、スレッドごとのRAM使用量が増えます。

+0

注:このQ&AはSO認定の「あなたの知識、Q&Aスタイルを共有する」タイプです。 – Contango

関連する問題