Merge pull request #38 from navi-ppl/TP-5555/optimise-symbolicator

TP-5555 | optimise symbolicator
This commit is contained in:
Varnit Goyal
2024-12-03 07:24:14 +05:30
committed by GitHub
3 changed files with 5 additions and 4 deletions

Binary file not shown.

View File

@@ -3,7 +3,6 @@ package symbolicator
import (
"bytes"
"encoding/json"
"fmt"
"os/exec"
)
@@ -38,7 +37,7 @@ func SymbolicatorClient(cmdArg *Command) (SymbolicatedStackTrace, error) {
// Execute the command
err := cmd.Run()
if err != nil {
fmt.Printf("Error: %v\n", err)
return SymbolicatedStackTrace{}, err
}
// Get the output
output := out.String()

View File

@@ -172,8 +172,10 @@ func (ep *ErrorProcessor) ProcessError(error []byte) {
Cmd: symbolicatorCommand,
Args: args,
}
output, err := symbolicator.SymbolicatorClient(command)
var output symbolicator.SymbolicatedStackTrace
if len(frames) != 0 {
output, err = symbolicator.SymbolicatorClient(command)
}
for _, v := range invalidFrames {
output.Frames = append(output.Frames, symbolicator.SymbolicatedFrame{
Token: v.Filename,