thayakawa-gh / SlackLogViewer

A viewer for json files exported from Slack workspaces.
MIT License
169 stars 14 forks source link

Version 1.2 crashes almost all the times #21

Open santi-ifontana opened 1 week ago

santi-ifontana commented 1 week ago

Hello.

I am working on a project trying to visualize the export from Slack. The .Zip file is around 300 MB zipped. The version 1.1 works fine most of the time but only has Channels while 1.2 has DM and other messages.

The last version 1.2 Alpha-2 won't even open complaining about missing users in users.json while the other ones crash while opening the .Zip or if it opens, while navigating.

How can I help you fix those bugs? Please let me know.

Thanks.

thayakawa-gh commented 1 week ago

Hi, @santi-infontana. Thank you for your report. To determine if the issue is caused by corruption in users.json, please confirm that "missing users" IDs are listed in users.json. Additionally, please let me know how you exported the zip file (e.g., slackdump, Slack's official functionality, etc.). Based on your report, it is difficult to say whether the crash is due to bugs in SlackLogViewer.

santi-ifontana commented 1 week ago

@thayakawa-gh Hey. Thank you for your reply. Yes, sorry for my vague description.

So, the Slack export is directly from Slack support (Slack's official functionality).

Trying to open the same folder or zip file, with the different versions:

SlackLogViewer ver 1.2.Alpha-2

image

SlackLogViewer ver 1.2.Alpha-0 and Alpha-1 do not show that error, although I never managed to get Alpha-1 to open and not crash before. Alpha-0 after trying a few times is able to open, but very unstable and ends up crashing.

santi-ifontana commented 1 week ago

The uncompressed .zip is pretty huge regarding size and number of files as shown:

Screenshot 2024-06-26 at 19 25 34