@@ -339,14 +339,6 @@ func (c *conn) invoke(
339339 )
340340 }
341341
342- ctx , err = c .config .Meta ().Meta (ctx )
343- if err != nil {
344- return errors .NewGrpcError (
345- errors .WithStatus (grpcStatus .New (codes .Unavailable , "ydb driver conn apply meta failed" )),
346- errors .WithErr (err ),
347- )
348- }
349-
350342 c .changeUsages (1 )
351343 defer c .changeUsages (- 1 )
352344
@@ -356,6 +348,7 @@ func (c *conn) invoke(
356348 if s , ok := grpcStatus .FromError (err ); ok {
357349 return errors .NewGrpcError (
358350 errors .WithStatus (s ),
351+ errors .WithErr (errors .WithStackTrace (err )),
359352 )
360353 }
361354 return errors .WithStackTrace (err )
@@ -436,14 +429,6 @@ func (c *conn) newStream(
436429 )
437430 }
438431
439- ctx , err = c .config .Meta ().Meta (ctx )
440- if err != nil {
441- return nil , errors .NewGrpcError (
442- errors .WithStatus (grpcStatus .New (codes .Unavailable , "ydb driver conn apply meta failed" )),
443- errors .WithErr (err ),
444- )
445- }
446-
447432 c .changeStreamUsages (1 )
448433 defer c .changeStreamUsages (- 1 )
449434
@@ -454,6 +439,7 @@ func (c *conn) newStream(
454439 if s , ok := grpcStatus .FromError (err ); ok {
455440 return nil , errors .NewGrpcError (
456441 errors .WithStatus (s ),
442+ errors .WithErr (errors .WithStackTrace (err )),
457443 )
458444 }
459445 return nil , errors .WithStackTrace (err )
0 commit comments