Bug #2814
closedНе всегда удаляется скопированное дерево требований
100%
Description
1. Копируем корневое требование Requirements.
2. Вставляем в любое требование.
Теперь не работает удаление для этого "любого" требования и всех его подтребований.
То же самое происходит всегда, когда требование (не обязательно Requirements) копируется в одно из своих подтребований.
После попытки удаления такого дерева перестают удаляться любые требования в проекте.
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)
Updated by Yuriy Shekochihin over 12 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset r2798.
Updated by Yuriy Shekochihin over 12 years ago
- Published in build set to 0.13.152
Updated by Viktoria Kopach over 12 years ago
- Status changed from Resolved to Verified
- Assignee set to Alexey Khoroshilov
Updated by Alexey Khoroshilov over 12 years ago
- Status changed from Verified to Closed