Comments (9)
Good! I think it's all fixed, then. I'll merge the fixes.
I do see:
[...]
Thanks for the JSON snippet. Other such messages I've seen also had a non-empty errors
array. It's good to know this one does, too.
On the errors with
sigtop: Quote without text
, I don't notice any weird text, or anything inside theerrors
array, but they all have attachments, either images or video.
Right. So likely these quoted messages simply did not contain any text. Interestingly, in my testing, such messages had a text
attribute with an empty string. Perhaps this is a difference between older and newer message. In any case, it seems a missing text
attribute is nothing to be alarmed about.
This is a great project, and I really appreciate your help here, is there any way to donate to it?
Thank you! Currently there isn't, unfortunately. But I appreciate the gesture!
from sigtop.
@MichaelKuz Please run:
brew upgrade --fetch-HEAD sigtop
Then try exporting again. If the error persists, it must be a different problem. In that case, could you please open a new issue? Thanks!
from sigtop.
I've pushed a test branch that will provide a bit more debug info. Please run the following commands and then show the contents of the "err" file.
brew install libressl make pkg-config
git clone -b test https://github.com/tbvdm/sigtop.git
cd sigtop
PKG_CONFIG_PATH=$(brew --prefix)/opt/libressl/lib/pkgconfig gmake
./sigtop msg msg 2>err
Thanks.
from sigtop.
Great, thanks. I've pushed several commits on the test branch that should fix these issues.
Please fetch the updated test branch and then run:
PKG_CONFIG_PATH=$(brew --prefix)/opt/libressl/lib/pkgconfig gmake clean all
rm -f msg
./sigtop msg msg 2>err
The msg
file should contain a good export of your messages.
To check that there are no unexpected problems, run:
grep ^sigtop err | sort -u
That command should produce this output:
sigtop: Conversation recipient has null id
sigtop: Quote without text
Lastly, I'd like to understand what causes these two warnings. In the err
file, each warning is followed by the JSON data of the message that caused the warning. Would you mind taking a look at those messages? Do they look like regular messages or can you spot anything that seems suspicious? Thanks!
from sigtop.
Did you get a chance to try this?
from sigtop.
Sorry this took so long, here is err
:
sigtop: Conversation recipient has null id
sigtop: Quote without authorUuid (but with author)
sigtop: Quote without authorUuid (but with author)
sigtop: Quote without authorUuid (but with author)
sigtop: Quote without authorUuid (but with author)
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Quote without authorUuid (but with author)
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Quote without authorUuid (but with author)
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Quote without text
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Quote without text
sigtop: Quote without text
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Cannot find reaction recipient for id REDACTED_NUMBER
sigtop: Quote without text
sigtop: Quote without text
from sigtop.
% grep ^sigtop err | sort -u
sigtop: Conversation recipient has null id
sigtop: Quote without text
I do see:
sigtop: Conversation recipient has null id
"errors": [
{
"message": "Certificate is expired",
"name": "Error"
}
],
On the errors with sigtop: Quote without text
, I don't notice any weird text, or anything inside the errors
array, but they all have attachments, either images or video.
This is a great project, and I really appreciate your help here, is there any way to donate to it?
from sigtop.
Commenting on this recently-closed issue since I seem to have the same issue. Apologies if that's not the right etiquette.
I installed using brew install --HEAD tbvdm/tap/sigtop
, but I only get one error:
$ sigtop export-messages messages
sigtop: Cannot parse quote JSON data
I'm not very familiar with how brew install --HEAD works; is it possible that I installed an outdated version of sigtop?
from sigtop.
Thanks for the quick reply. I've followed your instructions and the error persist; I'll open a new issue.
from sigtop.
Related Issues (20)
- Not enough tokens to parse JSON HOT 1
- Sigtop selective export HOT 2
- Issues with accessing exported browser file HOT 6
- Precombiled Windows app crashes immediately after opening. HOT 1
- cannot install on linux: "cannot use path@version syntax in GOPATH mode" HOT 2
- sigtop: cannot prepare statement: no such column: uuid HOT 2
- path_windows.go: sanitiseFilename is not robust HOT 10
- If I don't want to run sigtop on the production database of my signal desktop, how do I run it? HOT 1
- Export to HTML and link attachments HOT 6
- Program detected as a virus HOT 2
- "att -M" command throws error "utimes: unsupported flag" HOT 6
- Emoji in chat title HOT 8
- Bash Command not found HOT 1
- brew installation error: "go build: Error: Passed `nil` into T.must" HOT 2
- -i option for messages HOT 1
- Not a database error when running sigtop db HOT 13
- Attachments decryption HOT 2
- Feature: Include contact names in JSON message export HOT 2
- skipping attachment without path HOT 2
- cannot decrypt database key: cannot find encryption key HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sigtop.