diff --git a/fdbclient/ActorLineageProfiler.cpp b/fdbclient/ActorLineageProfiler.cpp index d596d30616..4095725ffc 100644 --- a/fdbclient/ActorLineageProfiler.cpp +++ b/fdbclient/ActorLineageProfiler.cpp @@ -275,7 +275,10 @@ ActorLineageProfilerT::ActorLineageProfilerT() : impl(new ProfilerImpl()) { std::bind(&ActorLineageSet::copy, std::ref(IAsyncFileSystem::filesystem()->getActorLineageSet()))); collection->collector()->addGetter(WaitState::Running, []() { auto res = currentLineageThreadSafe.get(); - return std::vector>({ res }); + if (res.isValid()) { + return std::vector>({ res }); + } + return std::vector>(); }); }