User rating: 98
Joined: Mon 23 Jul, 2012, 02:02 Posts: 656 Location: United States, Durham, NC
I am getting this message, after execution over a fairly long period of time, and memory exhaustion. Does it mean I need to configure log4j and, if so, where is that documented? Thanks !
log4j:ERROR Cannot send the local log message to ALS, queue limit(1000) exceeded. 2018-06-15 16:50:36.506 ERROR OrdersManagerImpl - Error while drawing position: 101441244 java.lang.NullPointerException at com.dukascopy.charts.orders.OrdersManagerImpl.appendPositionClosingInfo(OrdersManagerImpl.java:1621) at com.dukascopy.charts.orders.OrdersManagerImpl.prepareClosingLinesAndPoints(OrdersManagerImpl.java:1590) at com.dukascopy.charts.orders.OrdersManagerImpl.prepareOrderPartsInner(OrdersManagerImpl.java:1430) at com.dukascopy.charts.orders.OrdersManagerImpl.prepareOrderPartsInner(OrdersManagerImpl.java:1323) at com.dukascopy.charts.orders.OrdersManagerImpl.prepareOrderParts(OrdersManagerImpl.java:1314) at com.dukascopy.charts.view.drawingstrategies.OrdersDrawingLogic.drawData(OrdersDrawingLogic.java:384) at com.dukascopy.charts.view.displayabledatapart.MainChartPanelOrdersDisplayableDataPart.drawInternal(MainChartP anelOrdersDisplayableDataPart.java:29) at com.dukascopy.charts.view.displayabledatapart.AbstractDisplayableDataPart.draw(AbstractDisplayableDataPart.ja va:27) at com.dukascopy.charts.view.staticdynamicdata.MainChartPanelStaticDynamicData.drawStaticData(MainChartPanelStat icDynamicData.java:40) at com.dukascopy.charts.view.paintingtechnic.VolatilePaintingTechnic.redrawDataOntoBackBuffer(VolatilePaintingTe chnic.java:64) at com.dukascopy.charts.view.paintingtechnic.VolatilePaintingTechnic.redrawStaticContent(VolatilePaintingTechnic .java:79) at com.dukascopy.charts.view.paintingtechnic.VolatilePaintingTechnic.paint(VolatilePaintingTechnic.java:36) at com.dukascopy.charts.view.swing.AbstractPanel.paint(AbstractPanel.java:22) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JLayeredPane.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.BufferStrategyPaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.access$1200(Unknown Source) at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)