Project

General

Profile

Actions

Bug #8058

open

Не сразу случается undo имени папки

Added by Viktoria Kopach over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
04/11/2017
Due date:
% Done:

0%

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

Description

На разных типах папок проявляется одинаково.

1. Есть папка с именем (которое на самом деле id) "имя1".
2. Меняем имя на "имя2".
3. Делаем Undi. Ничего не происходит, имя остается "имя2".
4. Делаем Redo. Имя меняется на "name1".

Дальнейшее Undo вызывает ошибку:

eclipse.buildId=4.4.2.M20150204-1700
java.version=1.8.0_121
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ru_RU
Framework arguments: -product org.eclipse.epp.package.standard.product -eclipse.keyring D:\EclipseWorkspaces\RCPTT_Neon_Workspace\.metadata\.plugins\org.eclipse.pde.core\Req_Luna/secure_storage
Command-line arguments: -product org.eclipse.epp.package.standard.product -data D:\EclipseWorkspaces\RCPTT_Neon_Workspace/../aut-Req_Luna -dev file:D:/EclipseWorkspaces/RCPTT_Neon_Workspace/.metadata/.plugins/org.eclipse.pde.core/Req_Luna/dev.properties -os win32 -ws win32 -arch x86 -consoleLog -eclipse.keyring D:\EclipseWorkspaces\RCPTT_Neon_Workspace\.metadata\.plugins\org.eclipse.pde.core\Req_Luna/secure_storage

org.eclipse.ui
Error
Tue Apr 11 17:53:44 MSK 2017
Abnormal Workbench Condition

java.lang.NullPointerException
at com.unitesk.requality.core.TreeDB.updateParentCloneParentAttributes(TreeDB.java:1687)
at com.unitesk.requality.core.TreeDB.access$200(TreeDB.java:67)
at com.unitesk.requality.core.TreeDB$5.changed(TreeDB.java:2016)
at com.unitesk.requality.eclipse.core.ResourceStorage$9.run(ResourceStorage.java:625)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
at com.unitesk.requality.eclipse.core.ResourceStorage.strictRunWithoutDeltaProc(ResourceStorage.java:1109)
at com.unitesk.requality.eclipse.core.ResourceStorage.changeNodeId(ResourceStorage.java:650)
at com.unitesk.requality.core.transaction.RenameNode.rollback(RenameNode.java:25)
at com.unitesk.requality.core.transaction.TransactionStorage.rollback(TransactionStorage.java:361)
at com.unitesk.requality.eclipse.operations.TreeDBOperation.undo(TreeDBOperation.java:41)
at org.eclipse.core.commands.operations.DefaultOperationHistory.doUndo(DefaultOperationHistory.java:417)
at org.eclipse.core.commands.operations.DefaultOperationHistory.undo(DefaultOperationHistory.java:1282)
at org.eclipse.ui.operations.UndoActionHandler.runCommand(UndoActionHandler.java:87)
at org.eclipse.ui.operations.OperationHistoryActionHandler$1.run(OperationHistoryActionHandler.java:318)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
at org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog.access$6(TimeTriggeredProgressMonitorDialog.java:1)
at org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog$2.run(TimeTriggeredProgressMonitorDialog.java:214)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog.run(TimeTriggeredProgressMonitorDialog.java:227)
at org.eclipse.ui.operations.OperationHistoryActionHandler.run(OperationHistoryActionHandler.java:333)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
at org.eclipse.ui.actions.RetargetAction.runWithEvent(RetargetAction.java:239)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody2(Widget.java:1061)
at org.eclipse.swt.widgets.Widget$AjcClosure3.run(Widget.java:1)
at org.eclipse.rcptt.tesla.recording.aspects.RecordingAspect.ajc$around$org_eclipse_rcptt_tesla_recording_aspects_RecordingAspect$2$2f127892proceed(RecordingAspect.aj:94)
at org.eclipse.rcptt.tesla.recording.aspects.RecordingAspect.ajc$around$org_eclipse_rcptt_tesla_recording_aspects_RecordingAspect$2$2f127892(RecordingAspect.aj:118)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1059)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)

No data to display

Actions

Also available in: Atom PDF