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