Error adding new server with add_server
Hi, I'm trying to add a custom signal server using signaldctl but I get an error.
Command (real values replaced):
docker exec matrix-mautrix-yucall-daemon signaldctl raw v1 add_server '{"server":{"ca":"KEY IN BASE64","service_url":"URL","cdn_urls":[{"number":0,"url":"URL"}],"contact_discovery_url":"URL","key_backup_url":"URL","storage_url":"URL","zk_param":"KEY IN BASE64","key_backup_service_id":"ID IN BASE 64","key_backup_mrenclave":"KEY","cds_mrenclave":"KEY","unidentified_sender_root":"KEY IN BASE64"}}'
Output:
2023/02/07 13:19:05 signald-go: Unexpected error Cannot construct instance of `io.finn.signald.clientprotocol.v1.ServerCDN` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
at [Source: UNKNOWN; byte offset: #UNKNOWN] (through reference chain: io.finn.signald.clientprotocol.v1.AddServerRequest["server"]->io.finn.signald.clientprotocol.v1.Server["cdn_urls"]->java.util.ArrayList[0])
According the error message it appears cdn_urls fields is not okay, but I don't understand why.
Version:
{
"name" : "signald",
"version" : "0.23.1",
"branch" : "0.23.1",
"commit" : "19551f5d599dfa135cacee03b44226d56a6d4a9c"
}
Thanks in advance