Hi,
we have a large smartgwt-application for our customer, and they used IE9 on Windows Vista.
Since our customer upgraded to Windows-7 and IE11, after several hours they get out-of-memory-exceptions.
Before (with IE9) everything worked fine and it works also fine now on Firefox.
We upgraded to smart-gwt-5.0-2015-01-06 and gwt-2.6.1, but that did not help.
The development-console in the internet-explorer does not show any errors, it just consumes more and more memory.
I read that we need to call destroy() manually for a ResultSet. But that does not seem to make any difference. Do you know situations where we need to call destroy()?
We get "Not enough Stackmemory"-exceptions like the one below. On "EreignisListPanel.java:312": we called "invalidateCache() on a ListGrid".
I also saw different occurences starting from "listGrid.getSelectedRecords()" or "tabSet.getSelectedTab()".
Do you have and idea how to find a solution/workaround or the cause?
Interesting is the fact that the stacktrace is very long. The following lines are repeated 356-times.
at Unknown.bMc(ListGrid.java:166)
at Unknown.Ymc(BaseWidget.java:534)
at Unknown.ync(BaseWidget.java:512)
we have a large smartgwt-application for our customer, and they used IE9 on Windows Vista.
Since our customer upgraded to Windows-7 and IE11, after several hours they get out-of-memory-exceptions.
Before (with IE9) everything worked fine and it works also fine now on Firefox.
We upgraded to smart-gwt-5.0-2015-01-06 and gwt-2.6.1, but that did not help.
The development-console in the internet-explorer does not show any errors, it just consumes more and more memory.
I read that we need to call destroy() manually for a ResultSet. But that does not seem to make any difference. Do you know situations where we need to call destroy()?
We get "Not enough Stackmemory"-exceptions like the one below. On "EreignisListPanel.java:312": we called "invalidateCache() on a ListGrid".
I also saw different occurences starting from "listGrid.getSelectedRecords()" or "tabSet.getSelectedTab()".
Do you have and idea how to find a solution/workaround or the cause?
Code:
com.google.gwt.core.client.JavaScriptException: (Error) : Nicht genug Stackspeicher. at Unknown.qW(StackTraceCreator.java:180) at Unknown.NN(StackTraceCreator.java:518) at Unknown.QN(Throwable.java:51) at Unknown.SN(RuntimeException.java:25) at Unknown.bV(JavaScriptException.java:117) at Unknown.X0b(Exceptions.java:45) at Unknown.Z0b(Exceptions.java:29) at Unknown.bMc(ListGrid.java:164) at Unknown.Ymc(BaseWidget.java:534) at Unknown.ync(BaseWidget.java:512) ---- snip ---- at Unknown.bMc(ListGrid.java:166) at Unknown.Ymc(BaseWidget.java:534) at Unknown.ync(BaseWidget.java:512) at Unknown.bMc(ListGrid.java:166) at Unknown.Ymc(BaseWidget.java:534) at Unknown.ync(BaseWidget.java:512) at Unknown.dmd(EreignisListPanel.java:312) at Unknown.oFd(VerlaufPanel.java:115) at Unknown.tGc(GwtNotificationPublisher.java:169) at Unknown.uGc(GwtNotificationPublisher.java:67) at Unknown.IGc(PushMessageListener.java:43) at Unknown.sRf(DefaultRemoteEventService.java:524) at Unknown.YQf(DefaultRemoteEventConnector.java:227) at Unknown._Qf(DefaultRemoteEventConnector.java:223) at Unknown.Dac(RequestCallbackAdapter.java:230)
at Unknown.bMc(ListGrid.java:166)
at Unknown.Ymc(BaseWidget.java:534)
at Unknown.ync(BaseWidget.java:512)