Bug 390052 - Viewer update listener timed out
Summary: Viewer update listener timed out
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 4.3   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: 4.8 M5   Edit
Assignee: Sarika Sinha CLA
QA Contact:
URL:
Whiteboard:
Keywords: test
: 403366 525891 (view as bug list)
Depends on:
Blocks: 412551
  Show dependency tree
 
Reported: 2012-09-20 16:25 EDT by Curtis Windatt CLA
Modified: 2018-02-09 01:49 EST (History)
4 users (show)

See Also:


Attachments
Another similar failure (9.10 KB, text/plain)
2012-10-08 12:32 EDT, Pawel Piech CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Curtis Windatt CLA 2012-09-20 16:25:26 EDT
Started appearing for the I20120919-0330 build.  I can reproduce locally.

Platform Debug Test Suite
org.eclipse.debug.tests.AutomatedSuite
org.eclipe.debug.tests.viewer.model.VirtualViewerFilterTests
testRefreshToUnfilterElementsWithMixedFilters(org.eclipe.debug.tests.viewer.model.VirtualViewerFilterTests)
org.eclipse.core.commands.ExecutionException: Test failed: Timed Out: Viewer Update Listener
	fLabelUpdatesComplete = 4
	fLabelUpdatesRunning = 0
	fLabelUpdates = (EMPTY)
	fViewerUpdatesStarted = 1
	fViewerUpdatesRunning = 0
	fViewerUpdatesComplete = 1
	fHasChildrenUpdates = (EMPTY)
	fChildCountUpdates = (EMPTY)
	fChildrenUpdates = (EMPTY)
	fProxyModels = []
	fTimeoutInterval = 60000
 fListener = Viewer Update Listener
	fLabelUpdatesComplete = 4
	fLabelUpdatesRunning = 0
	fLabelUpdatesStarted = 4
	fLabelUpdatesCompleted = []
	fLabelUpdates = (EMPTY)
	fViewerUpdatesStarted = 1
	fViewerUpdatesRunning = 0
	fViewerUpdatesComplete = 1
	fHasChildrenUpdatesRunning = []
	fHasChildrenUpdatesCompleted = []
	fHasChildrenUpdates = (EMPTY)
	fChildCountUpdatesRunning = []
	fChildCountUpdatesCompleted = []
	fChildCountUpdates = (EMPTY)
	fChildrenUpdatesRunning = []
	fChildrenUpdatesCompleted = []
	fChildrenUpdates = (EMPTY)
	fModelChangedComplete = true
	fStateSaveComplete = false
	fStateRestoreComplete = false
	fProxyModels = []
	fStateUpdates = (EMPTY)
	fTimeoutInterval = 60000

	at org.eclipe.debug.tests.viewer.model.FilterTests.runTest(FilterTests.java:86)

	at junit.framework.TestCase.runBare(TestCase.java:134)

	at junit.framework.TestResult$1.protect(TestResult.java:110)

	at junit.framework.TestResult.runProtected(TestResult.java:128)

	at junit.framework.TestResult.run(TestResult.java:113)

	at junit.framework.TestCase.run(TestCase.java:124)

	at junit.framework.TestSuite.runTest(TestSuite.java:243)

	at junit.framework.TestSuite.run(TestSuite.java:238)

	at junit.framework.TestSuite.runTest(TestSuite.java:243)

	at junit.framework.TestSuite.run(TestSuite.java:238)

	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)

	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)

	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)

	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)

	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)

	at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62)

	at org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness$1.run(PlatformUITestHarness.java:47)

	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)

	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4144)

	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1030)

	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:924)

	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)

	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)

	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)

	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)

	at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:54)

	at org.eclipse.pde.internal.junit.runtime.UITestApplication.runApp(UITestApplication.java:41)

	at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:48)

	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)

	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)

	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

	at java.lang.reflect.Method.invoke(Unknown Source)

	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)

	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)

	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

	at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

