https://pastila.nl/?00ad187f/ecfb3d92d2e879533cc3aea0536ab3d7

22.3 Exception on client:
Code: 49. DB::Exception: offsets_column has data inconsistent with nested_column: data for INSERT was parsed from query. (LOGICAL_ERROR)

22.7 the insert hangs

21.8.4 Received exception from server (version 21.8.4): Code: 62. DB::Exception: Received from localhost:9000. DB::Exception: Empty query.


{
    size_t array_size = unalignedLoad<size_t>(pos);
    pos += sizeof(array_size);
    for (size_t i = 0; i < array_size; ++i)
        pos = getData().deserializeAndInsertFromArena(pos);
    getOffsets().push_back(getOffsets().back() + array_size);
    return pos;
}
const char * ColumnArray::skipSerializedInArena(const char * pos) const
{
    size_t array_size = unalignedLoad<size_t>(pos);
    pos += sizeof(array_size);
    for (size_t i = 0; i < array_size; ++i)
        pos = getData().skipSerializedInArena(pos);
    return pos;
}
void ColumnArray::updateHashWithValue(size_t n, SipHash & hash) const
{
    size_t array_size = sizeAt(n);
    size_t offset = offsetAt(n);
    hash.update(array_size);
    for (size_t i = 0; i < array_size; ++i)
        getData().updateHashWithValue(offset + i, hash);
}
void ColumnArray::updateWeakHash32(WeakHash32 & hash) const