]> source.dussan.org Git - vaadin-framework.git/commit
Clean connector tracker after each access block to stop memory leaks (#9331)
authorArtur <artur@vaadin.com>
Wed, 17 May 2017 10:06:47 +0000 (13:06 +0300)
committerGitHub <noreply@github.com>
Wed, 17 May 2017 10:06:47 +0000 (13:06 +0300)
commit57d0b2fd4c87e3dfc64e33fc8a43e78c8394f31e
treebf4841347a7dca717d2024609955b64d904f6be3
parent04700baf219daab66b04a05e07354d1809ebfb0f
Clean connector tracker after each access block to stop memory leaks (#9331)

Immediately clean connectors which the client side does not know about

Fixes #9303
server/src/main/java/com/vaadin/server/VaadinService.java
server/src/main/java/com/vaadin/server/VaadinSession.java
server/src/main/java/com/vaadin/server/communication/UidlWriter.java
server/src/main/java/com/vaadin/ui/ConnectorTracker.java
server/src/test/java/com/vaadin/ui/UITest.java
server/src/test/java/com/vaadin/util/CurrentInstanceTest.java
uitest/src/main/java/com/vaadin/tests/application/MissingHierarchyDetection.java
uitest/src/main/java/com/vaadin/tests/components/ui/ConnectorTrackerMemoryLeakUI.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/application/MissingHierarchyDetectionTest.java