vaadin-chartjs
vaadin-chartjs copied to clipboard
"Maximum call stack size exceeded" when ?debug console is enabled
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)
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
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
Keeps appearing after upgrade to Vaadin 8
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