Caused by: java.lang.RuntimeException: Timed Out: Viewer Update Listener
	fLabelUpdatesComplete = 4
	fLabelUpdatesRunning = 0
	fLabelUpdates = (EMPTY)
	fViewerUpdatesStarted = 1
	fViewerUpdatesRunning = 0
	fViewerUpdatesComplete = 1
	fHasChildrenUpdates = (EMPTY)
	fChildCountUpdates = (EMPTY)
	fChildrenUpdates = (EMPTY)
	fProxyModels = []
	fTimeoutInterval = 60000

	at org.eclipe.debug.tests.viewer.model.TestModelUpdatesListener.isFinished(TestModelUpdatesListener.java:435)

	at org.eclipe.debug.tests.viewer.model.FilterTests.doTestRefreshToUnfilterElements(FilterTests.java:352)

	at org.eclipe.debug.tests.viewer.model.FilterTests.testRefreshToUnfilterElementsWithMixedFilters(FilterTests.java:323)

	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

	at java.lang.reflect.Method.invoke(Unknown Source)

	at junit.framework.TestCase.runTest(TestCase.java:168)

	at org.eclipe.debug.tests.viewer.model.FilterTests.runTest(FilterTests.java:84)

	... 45 more
Comment 1 Pawel Piech CLA 2012-10-08 12:32:06 EDT
Created attachment 222029 [details]
Another similar failure
Comment 2 Pawel Piech CLA 2012-10-08 12:33:56 EDT
I tightened up checking of view refresh completions, which I think are responsible for these failures.  

http://git.eclipse.org/c/platform/eclipse.platform.debug.git/commit/?id=d6a02af9bf146e8096b0ba5fea9b022946f12e69
Comment 4 Pawel Piech CLA 2012-10-31 00:12:42 EDT
Haven't seen failures in viewer tests since the fix.
Comment 6 Michael Rennie CLA 2013-05-27 11:46:39 EDT
The tests don't fail locally on my Windows 7 machine
Comment 8 Michael Rennie CLA 2013-07-11 09:21:58 EDT
*** Bug 403366 has been marked as a duplicate of this bug. ***
Comment 10 Dani Megert CLA 2014-11-19 04:33:33 EST
And failed again in N20141118-2000 (Win 7).
Comment 12 Sarika Sinha CLA 2014-12-11 05:53:17 EST
Timed out again 
http://download.eclipse.org/eclipse/downloads/drops4/I20141210-2000/testresults/html/org.eclipse.debug.tests_win32.win32.x86_7.0.html

Test failed: Timed Out: Viewer Update Listener fLabelUpdatesComplete = 3 fLabelUpdatesCompleteAtReset = 3 fLabelUpdatesRunning = 0 fLabelUpdates = (EMPTY) fViewerUpdatesStarted = 1 fViewerUpdatesRunning = 0 fViewerUpdatesComplete = 1 fViewerUpdatesCompleteAtReset = 1 fHasChildrenUpdates = (EMPTY) fChildCountUpdates = (EMPTY) fChildrenUpdates = (EMPTY) fProxyModels = [] fTimeoutInterval = 60000 fListener = Viewer Update Listener fLabelUpdatesComplete = 3 fLabelUpdatesCompleteAtReset = 3 fLabelUpdatesRunning = 0 fLabelUpdatesStarted = 3 fLabelUpdatesCompleted = [] fLabelUpdates = (EMPTY) fViewerUpdatesStarted = 1 fViewerUpdatesRunning = 0 fViewerUpdatesComplete = 1 fViewerUpdatesCompleteAtReset = 1 fHasChildrenUpdatesRunning = [] fHasChildrenUpdatesCompleted = [] fHasChildrenUpdates = (EMPTY) fChildCountUpdatesRunning = [] fChildCountUpdatesCompleted = [] fChildCountUpdates = (EMPTY) fChildrenUpdatesRunning = [] fChildrenUpdatesCompleted = [] fChildrenUpdates = (EMPTY) fModelChangedComplete = true fStateSaveComplete = false fStateRestoreComplete = false fProxyModels = [] fStateUpdates = (EMPTY) fTimeoutInterval = 60000

org.eclipse.core.commands.ExecutionException: Test failed: Timed Out: Viewer Update Listener
fLabelUpdatesComplete = 3
fLabelUpdatesCompleteAtReset = 3
fLabelUpdatesRunning = 0
fLabelUpdates = (EMPTY)
fViewerUpdatesStarted = 1
fViewerUpdatesRunning = 0
fViewerUpdatesComplete = 1
fViewerUpdatesCompleteAtReset = 1
fHasChildrenUpdates = (EMPTY)
fChildCountUpdates = (EMPTY)
fChildrenUpdates = (EMPTY)
fProxyModels = []
fTimeoutInterval = 60000
fListener = Viewer Update Listener
fLabelUpdatesComplete = 3
fLabelUpdatesCompleteAtReset = 3
fLabelUpdatesRunning = 0
fLabelUpdatesStarted = 3
fLabelUpdatesCompleted = []
fLabelUpdates = (EMPTY)
fViewerUpdatesStarted = 1
fViewerUpdatesRunning = 0
fViewerUpdatesComplete = 1
fViewerUpdatesCompleteAtReset = 1
fHasChildrenUpdatesRunning = []
fHasChildrenUpdatesCompleted = []
fHasChildrenUpdates = (EMPTY)
fChildCountUpdatesRunning = []
fChildCountUpdatesCompleted = []
fChildCountUpdates = (EMPTY)
fChildrenUpdatesRunning = []
fChildrenUpdatesCompleted = []
fChildrenUpdates = (EMPTY)
fModelChangedComplete = true
fStateSaveComplete = false
fStateRestoreComplete = false
fProxyModels = []
fStateUpdates = (EMPTY)
fTimeoutInterval = 60000
at org.eclipse.debug.tests.viewer.model.FilterTests.runTest(FilterTests.java:93)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:657)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:310)
at org.eclipse.test.UITestApplication$2.run(UITestApplication.java:197)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:648)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:592)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:140)
at org.eclipse.test.UITestApplication.run(UITestApplication.java:62)
at org.eclipse.test.UITestApplication.start(UITestApplication.java:212)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
at org.eclipse.core.launcher.Main.main(Main.java:34)
Caused by: java.lang.RuntimeException: Timed Out: Viewer Update Listener
fLabelUpdatesComplete = 3
fLabelUpdatesCompleteAtReset = 3
fLabelUpdatesRunning = 0
fLabelUpdates = (EMPTY)
fViewerUpdatesStarted = 1
fViewerUpdatesRunning = 0
fViewerUpdatesComplete = 1
fViewerUpdatesCompleteAtReset = 1
fHasChildrenUpdates = (EMPTY)
fChildCountUpdates = (EMPTY)
fChildrenUpdates = (EMPTY)
fProxyModels = []
fTimeoutInterval = 60000
at org.eclipse.debug.tests.viewer.model.TestModelUpdatesListener.isFinished(TestModelUpdatesListener.java:449)
at org.eclipse.debug.tests.viewer.model.FilterTests.doTestRefreshToUnfilterElements(FilterTests.java:398)
at org.eclipse.debug.tests.viewer.model.FilterTests.testRefreshToUnfilterElements(FilterTests.java:357)
at org.eclipse.debug.tests.viewer.model.FilterTests.runTest(FilterTests.java:91)
Comment 14 Sarika Sinha CLA 2015-03-05 01:48:32 EST
Failed again:
testRefreshToUnfilterElementsWithTMVFilter	Error	Test failed: Timed Out: Viewer Update Listener fLabelUpdatesComplete = 4 fLabelUpdatesCompleteAtReset = 4 fLabelUpdatesRunning = 0 fLabelUpdates = (EMPTY) fViewerUpdatesStarted = 1 fViewerUpdatesRunning = 0 fViewerUpdatesComplete = 1 fViewerUpdatesCompleteAtReset = 1 fHasChildrenUpdates = (EMPTY) fChildCountUpdates = (EMPTY) fChildrenUpdates = (EMPTY) fProxyModels = [] fTimeoutInterval = 60000 fListener = Viewer Update Listener fLabelUpdatesComplete = 4 fLabelUpdatesCompleteAtReset = 4 fLabelUpdatesRunning = 0 fLabelUpdatesStarted = 4 fLabelUpdatesCompleted = [] fLabelUpdates = (EMPTY) fViewerUpdatesStarted = 1 fViewerUpdatesRunning = 0 fViewerUpdatesComplete = 1 fViewerUpdatesCompleteAtReset = 1 fHasChildrenUpdatesRunning = [] fHasChildrenUpdatesCompleted = [] fHasChildrenUpdates = (EMPTY) fChildCountUpdatesRunning = [] fChildCountUpdatesCompleted = [] fChildCountUpdates = (EMPTY) fChildrenUpdatesRunning = [] fChildrenUpdatesCompleted = [] fChildrenUpdates = (EMPTY) fModelChangedComplete = true fStateSaveComplete = false fStateRestoreComplete = false fProxyModels = [] fStateUpdates = (EMPTY) fTimeoutInterval = 60000

org.eclipse.core.commands.ExecutionException: Test failed: Timed Out: Viewer Update Listener
fLabelUpdatesComplete = 4
fLabelUpdatesCompleteAtReset = 4
fLabelUpdatesRunning = 0
fLabelUpdates = (EMPTY)
fViewerUpdatesStarted = 1
fViewerUpdatesRunning = 0
fViewerUpdatesComplete = 1
fViewerUpdatesCompleteAtReset = 1
fHasChildrenUpdates = (EMPTY)
fChildCountUpdates = (EMPTY)
fChildrenUpdates = (EMPTY)
fProxyModels = []
fTimeoutInterval = 60000
fListener = Viewer Update Listener
fLabelUpdatesComplete = 4
fLabelUpdatesCompleteAtReset = 4
fLabelUpdatesRunning = 0
fLabelUpdatesStarted = 4
fLabelUpdatesCompleted = []
fLabelUpdates = (EMPTY)
fViewerUpdatesStarted = 1
fViewerUpdatesRunning = 0
fViewerUpdatesComplete = 1
fViewerUpdatesCompleteAtReset = 1
fHasChildrenUpdatesRunning = []
fHasChildrenUpdatesCompleted = []
fHasChildrenUpdates = (EMPTY)
fChildCountUpdatesRunning = []
fChildCountUpdatesCompleted = []
fChildCountUpdates = (EMPTY)
fChildrenUpdatesRunning = []
fChildrenUpdatesCompleted = []
fChildrenUpdates = (EMPTY)
fModelChangedComplete = true
fStateSaveComplete = false
fStateRestoreComplete = false
fProxyModels = []
fStateUpdates = (EMPTY)
fTimeoutInterval = 60000
at org.eclipse.debug.tests.viewer.model.FilterTests.runTest(FilterTests.java:93)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:657)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:310)
at org.eclipse.test.UITestApplication$2.run(UITestApplication.java:197)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:140)
at org.eclipse.test.UITestApplication.run(UITestApplication.java:62)
at org.eclipse.test.UITestApplication.start(UITestApplication.java:212)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
at org.eclipse.core.launcher.Main.main(Main.java:34)
Caused by: java.lang.RuntimeException: Timed Out: Viewer Update Listener
fLabelUpdatesComplete = 4
fLabelUpdatesCompleteAtReset = 4
fLabelUpdatesRunning = 0
fLabelUpdates = (EMPTY)
fViewerUpdatesStarted = 1
fViewerUpdatesRunning = 0
fViewerUpdatesComplete = 1
fViewerUpdatesCompleteAtReset = 1
fHasChildrenUpdates = (EMPTY)
fChildCountUpdates = (EMPTY)
fChildrenUpdates = (EMPTY)
fProxyModels = []
fTimeoutInterval = 60000
at org.eclipse.debug.tests.viewer.model.TestModelUpdatesListener.isFinished(TestModelUpdatesListener.java:449)
at org.eclipse.debug.tests.viewer.model.FilterTests.doTestRefreshToUnfilterElements(FilterTests.java:398)
at org.eclipse.debug.tests.viewer.model.FilterTests.testRefreshToUnfilterElementsWithTMVFilter(FilterTests.java:361)
at org.eclipse.debug.tests.viewer.model.FilterTests.runTest(FilterTests.java:91)
Comment 15 Sarika Sinha CLA 2015-04-30 06:09:45 EDT
Failed again
http://download.eclipse.org/eclipse/downloads/drops4/I20150429-2000/testresults/html/org.eclipse.debug.tests_win32.win32.x86_7.0.html
testRefreshToUnfilterElementsWithTMVFilter	Error	Test failed: Timed Out: Viewer Update Listener fLabelUpdatesComplete = 4 fLabelUpdatesCompleteAtReset = 4 fLabelUpdatesRunning = 0 fLabelUpdates = (EMPTY) fViewerUpdatesStarted = 1 fViewerUpdatesRunning = 0 fViewerUpdatesComplete = 1 fViewerUpdatesCompleteAtReset = 1 fHasChildrenUpdates = (EMPTY) fChildCountUpdates = (EMPTY) fChildrenUpdates = (EMPTY) fProxyModels = [] fTimeoutInterval = 60000 fListener = Viewer Update Listener fLabelUpdatesComplete = 4 fLabelUpdatesCompleteAtReset = 4 fLabelUpdatesRunning = 0 fLabelUpdatesStarted = 4 fLabelUpdatesCompleted = [] fLabelUpdates = (EMPTY) fViewerUpdatesStarted = 1 fViewerUpdatesRunning = 0 fViewerUpdatesComplete = 1 fViewerUpdatesCompleteAtReset = 1 fHasChildrenUpdatesRunning = [] fHasChildrenUpdatesCompleted = [] fHasChildrenUpdates = (EMPTY) fChildCountUpdatesRunning = [] fChildCountUpdatesCompleted = [] fChildCountUpdates = (EMPTY) fChildrenUpdatesRunning = [] fChildrenUpdatesCompleted = [] fChildrenUpdates = (EMPTY) fModelChangedComplete = true fStateSaveComplete = false fStateRestoreComplete = false fProxyModels = [] fStateUpdates = (EMPTY) fTimeoutInterval = 60000
Comment 22 Sarika Sinha CLA 2016-01-12 23:53:05 EST
http://git.eclipse.org/c/platform/eclipse.platform.debug.git/commit/?id=39b2b602f7bdada3a072ec1a9aeb1253621ee977

