Last active
August 29, 2015 13:55
-
-
Save mvberg/8712110 to your computer and use it in GitHub Desktop.
Exception when changing from a chart with futures expiration comparisons (align to expirations check)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GetRecord for GOOG | |
java.lang.NullPointerException | |
at com.barchart.realtime.chart.ui.Symbol.getYearOffset(Symbol.java:228) | |
at com.barchart.realtime.chart.ui.Symbol.getTimeLineIteratorAt(Symbol.java:170) | |
at com.barchart.realtime.chart.ui.Chart.getAllTimeLines(Chart.java:757) | |
at com.barchart.realtime.chart.ui.Chart.getMergedTimeLine(Chart.java:893) | |
at com.barchart.realtime.chart.ui.Chart.getLastVisible(Chart.java:884) | |
at com.barchart.realtime.chart.ui.Curve.onManyDataPointsChanged(Curve.java:318) | |
at com.barchart.realtime.chart.ui.TimeSeriesCurve$1.invoke(TimeSeriesCurve.java:169) | |
at com.barchart.realtime.chart.data.BasicTimeSeries.fireEvent(BasicTimeSeries.java:75) | |
at com.barchart.realtime.chart.ui.TimeSeriesCurve.fireUpdatesIfTimeSeriesCached(TimeSeriesCurve.java:166) | |
at com.barchart.realtime.chart.ui.Symbol.onInitialUpdate(Symbol.java:115) | |
at com.barchart.realtime.chart.ui.Chart.postInitialize(Chart.java:559) | |
at com.barchart.realtime.chart.util.JSONConfigurationParser.parse(JSONConfigurationParser.java:277) | |
at com.barchart.plugin.widget.platform.charts.ui.ChartWidgetView.deserialize(ChartWidgetView.java:639) | |
at com.barchart.plugin.widget.platform.charts.ui.ChartWidgetView.definitionChanged(ChartWidgetView.java:405) | |
at com.barchart.plugin.widget.platform.charts.ui.ChartWidgetView.replaceFirstSymbol(ChartWidgetView.java:234) | |
at com.barchart.plugin.widget.platform.charts.ui.ChartWidgetView.replaceSymbol(ChartWidgetView.java:382) | |
at com.barchart.plugin.widget.platform.charts.ChartWidget.onSymbolChange(ChartWidget.java:2631) | |
at com.barchart.plugin.core.impl.space.flexi.ui.FlexStackPane.doSymbolChange(FlexStackPane.java:1044) | |
at com.barchart.plugin.core.impl.space.flexi.ui.FlexStackPane.keyPressed(FlexStackPane.java:450) | |
at com.barchart.plugin.core.impl.space.flexi.ui.FlexStackPane$1.keyPressed(FlexStackPane.java:936) | |
at org.apache.pivot.wtk.Component$ComponentKeyListenerList.keyPressed(Component.java:577) | |
at org.apache.pivot.wtk.Component.keyPressed(Component.java:2915) | |
at org.apache.pivot.wtk.ApplicationContext$DisplayHost.processKeyEvent(ApplicationContext.java:1475) | |
at java.awt.Component.processEvent(Component.java:6282) | |
at org.apache.pivot.wtk.ApplicationContext$DisplayHost.processEvent(ApplicationContext.java:851) | |
at java.awt.Component.dispatchEventImpl(Component.java:4861) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895) | |
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:762) | |
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1027) | |
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:899) | |
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:727) | |
at java.awt.Component.dispatchEventImpl(Component.java:4731) | |
at java.awt.Container.dispatchEventImpl(Container.java:2287) | |
at java.awt.Window.dispatchEventImpl(Window.java:2719) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) | |
at java.awt.EventQueue.access$200(EventQueue.java:103) | |
at java.awt.EventQueue$3.run(EventQueue.java:694) | |
at java.awt.EventQueue$3.run(EventQueue.java:692) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) | |
at java.awt.EventQueue$4.run(EventQueue.java:708) | |
at java.awt.EventQueue$4.run(EventQueue.java:706) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) | |
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) | |
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) | |
Failed drawing the chart, definition is probably corrupted, please contact support. | |
java.lang.NullPointerException | |
at com.barchart.realtime.chart.ui.Symbol.getYearOffset(Symbol.java:228) | |
at com.barchart.realtime.chart.ui.Symbol.getTimeLineIteratorAt(Symbol.java:170) | |
at com.barchart.realtime.chart.ui.Chart.getAllTimeLines(Chart.java:757) | |
at com.barchart.realtime.chart.ui.Chart.getMergedTimeLine(Chart.java:893) | |
at com.barchart.realtime.chart.ui.HorizontalScale.draw(HorizontalScale.java:90) | |
at com.barchart.realtime.chart.ui.Chart.draw(Chart.java:846) | |
at com.barchart.realtime.chart.ui.Chart.paint(Chart.java:1389) | |
at org.apache.pivot.wtk.Component.paint(Component.java:2145) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at com.barchart.plugin.trader.core.chart.ui.ChartTraderView.paint(ChartTraderView.java:457) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.Container.paint0(Container.java:451) | |
at org.apache.pivot.wtk.Container.paint(Container.java:362) | |
at org.apache.pivot.wtk.ApplicationContext$DisplayHost.paintDisplay(ApplicationContext.java:684) | |
at org.apache.pivot.wtk.ApplicationContext$DisplayHost.paintBuffered(ApplicationContext.java:591) | |
at org.apache.pivot.wtk.ApplicationContext$DisplayHost.paint(ApplicationContext.java:511) | |
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39) | |
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:78) | |
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:115) | |
at java.awt.Container.paint(Container.java:1967) | |
at java.awt.Window.paint(Window.java:3877) | |
at org.apache.pivot.wtk.DesktopApplicationContext$HostFrame.update(DesktopApplicationContext.java:261) | |
at sun.awt.RepaintArea.updateComponent(RepaintArea.java:255) | |
at sun.awt.RepaintArea.paint(RepaintArea.java:232) | |
at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:347) | |
at java.awt.Component.dispatchEventImpl(Component.java:4937) | |
at java.awt.Container.dispatchEventImpl(Container.java:2287) | |
at java.awt.Window.dispatchEventImpl(Window.java:2719) | |
at java.awt.Component.dispatchEvent(Component.java:4687) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) | |
at java.awt.EventQueue.access$200(EventQueue.java:103) | |
at java.awt.EventQueue$3.run(EventQueue.java:694) | |
at java.awt.EventQueue$3.run(EventQueue.java:692) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) | |
at java.awt.EventQueue$4.run(EventQueue.java:708) | |
at java.awt.EventQueue$4.run(EventQueue.java:706) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) | |
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) | |
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) | |
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException | |
at com.barchart.realtime.chart.ui.Symbol.getYearOffset(Symbol.java:228) | |
at com.barchart.realtime.chart.ui.Symbol.getTimeLineIteratorAt(Symbol.java:170) | |
at com.barchart.realtime.chart.ui.Chart.getAllTimeLines(Chart.java:757) | |
at com.barchart.realtime.chart.ui.Chart.getMergedTimeLine(Chart.java:893) | |
at com.barchart.realtime.chart.ui.Chart.getLastVisible(Chart.java:884) | |
at com.barchart.realtime.chart.ui.Curve.onManyDataPointsChanged(Curve.java:318) | |
at com.barchart.realtime.chart.data.DDFTimeSeries$3.invoke(DDFTimeSeries.java:403) | |
at com.barchart.realtime.chart.data.BasicTimeSeries.fireEvent(BasicTimeSeries.java:75) | |
at com.barchart.realtime.chart.data.DDFTimeSeries.dataRetrieved(DDFTimeSeries.java:400) | |
at com.barchart.realtime.chart.data.DDFTimeSeries.onDataRetrieved(DDFTimeSeries.java:361) | |
at com.barchart.realtime.chart.data.DDFTimeSeries$2.done(DDFTimeSeries.java:228) | |
at javax.swing.SwingWorker$5.run(SwingWorker.java:737) | |
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832) | |
at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112) | |
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842) | |
at javax.swing.Timer.fireActionPerformed(Timer.java:312) | |
at javax.swing.Timer$DoPostEvent.run(Timer.java:244) | |
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) | |
at java.awt.EventQueue.access$200(EventQueue.java:103) | |
at java.awt.EventQueue$3.run(EventQueue.java:694) | |
at java.awt.EventQueue$3.run(EventQueue.java:692) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) | |
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) | |
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) | |
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment