2017-09-21 1 views
0

Je reçois cette erreur dans Esper. Quelle est la cause?Erreur Esper: ERREUR com.espertech.esper.timer.EPLTimerTask - Fil de minuteur intercepté exception non gérée: 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

Note: Cette série de questions-réponses est le type de «Partager vos connaissances, style Q et R» approuvé par le SO. – Contango

+0

La pile de votre message est incomplète. Je vous suggère de poster la pile complète et de poster aussi le code qui en est la cause. – user650839

+0

La pile complète n'aiderait pas - elle fait environ 30 pages, et la plupart sont identiques. Il n'y a pas de récurrence, c'est juste que Esper fait beaucoup de travail et utilise beaucoup d'espace de pile. – Contango

Répondre

0

Notez que l'exception mentionne "StackOverflowError".

Le default stack size for 64-bit Java is 1 megabyte.

Augmentez à 2 mégaoctets en utilisant l'option JVM -Xss2m.

Faites attention: l'augmentation de la taille de la pile augmente l'utilisation de la RAM par thread.

+0

Note: Cette série de questions-réponses est le type de «Partager vos connaissances, style Q & A» approuvé par le SO. – Contango