Dukascopy
 
 
Wiki JStore Search Login

Attention! Read the forum rules carefully before posting a topic.

    Try to find an answer in Wiki before asking a question.
    Submit programming questions in this forum only.
    Off topics are strictly forbidden.

Any topics which do not satisfy these rules will be deleted.

log4j error message
 Post subject: log4j error message Post rating: 0   New post Posted: Fri 15 Jun, 2018, 15:58 
User avatar

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)


 
 Post subject: Re: log4j error message Post rating: 0   New post Posted: Thu 21 Jun, 2018, 11:43 
User avatar

User rating:
Joined: Fri 31 Aug, 2007, 09:17
Posts: 6139
Hello,

What version and environment? Can you provide full log?

Quote:
Does it mean I need to configure log4j and, if so, where is that documented?

No. You don't need to do log4j configuration, it is just error message which is not related to this Null Pointer Exception.


 

Jump to:  

  © 1998-2025 Dukascopy® Bank SA
On-line Currency forex trading with Swiss Forex Broker - ECN Forex Brokerage,
Managed Forex Accounts, introducing forex brokers, Currency Forex Data Feed and News
Currency Forex Trading Platform provided on-line by Dukascopy.com