[ https://issues.apache.org/jira/browse/RATIS-394?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tsz Wo Nicholas Sze updated RATIS-394: -------------------------------------- Component/s: server Issue Type: Bug (was: Improvement) +1 the patch looks good. > Remove the assertion while setting the exception in TransactionContextImpl > -------------------------------------------------------------------------- > > Key: RATIS-394 > URL: https://issues.apache.org/jira/browse/RATIS-394 > Project: Ratis > Issue Type: Bug > Components: server > Reporter: Shashikant Banerjee > Assignee: Shashikant Banerjee > Priority: Major > Fix For: 0.3.0 > > Attachments: RATIS-394.000.patch > > > In the below code in TransactionContextImpl, > {code:java} > @Override > public TransactionContext setException(Exception ioe) { > assert exception != null; > this.exception = ioe; > return this; > } > {code} > While setting the exception it asserts based on the exception maintained in > the object is not null or not. While setting the exception first time, it > will be null always and hence asserts. We should relax the check here. -- This message was sent by Atlassian JIRA (v7.6.3#76005)