`Code: 349. DB::Exception: Cannot convert NULL value to non-Nullable type: While executing ParquetBlockInputFormat: While executing File. (CANNOT_INSERT_NULL_IN_ORDINARY_COLUMN) (version 21.11.1.8356 (official build))`

I need to know, what column is related.
const Block & header_, const std::string & format_name_, bool import_nested_)
    : header(header_), format_name(format_name_), import_nested(import_nested_)
{
}
void ArrowColumnToCHColumn::arrowTableToCHChunk(Chunk & res, std::shared_ptr<arrow::Table> & table)
{
    Columns columns_list;
    UInt64 num_rows = 0;
    columns_list.reserve(header.rows());
    using NameToColumnPtr = std::unordered_map<std::string, std::shared_ptr<arrow::ChunkedArray>>;
    NameToColumnPtr name_to_column_ptr;
    for (const auto& column_name : table->ColumnNames())
    {
        std::shared_ptr<arrow::ChunkedArray> arrow_column = table->GetColumnByName(column_name);
        name_to_column_ptr[column_name] = arrow_column;
    }
    std::unordered_map<String, BlockPtr> nested_tables;
    for (size_t column_i = 0, columns = header.columns(); column_i < columns; ++column_i)
    {
        const ColumnWithTypeAndName & header_column = header.getByPosition(column_i);
        bool read_from_nested = false;
        String nested_table_name = Nested::extractTableName(header_column.name);
        if (!name_to_column_ptr.contains(header_column.name))
        {
            
            if (import_nested && name_to_column_ptr.contains(nested_table_name))