Project

General

Profile

Actions

Bug #10368

open

Изменение типа сортировки в дереве требований записывается как действие в undo/redo

Added by Viktoria Kopach almost 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
06/05/2020
Due date:
% Done:

0%

Estimated time:
Detected in build:
1.2.604
Platform:
Windows x64
Published in build:

Description

Если в настройках изменить тип сортировки узлов, в главном меню "Edit" пункт Undo отобразится так

Если его нажать или сделать ctrl+z, сортировка не поменяется, но это действие окажется в redo:

Не обращайте внимание на названия проектов на скриншотах ("qqqqwww" и "ppp2"), пробовала на разных.

Если так поиграться, поделать undo/redo и менять сортировку в настройках проекта, то в какой-то момент при изменении сортировки (причем, не обязательно в исходном проекте) возникнет ошибка:

eclipse.buildId=4.6.3.M20170301-0400
java.version=1.8.0_242
java.vendor=AdoptOpenJDK
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ru_RU
Framework arguments:  -product com.unitesk.requality.product.product -perspective com.unitesk.requality.main.perspective -perspective com.unitesk.requality.main.perspective
Command-line arguments:  -os win32 -ws win32 -arch x86 -product com.unitesk.requality.product.product -perspective com.unitesk.requality.main.perspective -perspective com.unitesk.requality.main.perspective

org.eclipse.core.jobs
Error
Fri Jun 05 18:27:52 MSK 2020
An internal error occurred during: "Change properties for qqqqwww".

java.lang.IllegalStateException: transaction not started
    at com.unitesk.requality.core.TreeDB.commit(TreeDB.java:1388)
    at com.unitesk.requality.core.TreeDB.commit(TreeDB.java:1375)
    at com.unitesk.requality.core.TreeDB.setLabelIsSimple(TreeDB.java:3992)
    at com.unitesk.requality.eclipse.views.projectSettings.ProjectProperties$2.runInWorkspace(ProjectProperties.java:212)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
    at com.unitesk.requality.eclipse.core.PropertiesJobManager$1.runInWorkspace(PropertiesJobManager.java:27)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)


Files

2020-06-05_1811.png (8.5 KB) 2020-06-05_1811.png Viktoria Kopach, 06/05/2020 06:11 PM
2020-06-05_1825.png (8.42 KB) 2020-06-05_1825.png Viktoria Kopach, 06/05/2020 06:28 PM

No data to display

Actions

Also available in: Atom PDF