Menu

GWT Highcharts in smart gwt portlets

Aleksandar
2013-04-18
2013-10-07
  • Aleksandar

    Aleksandar - 2013-04-18

    Hi,
    I have a new problem when using highstock 1.3.1, gwt highcharts 1.5.0 ,smart gwt 3.1 , gwt 2.4.
    I have highstock in portlet.When I move portlet or maximize it, smart gwt detaches it and automatically create a new one when portlet is dropped. It works okay, but when I try to update new dropped charts(add point and redraw) it says (TypeError): baseXAxis is undefined.
    Then when I close page, it tryes to detach components and says chart.renderTo is undefined (this is not a big problem , just for info).
    setPersistent(true) doesnt help.
    This was working fine with previous highstock 1.2.6.
    Thanks a lot for any help...

     
  • Shawn Quinn

    Shawn Quinn - 2013-04-19

    Hmm, this sounds like it may be a core Highstock JS issues, but hard to tell for sure. Sounds like you may be resetting the DOM element that the chart is drawn inside of, which could cause Highstock some issues - unless you make sure that Highstock has a chance to recreate the chart from scratch in the new DOM element. If this worked in 1.2.6 though, then it may be a different issue, in which case, we'll likely need to get it boiled down to as simple of a use case as possible in order to try and pinpoint what about 1.3.1 is the issue...

     
  • Aleksandar

    Aleksandar - 2013-10-07

    Hello again after a long time . Thanks for reply, I also think this is core Highstock JS issues, so I'll post this question on their forum too.
    There is a little change now in highstock 3.0.4.-3.0.6. Now it goes into infinite recursion with redrawing chart after portlet was repositioned or maximized.
    Here is a minimal test case class:

    package org.gwthighcharts.test.client;
    
    import org.moxieapps.gwt.highcharts.client.AxisTitle;
    import org.moxieapps.gwt.highcharts.client.Point;
    import org.moxieapps.gwt.highcharts.client.Series;
    import org.moxieapps.gwt.highcharts.client.StockChart;
    
    import com.google.gwt.core.client.EntryPoint;
    import com.google.gwt.user.client.Timer;
    import com.smartgwt.client.widgets.layout.PortalLayout;
    import com.smartgwt.client.widgets.layout.Portlet;
    
    public class Main implements EntryPoint {
    
    private PortalLayout portalLayout = new PortalLayout(1);  
    private Portlet portlet1 = new Portlet();
    private Portlet portlet2 = new Portlet();
    transient StockChart chart;
    
    @Override
    public void onModuleLoad() {
        portalLayout.setWidth100();    
        portalLayout.setHeight100(); 
        portalLayout.setMembersMargin(10);  
        portalLayout.setShowColumnMenus(false);
        portalLayout.setMargin(10);
        portalLayout.setColumnBorder("0");
    
        chart = createChart();
        portlet1.addItem(chart);
    
        portlet1.setTitle("1");
        portalLayout.addPortlet(portlet1, 0, 0);
    
        portlet2.setTitle("2");
        portalLayout.addPortlet(portlet2, 0, 1);
    
        portalLayout.draw();
    
        Timer t = new Timer() {
            @Override
            public void run() {
                Point point = new Point(System.currentTimeMillis(), Math.random() * 100);
    
                chart.getSeries()[0].addPoint(point, false, false, false);
    
                chart.redraw();
            }
        };
        t.scheduleRepeating(1000);
    }
    
    private StockChart createChart() {
        StockChart chart = new StockChart();
    //      chart.setPersistent(true);
    
        chart.getYAxis(0).setAxisTitle(new AxisTitle().setText("Test"));
    
        Series cpuChartSeries = chart.createSeries();
        cpuChartSeries.setType(Series.Type.LINE);
        cpuChartSeries.setName("Test");
        chart.addSeries(cpuChartSeries);
    
        return chart;
    }
    
    }
    

    And here is stack trace from chrome (in firebug, it throws 'Too much recursion' exception)

    SVGElement.getBBox (highstock.src.js:2807)
    (anonymous function) (highstock.src.js:3351)
    each.Array.forEach.i (highstock.src.js:1202)
    (anonymous function) (highstock.src.js:3276)
    each.Array.forEach.i (highstock.src.js:1202)
    SVGRenderer.buildText (highstock.src.js:3270)
    SVGElement.attr (highstock.src.js:2264)
    Tick.addLabel (highstock.src.js:5858)
    (anonymous function) (highstock.src.js:8024)
    each.Array.forEach.i (highstock.src.js:1202)
    Axis.getOffset (highstock.src.js:8020)
    (anonymous function) (highstock.src.js:11483)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.getMargins (highstock.src.js:11482)
    (anonymous function) (highstock.src.js:18909)
    obj.(anonymous function) (highstock.src.js:427)
    Chart.redraw (highstock.src.js:10815)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    (anonymous function) (highstock.src.js:7812)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1390)
    Axis.setExtremes (highstock.src.js:7801)
    Scroller.updatedDataHandler (highstock.src.js:19070)
    f.event.dispatch (jquery.min.js:3)
    h.handle.i (jquery.min.js:3)
    f.event.trigger (jquery.min.js:3)
    (anonymous function) (jquery.min.js:3)
    e.extend.each (jquery.min.js:2)
    e.fn.e.each (jquery.min.js:2)
    f.fn.extend.trigger (jquery.min.js:3)
    win.HighchartsAdapter.win.HighchartsAdapter.$.fireEvent (highstock.src.js:1381)
    Series.redraw (highstock.src.js:14993)
    (anonymous function) (highstock.src.js:10853)
    each.Array.forEach.i (highstock.src.js:1202)
    Chart.redraw (highstock.src.js:10850)
    $redraw (050D492D91C1B0C764EDEE507034CA09.cache.html:45665)
    $onMessage (050D492D91C1B0C764EDEE507034CA09.cache.html:11284)
    $doOnMessage (050D492D91C1B0C764EDEE507034CA09.cache.html:43170)
    $onMessage_0 (050D492D91C1B0C764EDEE507034CA09.cache.html:43490)
    $onReceiving (050D492D91C1B0C764EDEE507034CA09.cache.html:44017)
    onReadyStateChange_0 (050D492D91C1B0C764EDEE507034CA09.cache.html:44288)
    (anonymous function) (050D492D91C1B0C764EDEE507034CA09.cache.html:25250)
    apply (050D492D91C1B0C764EDEE507034CA09.cache.html:14909)
    entry0 (050D492D91C1B0C764EDEE507034CA09.cache.html:14955)
    (anonymous function) (050D492D91C1B0C764EDEE507034CA09.cache.html:14936)

    I also attached a minimal project , it can be started with mvn gwt:run.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.