[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[mylyn-integrators] IllegalArgumentException in TaskListExternalizationParticipant
|
Hi all,
I am getting the following exception when I run my unit tests(using Junit) for the Mylyn connector, but I dont see the same exception when I run it in non test mode. Any ideas?
[2009-06-11T11-55-26] Status ERROR: org.eclipse.mylyn.tasks.core code=0 Notification failed for: org.eclipse.mylyn.internal.tasks.core.externalization.TaskListExternalizationParticipant@1fed1f3 java.lang.IllegalArgumentException: Attempted to beginRule: org.eclipse.mylyn.internal.tasks.core.ITasksCoreConstants$TaskListSchedulingRule@ad7532, does not match outer scope rule: org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob$MutexRule@148ed35, Exception:
java.lang.IllegalArgumentException: Attempted to beginRule: org.eclipse.mylyn.internal.tasks.core.ITasksCoreConstants$TaskListSchedulingRule@ad7532, does not match outer scope rule: org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob$MutexRule@148ed35
at org.eclipse.core.runtime.Assert.isLegal(Assert.java:64)
at org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:122)
at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:232)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:58)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:230)
at org.eclipse.mylyn.internal.tasks.core.externalization.ExternalizationManager$ExternalizationJob.run(ExternalizationManager.java:198)
at org.eclipse.mylyn.internal.tasks.core.externalization.ExternalizationManager.requestSave(ExternalizationManager.java:137)
at org.eclipse.mylyn.internal.tasks.core.externalization.TaskListExternalizationParticipant.containersChanged(TaskListExternalizationParticipant.java:152)
at org.eclipse.mylyn.internal.tasks.core.TaskList.fireDelta(TaskList.java:260)
at org.eclipse.mylyn.internal.tasks.core.TaskList.unlock(TaskList.java:692)
at org.eclipse.mylyn.internal.tasks.core.TaskList.removeFromContainer(TaskList.java:575)
at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:352)
at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:300)
at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:238)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
--
Regards,
Praveen