From 863e32898a8746375994c50b0cd311abd848a031 Mon Sep 17 00:00:00 2001 From: Gordon <1432970085@qq.com> Date: Mon, 13 Mar 2023 12:51:35 +0800 Subject: [PATCH 1/3] ctx error --- pkg/common/tracelog/ctx.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/common/tracelog/ctx.go b/pkg/common/tracelog/ctx.go index ed47678de..6f6bcf491 100644 --- a/pkg/common/tracelog/ctx.go +++ b/pkg/common/tracelog/ctx.go @@ -105,7 +105,11 @@ func SetCtxWarn(ctx context.Context, funcName string, err error, args ...interfa } func SetContextInfo(ctx context.Context, funcName string, logLevel logrus.Level, err error, args ...interface{}) { - t := ctx.Value(TraceLogKey).(*FuncInfos) + var t *FuncInfos + var ok bool + if t, ok = ctx.Value(TraceLogKey).(*FuncInfos); !ok { + return + } var funcInfo FuncInfo funcInfo.Args = make(map[string]interface{}) argsHandle(args, funcInfo.Args) From e243012438ad52c1f585987f127913feaa82472b Mon Sep 17 00:00:00 2001 From: Gordon <1432970085@qq.com> Date: Mon, 13 Mar 2023 12:59:44 +0800 Subject: [PATCH 2/3] ctx error --- internal/common/check/user.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/common/check/user.go b/internal/common/check/user.go index 060af2798..45b78cf81 100644 --- a/internal/common/check/user.go +++ b/internal/common/check/user.go @@ -2,6 +2,7 @@ package check import ( "OpenIM/pkg/common/config" + "OpenIM/pkg/common/log" "OpenIM/pkg/discoveryregistry" "OpenIM/pkg/errs" "OpenIM/pkg/proto/sdkws" @@ -35,6 +36,7 @@ func (u *UserCheck) GetUsersInfos(ctx context.Context, userIDs []string, complet UserIDs: userIDs, }) if err != nil { + log.Error("", "call GetDesignateUsers err", err.Error()) return nil, err } if complete { From 63cf4a60aec5fdfcef621edb68b522cd08c64390 Mon Sep 17 00:00:00 2001 From: Gordon <1432970085@qq.com> Date: Mon, 13 Mar 2023 13:05:50 +0800 Subject: [PATCH 3/3] ctx error --- internal/common/check/user.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/common/check/user.go b/internal/common/check/user.go index 45b78cf81..3c8335d69 100644 --- a/internal/common/check/user.go +++ b/internal/common/check/user.go @@ -30,6 +30,7 @@ func (u *UserCheck) getConn() (*grpc.ClientConn, error) { func (u *UserCheck) GetUsersInfos(ctx context.Context, userIDs []string, complete bool) ([]*sdkws.UserInfo, error) { cc, err := u.getConn() if err != nil { + log.Error("", "call getConn err", err.Error()) return nil, err } resp, err := user.NewUserClient(cc).GetDesignateUsers(ctx, &user.GetDesignateUsersReq{