facing error when trying to contact support in Qt GUI Bitmessage #1633
Labels
No Label
bug
build
dependencies
developers
documentation
duplicate
enhancement
formatting
invalid
legal
mobile
obsolete
packaging
performance
protocol
question
refactoring
regression
security
test
translation
usability
wontfix
No Milestone
No project
No Assignees
1 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Bitmessage/PyBitmessage-2024-12-22#1633
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
2020-05-30 16:28:50,656 - CRITICAL - Major error occurred when trying to execute a SQL statement within the sqlThread. Please tell Atheros about this error message or post it in the forum! Error occurred while trying to execute statement: "INSERT INTO addressbook VALUES (?,?)" Here are the parameters; you might want to censor this data with asterisks (***) as it can contain private information: (PyQt4.QtCore.QString(u'PyBitmessage support'), 'BM-2cUdgkDDAahwPAU6oD2A7DnjqZz3hgY832'). Here is the actual error message thrown by the sqlThread: Error binding parameter 0 - probably unsupported type.
2020-05-30 16:28:50,656 - CRITICAL - This program shall now abruptly exit!
We should aim to merge the QT tests to prevent things like this.
There is a related issue, if you click on "contact support" and there is no account yet, you'll also get a crash. I encountered this when testing OSX build. If you create the address before clicking on "contact support", it's ok.
This:
b750b02963/src/bitmessageqt/support.py (L91)
is causing the problem, down the line it gets into trouble with
BMConfigParser
and throws aTypeError: option values must be strings
As I have tested this issue is not appearing any more now whenever the user tries to send a message on contact support without creating an address then it is not throwing error because it is automatically creating a new address when no address presents.