[ https://issues.apache.org/jira/browse/HBASE-16969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ChiaPing Tsai updated HBASE-16969: ---------------------------------- Status: Patch Available (was: Open) > RegionCoprocessorServiceExec should override the toString() for debugging > ------------------------------------------------------------------------- > > Key: HBASE-16969 > URL: https://issues.apache.org/jira/browse/HBASE-16969 > Project: HBase > Issue Type: Improvement > Affects Versions: 2.0.0, 1.3.0 > Reporter: ChiaPing Tsai > Assignee: ChiaPing Tsai > Priority: Minor > Fix For: 2.0.0, 1.4.0, 1.3.1 > > Attachments: HBASE-16969.branch-1.v0.patch, > HBASE-16969.branch-1.v0.patch, HBASE-16969.branch-1.v0.patch, > HBASE-16969.v0.patch, HBASE-16969.v1.patch, HBASE-16969.v1.patch > > > The toString() method is used to log in BatchErrors#makeException. > {code:title=BatchErrors.java|borderStyle=solid} > synchronized RetriesExhaustedWithDetailsException makeException(boolean > logDetails) { > if (logDetails) {LOG.error("Exception occurred! Exception details: " + > throwables + ";\nActions: " + actions); > } > {code} > If RegionCoprocessorServiceExec doesn’t override the toString(), we will see > the hash code in the log message. That message is useless for debugging. -- This message was sent by Atlassian JIRA (v6.3.4#6332)