Increased the timeout to see how it works .
Comment 23 Sarika Sinha CLA 2016-01-20 04:42:02 EST
Will need some more time to see how it goes after the timeout changes.
Comment 25 Sarika Sinha CLA 2016-02-16 01:23:39 EST
http://git.eclipse.org/c/platform/eclipse.platform.debug.git/commit/?id=ad622c0c28518612a1666598475a1fda3165709f

Reverted the change in Timeout interval. I am suspecting that Listener Timeout gets reset in between and might need some synchronized access. 

Have added some additional info to be logged for analysis when it happens again.
Comment 26 Sarika Sinha CLA 2016-03-15 04:14:51 EDT
Haven't seen failure after adding the additional info.
Comment 27 Sarika Sinha CLA 2016-05-12 04:55:00 EDT
(In reply to Sarika Sinha from comment #26)
> Haven't seen failure after adding the additional info.

Proven wrong so quickly
http://download.eclipse.org/eclipse/downloads/drops4/I20160511-2000/testresults/html/org.eclipse.debug.tests_ep46I-unit-win32_win32.win32.x86_8.0.html
Comment 29 Sarika Sinha CLA 2017-05-19 02:09:26 EDT
Did not see it this year!!
Comment 36 Andrey Loskutov CLA 2017-10-12 00:38:39 EDT
*** Bug 525891 has been marked as a duplicate of this bug. ***
Comment 37 Andrey Loskutov CLA 2017-10-12 00:50:31 EDT
(In reply to Andrey Loskutov from comment #36)
> *** Bug 525891 has been marked as a duplicate of this bug. ***

I only wonder if the DNF's from bug 439017 are caused by this bug, and if yes - was the original timeout detection recently broken? 

I've just added *extra* timeout checks for bug 439017 but looking at this bug those checks seem to be unneeded, *if* another timeout checks would work.
Comment 46 Andrey Loskutov CLA 2017-11-29 03:31:08 EST
(In reply to Sarika Sinha from comment #45)
> http://download.eclipse.org/eclipse/downloads/drops4/I20171128-0100/
> testresults/html/org.eclipse.debug.tests_ep48I-unit-win32_win32.win32.x86_8.
> 0.html
> 
> It's failing consistently on Windows or Mac

Sarika, I have right now no time for this, but the fix will be similar to my last patches on other unstable debug tests - they need to wait for the jobs after call to setInput() in debug view. See bug 526058 and commit 5a691cd0dea8153bd52edf246a2598fc58bf5a9f.
Comment 47 Andrey Loskutov CLA 2017-11-29 03:32:22 EST
See bug 526058 comment 6 for reason.
Comment 48 Sarika Sinha CLA 2017-11-29 03:59:30 EST
(In reply to Andrey Loskutov from comment #46)
> (In reply to Sarika Sinha from comment #45)
> > http://download.eclipse.org/eclipse/downloads/drops4/I20171128-0100/
> > testresults/html/org.eclipse.debug.tests_ep48I-unit-win32_win32.win32.x86_8.
> > 0.html
> > 
> > It's failing consistently on Windows or Mac
> 
> Sarika, I have right now no time for this, but the fix will be similar to my
> last patches on other unstable debug tests - they need to wait for the jobs
> after call to setInput() in debug view. See bug 526058 and commit
> 5a691cd0dea8153bd52edf246a2598fc58bf5a9f.

Ok, I will look into this.
Comment 50 Eclipse Genie CLA 2017-12-05 03:56:14 EST
New Gerrit change created: https://git.eclipse.org/r/112858
Comment 54 Sarika Sinha CLA 2017-12-10 21:54:43 EST
Will monitor the test results.
Comment 55 Sarika Sinha CLA 2017-12-19 03:36:01 EST
Resolving it as haven't seen the error after releasing the changes.
Comment 56 Sarika Sinha CLA 2018-01-22 03:24:35 EST
No more failures.