Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need to log more information about connection failures in the debug log #1008

Open
dinojr opened this issue Dec 29, 2019 · 6 comments
Open
Assignees
Labels
helpful provides information that may be useful to other users v1.5.11 reported against version 1.5.11 v1.6β reported against beta release of version 1.6

Comments

@dinojr
Copy link

dinojr commented Dec 29, 2019

Expected behaviour

Recover SMS stored by sms-backup-plus on a non-Gmail imap server in Android 7 (Samsung Galaxy 7)

Actual behaviour

sms-backup-plus in Android 10 (pixel 3a) issues a can't connect error

Steps to reproduce the behaviour

Click the Restore button

Please specify the following:

  • Android version
    Android 10
  • Phone model / brand
    Google Pixel 3a
  • SMS Backup+ version installed
    1.6.0-BETA2
  • Messaging app
    Google Messages

Please find the log file attached.
sms_backup_plus.log

@nikkopt
Copy link

nikkopt commented Dec 30, 2019

Maybe it's related to #1006
I haven't tried the beta myself

@dinojr
Copy link
Author

dinojr commented Jan 3, 2020

I don't thinks it's related

  • I have the same problem with the non-beta 1.5.11 version
  • the error message is different: I get "unable to connect"

Also, the slide button/switch labelled "Connect" is greyed out and I can't switch it on even though the account parameters are set in the "Advanced parameters" menu.

@kurahaupo
Copy link
Collaborator

@nikkopt this appears to be an Android permissions problem; have you granted all the requested permissions, or have some of them been withheld?

@jberkel patch #1009 would help by including the missing permission(s) in the log. Let me know if it's suitable or needs amendment (for example, would you prefer to set the error text in the constructor?)

@kurahaupo kurahaupo added the v1.5.11 reported against version 1.5.11 label Apr 26, 2020
@kurahaupo kurahaupo added v1.6β reported against beta release of version 1.6 v1.5.11 reported against version 1.5.11 and removed v1.5.11 reported against version 1.5.11 labels Jun 1, 2020
@edgewood
Copy link

I had the same issue with 1.5.11, with the "Unable to connect" error and the grayed-out "Connect" switch.

Despite having "Sync log" and "Extra debug information" checked, I get no log entries from attempts to restore.

I was able to enable restoring by watching the IMAP server logs when I made a connection attempt, and saw it complained "imap-login: Maximum number of connections from user+IP exceeded (mail_max_userip_connections=10)". I noted that I had a bunch of stuck logins for the server, so stopped and restarted it.

Once I did that, I was able to restore (well, it's currently still in progress, but has done about 6000 items so I presume it will complete).

Note that I was only able to do this because I use a server under my control. Assuming the server responds to SMS Backup+ with a similar error message, having that in the log would have helped me find this much earlier.

@dinojr
Copy link
Author

dinojr commented Sep 17, 2020 via email

@kurahaupo
Copy link
Collaborator

@edgewood thanks, that's a very useful observation.

I'll add "unstable network connection" to the list of things to check in this case, as that's the most likely reason for stacking up concurrent IMAP sessions.

@kurahaupo kurahaupo added the helpful provides information that may be useful to other users label Sep 27, 2020
@kurahaupo kurahaupo changed the title Can't restore from Android 7 phone to Android 10 phone Need to log more information about connection failures in the debug log Sep 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
helpful provides information that may be useful to other users v1.5.11 reported against version 1.5.11 v1.6β reported against beta release of version 1.6
Projects
None yet
Development

No branches or pull requests

5 participants