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

Status stuck at Public (unsent) forever - Mastodon as ActivityPub type #556

Open
DetroitLibertyPenguin opened this issue May 21, 2022 · 9 comments

Comments

@DetroitLibertyPenguin
Copy link

I haven't figured out a recipe to reproduce on demand, but frequently I will get status update that never actually get posted to the server.

When it gets in this state nothing seems to fix it. I have tried selecting resend, selecting either of the spinning arrow icons, the sync with intent button and edit to click send again.

About the only thing that works is edit/copy/discard/new status/paste/send. Screenshot_20220521-135814_AndStatus.jpg

@yvolk
Copy link
Member

yvolk commented May 22, 2022

Hi @DetroitLibertyPenguin !
Please try to "Resend" the "unsent" note, and if it is still "unsent", after a a couple of minutes please go to the top menu -> "Commands in a queue" and lookup the command:

Post "Text of your note...

There will be some clue on a cause of the error.

E.g. in the below Error description we see "... Host unreachable"
Screenshot_20220522-191201

@DetroitLibertyPenguin
Copy link
Author

DetroitLibertyPenguin commented Jun 3, 2022 via email

@DetroitLibertyPenguin
Copy link
Author

E; ,.txt
Screenshot_20220602-230529_AndStatus

@DetroitLibertyPenguin
Copy link
Author

Inadvertently closed

@DetroitLibertyPenguin
Copy link
Author

@yvolk
Copy link
Member

yvolk commented Jun 3, 2022

Hi @DetroitLibertyPenguin. Thank you for the info.
I looked into attached "E.txt" and noticed there: "account: fuat2mb@theres.life/ActivityPub" meaning that you added your account at the https://theres.life Mastodon instance as if it is ActivityPub instance (technically: AndStatus connects to theres.life using "ActivityPub Client to Server protocol") . This could be a cause of the strange behavior. "Mastodon" instances were known to have only partial "ActivityPub" implementation. I.e. something was known to be missed or to fail at a server side. Technical details and long discussion is here: #499
Your story tells that Mastodon developers made some progress since my previous review, but I didn't investigate this recently. Will do this.

Meanwhile, as an alternative, please try to add another account to the AndStatus app, maybe even the same "fuat2mb@theres.life" but this time choose "Mastodon" type of social network. I think the "Mastodon type" account will work more predictably since this was tested a lot.

Note: AndStatus allows you to have two "fuat2mb@theres.life" in different "Types of social networks", but you may easily get confused, which is which. And of course, you will have message duplications... So if you get confused, you can Remove "ActivityPub" type of account and leave only "Mastodon" type.

@yvolk yvolk changed the title Status stuck at Public (unsent) forever Status stuck at Public (unsent) forever - Mastodon as ActivityPub type Jun 19, 2022
@DetroitLibertyPenguin
Copy link
Author

I apologize for the delay in my response.

FYI, I did change remove that account and re-add it as Mastodon as you recommend, but I did not see any signifcant change regarding my UNSENT forever issue. I did see far fewer options using that option than my other mastodon account that I have connected as ActivityPub. It appears I have seen similar failures on my other accounts, Pump.io, GNU Social, It does seem to improve if I stay on that screen until the "loading" spinner quits spinning in the lower left corner, rather than posting/replying and then quickly shifting to another screen on the app or out of the app.

@DetroitLibertyPenguin
Copy link
Author

I went to attach additional screen shots, and i noticed that it doesn't seem like there are any such failures on the account I use most often (Friendica) since I deleted it and readded it as GNU Social rather than Activity Pub (the instance I am on supports both Ostatus and AP) for what that is worth

@yvolk
Copy link
Member

yvolk commented Jan 17, 2023

@DetroitLibertyPenguin Some time ago I fixed background syncing so that can improve posting also... see #557
Regarding resending old "unsent" note: If you don't see "Resend" in the note's context menu. try "Edit" and send again from the Editor...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants