vaadin-chartjs icon indicating copy to clipboard operation
vaadin-chartjs copied to clipboard

"Maximum call stack size exceeded" when ?debug console is enabled

Open moberwasserlechner opened this issue 8 years ago • 4 comments

ChartJsWidgetset-0.js:21863 Sun Jul 31 20:54:08 GMT+200 2016 com.vaadin.client.ApplicationConfiguration
SEVERE: (RangeError) : Maximum call stack size exceededcom.google.gwt.core.client.JavaScriptException: (RangeError) : Maximum call stack size exceeded
    at Unknown.emptyMethod(ChartJsWidgetset-0.js)
    at Unknown.hasTypeMarker(ChartJsWidgetset-0.js)
    at Unknown.hasJavaObjectVirtualDispatch(ChartJsWidgetset-0.js)
    at Unknown.$init__V__devirtual$(ChartJsWidgetset-0.js)
    at Unknown.Object_0(ChartJsWidgetset-0.js)
    at Unknown.AbstractMap(ChartJsWidgetset-0.js)
    at Unknown.AbstractHashMap(ChartJsWidgetset-0.js)
    at Unknown.HashMap(ChartJsWidgetset-0.js)
    at Unknown.$init_257(ChartJsWidgetset-0.js)
    at Unknown.SimpleEventBus_0(ChartJsWidgetset-0.js)
    at Unknown.HandlerManager$Bus(ChartJsWidgetset-0.js)
    at Unknown.HandlerManager_0(ChartJsWidgetset-0.js)
    at Unknown.HandlerManager(ChartJsWidgetset-0.js)
    at Unknown.createHandlerManager(ChartJsWidgetset-0.js)
    at Unknown.ensureHandlers(ChartJsWidgetset-0.js)
    at Unknown.addDomHandler(ChartJsWidgetset-0.js)
    at Unknown.SimpleTree(ChartJsWidgetset-0.js)
    at Unknown.SimpleTree_0(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_1(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_1(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_1(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_1(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_1(ChartJsWidgetset-0.js)
    at Unknown.dir_3(ChartJsWidgetset-0.js)
    at Unknown.dir_2(ChartJsWidgetset-0.js)

moberwasserlechner avatar Jul 31 '16 18:07 moberwasserlechner

Maybe the chart has to be released as soon as the component is detached. Just guessing.

Seen at https://github.com/chartjs/Chart.js/blob/master/test/mockContext.js#L216

moberwasserlechner avatar Sep 23 '16 09:09 moberwasserlechner

This might be a problem with chartjs itself. I ran into this exception while using ionic2 rc0. They fixed it in here: https://github.com/driftyco/ionic-app-scripts/pull/44

moberwasserlechner avatar Oct 01 '16 12:10 moberwasserlechner

Keeps appearing after upgrade to Vaadin 8

moberwasserlechner avatar Jun 14 '17 09:06 moberwasserlechner

What I think, gwt try to speak with server on ChartJsWidgetset-0.js, but there is no this widgetset So, we need to compile our widgetset with it Example widgetSet error: https://github.com/parttio/Animator/issues/3 EDIT: When I test problem via MyWidgetSet-0.js (custom), and all errors via Unknown.***(com.****.MyWidgetSet-0.js) There is js file and methods, the problem on different think

utrucceh avatar Dec 27 '17 10:12 utrucceh