```
SELECT *
FROM remoteSecure('\0', 't#l>U.')


Received exception from server (version 20.6.1):
Code: 49. DB::Exception: Received from localhost:9000. DB::Exception: Both table name and UUID are empty.
```
for (const auto & host : hosts)
            {
                size_t colon = host.find(':');
                if (colon == String::npos)
                    context.getRemoteHostFilter().checkHostAndPort(
                        host,
                        toString((secure ? (maybe_secure_port ? *maybe_secure_port : DBMS_DEFAULT_SECURE_PORT) : context.getTCPPort())));
                else
                    context.getRemoteHostFilter().checkHostAndPort(host.substr(0, colon), host.substr(colon + 1));
            }
        }
        cluster = std::make_shared<Cluster>(
            context.getSettings(),
            names,
            username,
            password,
            (secure ? (maybe_secure_port ? *maybe_secure_port : DBMS_DEFAULT_SECURE_PORT) : context.getTCPPort()),
            false,
            secure);
    }
    auto remote_table_id = StorageID::createEmpty();
    remote_table_id.database_name = remote_database;
    remote_table_id.table_name = remote_table;
    auto structure_remote_table = getStructureOfRemoteTable(*cluster, remote_table_id, context, remote_table_function_ptr);
    StoragePtr res = remote_table_function_ptr
        ? StorageDistributed::createWithOwnCluster(
            StorageID(getDatabaseName(), table_name),
            structure_remote_table,
            remote_table_function_ptr,
            cluster,