Community
Participate
Working Groups
There are quite a few of these in my error log. -- Error Details -- Date: Mon Aug 23 09:37:32 PDT 2010 Message: Listener failed: class org.eclipse.mylyn.internal.tasks.ui.views.TaskRepositoriesNavigatorContentProvider$Listener Severity: Error Product: Eclipse SDK 3.6.0.v201005271700 (org.eclipse.sdk.ide) Plugin: org.eclipse.mylyn.tasks.core Session Data: eclipse.buildId=I20100527-1700 java.version=1.6.0_20 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -product org.eclipse.sdk.ide -keyring C:\Eclipse\bootstrap.keyring Command-line arguments: -product org.eclipse.sdk.ide -data C:\workspaces\MYLYN-3.1-DEV-workspace/../3.1-bootstrap-mylyn-old -dev file:C:/workspaces/MYLYN-3.1-DEV-workspace/.metadata/.plugins/org.eclipse.pde.core/BOOTSTRAP/dev.properties -os win32 -ws win32 -arch x86 -keyring C:\Eclipse\bootstrap.keyring Exception Stack Trace: org.eclipse.swt.SWTException: Invalid thread access at org.eclipse.swt.SWT.error(SWT.java:4083) at org.eclipse.swt.SWT.error(SWT.java:3998) at org.eclipse.swt.SWT.error(SWT.java:3969) at org.eclipse.swt.widgets.Widget.error(Widget.java:468) at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:359) at org.eclipse.swt.widgets.Tree.getSelection(Tree.java:3401) at org.eclipse.jface.viewers.TreeViewer.getSelection(TreeViewer.java:256) at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:344) at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:2457) at org.eclipse.ui.navigator.CommonViewer.setSelectionToWidget(CommonViewer.java:446) at org.eclipse.jface.viewers.StructuredViewer.setSelectionToWidget(StructuredViewer.java:1743) at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:2906) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1429) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:403) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1383) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1512) at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:548) at org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:353) at org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:510) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1444) at org.eclipse.mylyn.internal.tasks.ui.views.TaskRepositoriesNavigatorContentProvider$Listener.refresh(TaskRepositoriesNavigatorContentProvider.java:49) at org.eclipse.mylyn.internal.tasks.ui.views.TaskRepositoriesNavigatorContentProvider$Listener.repositorySettingsChanged(TaskRepositoriesNavigatorContentProvider.java:60) at org.eclipse.mylyn.internal.tasks.core.TaskRepositoryManager$5.run(TaskRepositoryManager.java:465) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.mylyn.internal.tasks.core.TaskRepositoryManager.notifyRepositorySettingsChanged(TaskRepositoryManager.java:455) at org.eclipse.mylyn.internal.tasks.core.TaskRepositoryManager$1.propertyChange(TaskRepositoryManager.java:77) at org.eclipse.mylyn.tasks.core.TaskRepository.notifyChangeListeners(TaskRepository.java:822) at org.eclipse.mylyn.tasks.core.TaskRepository.setProperty(TaskRepository.java:815) at org.eclipse.mylyn.tasks.core.TaskRepository.setSynchronizationTimeStamp(TaskRepository.java:807) at org.eclipse.mylyn.internal.bugzilla.core.BugzillaRepositoryConnector.postSynchronization(BugzillaRepositoryConnector.java:514) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.postSynchronization(SynchronizeQueriesJob.java:279) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:243) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeRepositoriesJob.updateQueries(SynchronizeRepositoriesJob.java:186) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeRepositoriesJob.run(SynchronizeRepositoriesJob.java:142) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Args, I meant to have run the refresh in the UI thread but it looks like I forgot to readd that part of the code.
Thanks Shawn. I have committed a fix.
Created attachment 177238 [details] mylyn/context/zip