message: Check for opener before use
diff: @@ -853,7 +853,7 @@ vector<string> LocalFileSystem::FetchFileWithoutGlob(const string &path, FileOpe
  result.push_back(path);
  } else if (!absolute_path) {
  Value value;
  - if (opener->TryGetCurrentSetting("file_search_path", value)) {
  + if (opener && opener->TryGetCurrentSetting("file_search_path", value)) {
  auto search_paths_str = value.ToString();
  std::vector<std::string> search_paths = StringUtil::Split(search_paths_str, ',');
  for (const auto &search_path : search_paths) {
  @@ -922,7 +922,7 @@ vector<string> LocalFileSystem::Glob(const string &path, FileOpener *opener) {
  } else {
  // If file_search_path is set, use those paths as the first glob elements
  Value value;
  - if (opener->TryGetCurrentSetting("file_search_path", value)) {
  + if (opener && opener->TryGetCurrentSetting("file_search_path", value)) {
  auto search_paths_str = value.ToString();
  std::vector<std::string> search_paths = StringUtil::Split(search_paths_str, ',');
  for (const auto &search_path : search_paths) {
  