{"record":{"id":"c764f22145232974","repo":"googleapis/mcp-toolbox","slug":"failed-to-start-search-lineage-streaming-w","errorCode":null,"errorMessage":"failed to start search lineage streaming: %w","messagePattern":"failed to start search lineage streaming: %w","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/sources/datalineage/datalineage.go","lineNumber":164,"sourceCode":"\t\t},\n\t\tDirection: direction,\n\t}\n\n\tif maxDepth > 0 || maxResults > 0 || maxProcessPerLink > 0 {\n\t\treq.Limits = &lineagepb.SearchLineageStreamingRequest_SearchLimits{\n\t\t\tMaxDepth:          maxDepth,\n\t\t\tMaxResults:        maxResults,\n\t\t\tMaxProcessPerLink: maxProcessPerLink,\n\t\t}\n\t}\n\n\tif requestProcessDetails {\n\t\tctx = metadata.AppendToOutgoingContext(ctx, \"x-goog-fieldmask\", \"links,links.processes.process,unreachable\")\n\t}\n\n\tstream, err := s.Client.SearchLineageStreaming(ctx, req)\n\tif err != nil {\n\t\treturn nil, nil, fmt.Errorf(\"failed to start search lineage streaming: %w\", err)\n\t}\n\n\tvar links []*lineagepb.LineageLink\n\tunreachableMap := make(map[string]bool)\n\tfor {\n\t\tresp, err := stream.Recv()\n\t\tif err == io.EOF {\n\t\t\tbreak\n\t\t}\n\t\tif err != nil {\n\t\t\treturn nil, nil, fmt.Errorf(\"error receiving from search lineage stream: %w\", err)\n\t\t}\n\t\tlinks = append(links, resp.GetLinks()...)\n\t\tfor _, loc := range resp.GetUnreachable() {\n\t\t\tunreachableMap[loc] = true\n\t\t}\n\t}\n","sourceCodeStart":146,"sourceCodeEnd":182,"githubUrl":"https://github.com/googleapis/mcp-toolbox/blob/8cc6e09de2ad7b8bffc77751799585a1401a48eb/internal/sources/datalineage/datalineage.go#L146-L182","documentation":"Error \"failed to start search lineage streaming: %w\" thrown in googleapis/mcp-toolbox.","triggerScenarios":"Thrown at internal/sources/datalineage/datalineage.go:164 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"8cc6e09de2ad7b8bffc77751799585a1401a48eb","analyzedAt":"2026-09-05T01:10:36.887Z","contentChangedAt":"2026-09-05T01:10:36.887Z","schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}