Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Out-of-memory-excepions in IE11

    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?

    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)
    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)
Working...
X