jodavimehran / code-tracker

GNU General Public License v3.0
15 stars 6 forks source link

Incorrect mapping for `catch` block - commons-io #157

Closed flozender closed 11 months ago

flozender commented 1 year ago

https://github.com/apache/commons-io/commit/4dc97b64005f0083b2facaa70f661138a4fa3fc0?diff=split#diff-8177e66137fd1a73d5aaebb8b89ece997bb061351ab2d16dcfaf36d959367390R445

Tracking this catch block (src/main/java/org.apache.commons.io.input.Tailer#run()$catch(445-448)) matches it to the try block (src/main/java/org.apache.commons.io.input.Tailer#run()$try(408-490)), which is incorrect.

flozender commented 1 year ago

Correct history

 {
    "parentCommitId": "efca1657258b7555b80bbee207a3221489b9ffed",
    "commitId": "6aa00766b9103d75c763160280429af8e1f0549e",
    "commitTime": 1354308699,
    "changeType": "expression change",
    "elementFileBefore": "src/main/java/org/apache/commons/io/input/Tailer.java",
    "elementNameBefore": "src/main/java/org.apache.commons.io.input.Tailer#run()$catch(387-390)",
    "elementFileAfter": "src/main/java/org/apache/commons/io/input/Tailer.java",
    "elementNameAfter": "src/main/java/org.apache.commons.io.input.Tailer#run()$catch(387-390)"
  },
  {
    "parentCommitId": "a8d59e345210ca6fd3fc426ab7fb7b3c2563cb04",
    "commitId": "587f5571c6eb5a55b752fd7bfd66c2c535f5e566",
    "commitTime": 1285793783,
    "changeType": "introduced",
    "elementFileBefore": "src/java/org/apache/commons/io/input/Tailer.java",
    "elementNameBefore": "src/java/org.apache.commons.io.input.Tailer#run()$catch(173-175)",
    "elementFileAfter": "src/java/org/apache/commons/io/input/Tailer.java",
    "elementNameAfter": "src/java/org.apache.commons.io.input.Tailer#run()$catch(173-175)",
    "comment": "added with method"
  }