Skip to main content

[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

Back to the top