Checkinwith.xyz - I think I found a little Bug
Let me begin by saying, I don't enjoy making these sort of posts. They feel like I'm complaining about a tool that I get to use for free, and although it could be taken like that, this is not the case at all.
This tool is a powerhouse, and it's help me onboard more people than ever before with just a few clicks. My motive here is to see if I can help Sagar and Matt from a distance, if anything I can say may give them the ability to make this tool work even better.
For a few days now, I've been having issues using it, and I think I figured out what is the problem.
Looking under the hood, inspecting the error messages, I got the following information to share:
The obvious thing we can quickly see is that the transaction simply failed. But, why did it fail? What's wrong with this post? After all, it's just a little post, right?
Without being able to look at the code, I can only guess, but this is my best estimation as to what is happening.
The result:
{"success":false,"errorCode":5000,"error":"failed to sign and/or broadcast transaction"}
Now, that error usually pops up when there’s either a signing problem or a broadcast problem. Since it failed with both Keychain and using the posting key directly, we can scratch off the idea that it’s an authentication issue. It’s definitely not an active key problem either, since the app only posts – no transfers or sensitive calls.
But then I saw something interesting.
There’s this weird image URL popping up:
https://images.hive.blog/600x0/https://images.hive.blog/1000x0/http://be…
I mean, it technically loads if you click on it, but it looks… off. Double prefixes, multiple chained resizing parameters, all jammed together. Hive’s markdown parser isn’t as forgiving as a browser. Even if it loads in a tab, it might still throw off the post body parsing or the json_metadata array.
That’s my top suspicion right now.
But, just to be sure, I’d recommend testing a text-only post. Strip out the image entirely(for debugging, that is). If that goes through clean, then the culprit is definitely the malformed image URL.
If it still fails without an image, then I’d look at permalink generation logic (make sure there are no uppercase letters, spaces, or duplicates) and validate the json_metadata structure for stray commas or unescaped characters.
Anyway, I just wanted to share my two hivetoshis here. You know I’m rooting for Hive to win. This app is too cool to stay down for long.
Hopefully this helps...
MenO
https://x.com/lee19389/status/1940414452907848045
#hive #posh
https://x.com/jewellery_all/status/1940437273465737494
#hive
Should we tag @sagarkothari88 ? He has been extremely responsive to me, and he will be back in the office on monday!
This app doesn’t work sometimes on older androids too. I can’t figure out why this would be the case.
As far as I know, you just have to wait for internet to load it on Android.
Please share list of android devices on which flutter doesn't work. I'll look into it.
A quick internet search gave me this
Users can bypass this by updating their android device's OS
Hey brother... I had issues with it again. Tried it on two separate phones.
One high end android and my iPhone
Same error
We'll fix this ASAP @meno
Issue is fixed
Thank you for reporting this issue @meno
We've looked into it & manage to fix it at earliest.
As a user, all you would have to do is, use the latest app.
Load latest version of App:
Hit the refresh button from keychain app
or Press & hold refresh button
As per Android Studio, 99.99% of users have better than API level 21.
I am awestruck by the user-set you've @meno
Thank you for the tagging me here @ecoinstant. I've replied him here - https://peakd.com/hive/@sagarkothari88/re-meno-sywnko
Sagar brother... I tried every way possible to make distriator work.
@caro-lina is the account. Her phone doesn't seem low end at all.
Moto g32
As soon as you try to take a pic it closes keychain app. A crash, for sure. But no warning, no msg, nothing.
Gracias Andrés .
Brother.
Please share a screen capture of you attempting to load app.
Please make sure that keychain access has camera permission.
600x1000x
- We've fixed image URL issue yesterday. Just refresh browser or hit refresh button inside keychain app's in-app-browser.{"success":false,"errorCode":5000,"error":"failed to sign and/or broadcast transaction"}
- looks like you may be using HiveAuth based login & you didn't sign/approve transaction from keychain app. It's just a log message. Nothing wrong with that. In case if you encounter any issue, capture screen & share it with us to investigate & we'll look into it.me
in input field - there is no such user, resulting is no avatar image for it. So, you can kindly ignore this error. You can reproduce this by keeping inspector on when you type in onboarder name.So far all the issues you've pointed out has no critical or blocker bugs. Those are, I would say dev logs ;)
Thanks Sagar that was fast!