Reporter |
![]() |
---|---|
Created | Jun 6, 2013 5:37:12 PM |
Updated | Jun 13, 2013 8:14:48 PM |
Resolved | Jun 13, 2013 8:14:48 PM |
Priority | Normal |
Type | Bug |
State | Fixed |
Assignee | Anna Zhdan (Anna.Zhdan) |
Subsystem | Agile Board |
Fix versions | Gentle |
Fixed in builds | No Fixed in build |
Affected versions | Gentle |
Browser | Any Browser |
OS | Any OS |
Verified in build | Not verified |
Verified by | Nobody |
Reviewed by | No reviewed by |
Severity | Routine |
STR:
It silently isn't deleted. Expected at least to get a message with the reason.
Exception in log:
17:34:20,713 ERROR [UserActionJob ] [ionJobProcessor] [] Exception on executing user action
jetbrains.exodus.database.exceptions.ConstraintsValidationException: Constrains validation exception. Causes:
1: Could not delete CustomFieldPrototype: id = 35-0[up-to-date], because it is referenced as: field for {IssueBasedSwimlaneSettings: id = 73-0[up-to-date]} ;
- create a project
- create a board
- go to /customFieldsConfiguration
- try to delete the 'Type' field
It silently isn't deleted. Expected at least to get a message with the reason.
Exception in log:
17:34:20,713 ERROR [UserActionJob ] [ionJobProcessor] [] Exception on executing user action
jetbrains.exodus.database.exceptions.ConstraintsValidationException: Constrains validation exception. Causes:
1: Could not delete CustomFieldPrototype: id = 35-0[up-to-date], because it is referenced as: field for {IssueBasedSwimlaneSettings: id = 73-0[up-to-date]} ;
at com.jetbrains.teamsys.dnq.database.TransientSessionImpl.checkBeforeSaveChangesConstraints(TransientSessionImpl.java:645) at com.jetbrains.teamsys.dnq.database.TransientSessionImpl.flushChanges(TransientSessionImpl.java:723) at com.jetbrains.teamsys.dnq.database.TransientSessionImpl.flush(TransientSessionImpl.java:155) at jetbrains.charisma.persistence.customfields.CustomFieldPrototypeImpl.clearValuesAndDelete(CustomFieldPrototypeImpl.java:311) at jetbrains.charisma.customfields.ui.CustomField_HtmlTemplateComponent$9$1.invoke(CustomField_HtmlTemplateComponent.java:632) at jetbrains.teamsys.dnq.runtime.txn._Txn.run(_Txn.java:18) at jetbrains.charisma.customfields.ui.CustomField_HtmlTemplateComponent$9.run(CustomField_HtmlTemplateComponent.java:630) at jetbrains.charisma.persistent.UserActionJob.execute(UserActionJob.java:28) at jetbrains.exodus.core.execution.Job.run(Job.java:75) at jetbrains.exodus.core.execution.ThreadJobProcessor.executeJob(ThreadJobProcessor.java:116) at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.executeOrdinaryJob(JobProcessorQueueAdapter.java:168) at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:96) at jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:94) at jetbrains.exodus.core.execution.ThreadJobProcessor$1.run(ThreadJobProcessor.java:28) at java.lang.Thread.run(Thread.java:722)