Bug #6157
closedПри воспроизведении автотестов случаются "двойные" фрагменты
100%
Description
При воспроизведении автотестов случается ситуация, когда в проекте у фрагментов идентификатор двойной.
Например, должен быть "02", а отображается "02,02". Иногда получается "02,02,02".
Помогает только перезагрузка Eclipse.
Не понятно, где проблема: у Requality, у Q7 или это последствия гонок из-за быстродействия тестов.
Проблема эта начала происходить уже некоторое время назад (то есть виноват не новый билд).
При этом в Error log ошибка:
eclipse.buildId=4.3.2.M20140221-1700
java.version=1.8.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ru_RU
Framework arguments: -product org.eclipse.platform.ide -eclipse.keyring C:\Users\Vika\q7workspace\.metadata\.plugins\org.eclipse.pde.core\RequalityKepler/secure_storage
Command-line arguments: -product org.eclipse.platform.ide -data C:\Users\Vika\q7workspace/../aut-RequalityKepler -dev file:C:/Users/Vika/q7workspace/.metadata/.plugins/org.eclipse.pde.core/RequalityKepler/dev.properties -os win32 -ws win32 -arch x86 -consoleLog -eclipse.keyring C:\Users\Vika\q7workspace\.metadata\.plugins\org.eclipse.pde.core\RequalityKepler/secure_storage
Error
Tue Jul 07 16:30:58 MSK 2015
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
java.lang.IllegalArgumentException: Attempted to beginRule: R/, does not match outer scope rule: P/Project04
at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
at org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:134)
at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:333)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:63)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2283)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2340)
at com.unitesk.requality.eclipse.core.ResourceStorage.runWithoutDeltaProc(ResourceStorage.java:584)
at com.unitesk.requality.eclipse.core.ResourceStorage.saveAttributes(ResourceStorage.java:472)
at com.unitesk.requality.core.TreeDB.saveAttributes(TreeDB.java:574)
at com.unitesk.requality.core.TreeNode.rawSaveAttributes(TreeNode.java:832)
at com.unitesk.requality.core.instancer.TreeInstancer.saveChanges(TreeInstancer.java:602)
at com.unitesk.requality.eclipse.core.TreesTracker$10.saving(TreesTracker.java:412)
at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.java:383)
at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:192)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.java:195)
at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1130)
at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
at org.eclipse.core.internal.resources.Project.close(Project.java:203)
at org.eclipse.ui.actions.CloseResourceAction.invokeOperation(CloseResourceAction.java:129)
at org.eclipse.ui.actions.WorkspaceAction.execute(WorkspaceAction.java:164)
at org.eclipse.ui.actions.WorkspaceAction$2.runInWorkspace(WorkspaceAction.java:485)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Files
Updated by Denis Kildishev about 9 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset r4352.
Updated by Denis Kildishev about 9 years ago
- Status changed from Resolved to Verified
На данный момент для автотестов за последние запуски не воспроизвелось
Updated by Anastasia Tugaenko over 8 years ago
- Status changed from Verified to Closed