Project

General

Profile

Actions

Bug #2814

closed

Не всегда удаляется скопированное дерево требований

Added by Viktoria Kopach over 12 years ago. Updated about 12 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
05/03/2012
Due date:
% Done:

100%

Estimated time:
Detected in build:
0.13.151
Platform:
Windows x64
Published in build:
0.13.152

Description

1. Копируем корневое требование Requirements.
2. Вставляем в любое требование.
Теперь не работает удаление для этого "любого" требования и всех его подтребований.

То же самое происходит всегда, когда требование (не обязательно Requirements) копируется в одно из своих подтребований.
После попытки удаления такого дерева перестают удаляться любые требования в проекте.

Actions #1

Updated by Viktoria Kopach over 12 years ago

  • Description updated (diff)
Actions #2

Updated by Alexey Khoroshilov over 12 years ago

  • Target version set to 0.13
Actions #3

Updated by Vladimir Fedotov over 12 years ago

Сначала падает копирование:
java.lang.NullPointerException
at com.unitesk.requality.core.NodeDesc.createNode(NodeDesc.java:140)
at com.unitesk.requality.core.NodeDesc.createNode(NodeDesc.java:140)
at com.unitesk.requality.eclipse.handlers.PasteIntoHandler.execute(PasteIntoHandler.java:43)

Потом падает откат транзакции:
java.lang.NullPointerException
at com.unitesk.requality.eclipse.core.ResourceStorage.saveAttributes(ResourceStorage.java:416)
at com.unitesk.requality.core.transaction.SaveAttributes.rollback(SaveAttributes.java:28)
at com.unitesk.requality.core.transaction.TransactionStorage.rollback(TransactionStorage.java:244)
at com.unitesk.requality.core.transaction.TransactionStorage.rollback(TransactionStorage.java:236)
at com.unitesk.requality.core.TreeDB.rollback(TreeDB.java:205)
at com.unitesk.requality.eclipse.handlers.PasteIntoHandler.execute(PasteIntoHandler.java:50)

Actions #4

Updated by Yuriy Shekochihin over 12 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset r2798.

Actions #5

Updated by Yuriy Shekochihin over 12 years ago

  • Published in build set to 0.13.152
Actions #6

Updated by Viktoria Kopach over 12 years ago

  • Status changed from Resolved to Verified
  • Assignee set to Alexey Khoroshilov
Actions #7

Updated by Alexey Khoroshilov about 12 years ago

  • Status changed from Verified to Closed
Actions

Also available in: Atom PDF