whisperfish/presage

upsert_group got problem

Closed this issue · 4 comments

Hi, Guys,

I am using this lib as it's a high level lab which can be easily used. And a rust version is really promising on porting to different platform.

When I am receiving message, I got the following problem in debug log:

[2024-03-27T04:13:22Z ERROR libsignal_service::groups_v2::manager] failed to receive auth credentials with PNI: ZkGroupVerificationFailure
[2024-03-27T04:13:22Z WARN presage::manager::registered] failed to fetch encrypted group: groups v2 (zero-knowledge) error
[2024-03-27T04:13:22Z DEBUG presage::manager::registered] inserting profile key for 26518632-7cd6-4acd-a34b-XXXXXXX

This message comes from upsert_group. And this call into GroupManager::fetch_encrypted_group.

This is a quite basic function. And we can reproduce it easily by sending messages to a group. The receiver presage-cli can got the error for each messages. If we don't use debug log. You can see "messing group" like:

From Raymond B: 26518632-7cd6-4acd-a34b-XXXXXXX to group < missing group > @ 17115140XXXX: / hi

Due to this problem, list_groups send_to_group don't work.

Thanks a lot for any advice in advance.

Further more, I am using the v0.6.1.

Thanks for the report. The fix has already been merged. Could you try the latest commit? I'll release 0.6.2.

@gferon Hi, Dude, it works now. Really good.

Thanks a lot for your quick response.

Closed due to gferon's quick fix. We have checked and it works with the latest code.