Chetan Mehrotra created OAK-943:
-----------------------------------

             Summary: Provide more details with COmmitFailedException
                 Key: OAK-943
                 URL: https://issues.apache.org/jira/browse/OAK-943
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core
    Affects Versions: 0.8
            Reporter: Chetan Mehrotra
            Priority: Minor


Currently if a commit fails due to conflict it throws following exception

{noformat}
Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakState0001: 
Unresolved conflicts in /
        at 
org.apache.jackrabbit.oak.plugins.commit.ConflictValidator.failOnMergeConflict(ConflictValidator.java:82)
        at 
org.apache.jackrabbit.oak.plugins.commit.ConflictValidator.propertyChanged(ConflictValidator.java:59)
        at 
org.apache.jackrabbit.oak.spi.commit.CompositeEditor.propertyChanged(CompositeEditor.java:91)
        at 
org.apache.jackrabbit.oak.spi.commit.EditorDiff.propertyChanged(EditorDiff.java:93)
        at 
org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState.compareAgainstBaseState(ModifiedNodeState.java:355)
        at 
org.apache.jackrabbit.oak.spi.commit.EditorDiff.process(EditorDiff.java:52)
{noformat}

With this much information its hard to see the conflict details. To help in 
debugging such issues the exception message must include the conflict related 
information

Discussion Thread - http://markmail.org/thread/4ipmyad6wwsy6th6

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to