Boh Cheng Hin

Results 10 issues of Boh Cheng Hin

I believe the GitHub API provides total number of pages in the response's Link header. This could be useful, for instance, counting total number of commits in a repository. We...

new feature
good first issue

When Premain is in testmode, it will always re-extract sav.commons.simplified.jar and instrumentator_agent_v02.jar. This is because line 90 in microbat.instrumentation.Premain is always false. This leads to crashes when running the instrumentator.jar...

Close #243 This fix checks if the index of "." is -1 first, before attempting call `substring` on `cname` variable

The following line 222 in microbat.util.MicroBatUtil , `cName = cName.substring(0, cName.lastIndexOf(".")).replace(".", File.separator);` throws String index out of bounds exception when the class is not in any package. Specifically `cName.substring(0, cName.lastIndexOf("."))`...

Trace length obtained is 0. I believe this to be due to class not found errors. The class not found is likely printed in the testFailureMessage in the image. ![image](https://user-images.githubusercontent.com/57175876/173240200-d22d10cf-7b33-4485-9f7e-7cfaf651de31.png)

Failing tests in JacksonDatabind do not contain :: in the names. This causes the current trace agent to fail when fetching test cases from failing_tests files in tregression.empiricalstudy.config.ProjectConfig::retrieveFailingTestCase method at...

When running Trace Agent for Time bug 11, a NullPointerException is encountered. It prevents Trace Agent from exiting/continuing to run. ![image](https://user-images.githubusercontent.com/57175876/173216289-5af61d39-f7c1-4c27-b67c-a09a43946407.png)

With -Xmx30g as default in microbat.agent.TraceAgentRunner, system error was thrown for certain Defects4j Math bugs that used too much memory when running Trace Agent. A feature for configuring the java...

Faced this error when running Trace Agent, "Run All Defects4j" for all bugs in projects Cli, Codec, Collections, Compress, Csv, Gson, JacksonCore, JacksonDatabind, Jsoup and JxPath. ![image](https://user-images.githubusercontent.com/57175876/173189506-70e63710-add4-44a7-914c-037eed048fc7.png) This is because...

- Add new Defects4j projects to the Defects4j handlers and Defects4jProjectConfig. - Update Tregression's Compare Editor to ensure the current trace line in the text editor is always visible (middle...