This is an automated email from the ASF dual-hosted git repository.
airborne pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-3.0 by this push:
new 5b44e2840ff [fix] (build index) fix build index coredump (#43246)
(#43298)
5b44e2840ff is described below
commit 5b44e2840ff9a1879a18b6bce69f2c77fe33878e
Author: Sun Chenyang <[email protected]>
AuthorDate: Wed Nov 6 16:00:35 2024 +0800
[fix] (build index) fix build index coredump (#43246) (#43298)
pick from master: #43246
---
be/src/olap/task/index_builder.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/be/src/olap/task/index_builder.cpp
b/be/src/olap/task/index_builder.cpp
index 031748b0d79..ea7ca76551b 100644
--- a/be/src/olap/task/index_builder.cpp
+++ b/be/src/olap/task/index_builder.cpp
@@ -363,8 +363,10 @@ Status
IndexBuilder::handle_single_rowset(RowsetMetaSharedPtr output_rowset_meta
auto column_name = inverted_index.columns[0];
auto column_idx =
output_rowset_schema->field_index(column_name);
if (column_idx < 0) {
- column_idx =
-
output_rowset_schema->field_index(inverted_index.column_unique_ids[0]);
+ if (!inverted_index.column_unique_ids.empty()) {
+ column_idx = output_rowset_schema->field_index(
+ inverted_index.column_unique_ids[0]);
+ }
if (column_idx < 0) {
LOG(WARNING) << "referenced column was missing. "
<< "[column=" << column_name
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]