Checkinwith.xyz - I think I found a little Bug

avatar

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:

errors on api checkinwith.PNG

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



0
0
0.000
16 comments
avatar

Should we tag @sagarkothari88 ? He has been extremely responsive to me, and he will be back in the office on monday!

0
0
0.000
avatar

This app doesn’t work sometimes on older androids too. I can’t figure out why this would be the case.

0
0
0.000
avatar

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.

0
0
0.000
avatar

A quick internet search gave me this

Flutter web apps may not load on older Android devices due to compatibility issues, particularly with devices running Android versions older than Lollipop (API level 21). Flutter's minimum supported Android version is Lollipop.

Users can bypass this by updating their android device's OS

0
0
0.000
avatar

Hey brother... I had issues with it again. Tried it on two separate phones.

One high end android and my iPhone

Same error

IMG_8742.png

0
0
0.000
avatar

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

0
0
0.000
avatar

As per Android Studio, 99.99% of users have better than API level 21.

Screenshot 2025-07-05 at 9.36.47 AM.png

I am awestruck by the user-set you've @meno

0
0
0.000
avatar

Thank you for the tagging me here @ecoinstant. I've replied him here - https://peakd.com/hive/@sagarkothari88/re-meno-sywnko

0
0
0.000
avatar

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

89ac2f8e-ea34-4723-b433-c13a12018e54.jpeg

As soon as you try to take a pic it closes keychain app. A crash, for sure. But no warning, no msg, nothing.

0
0
0.000
avatar

Brother.

Please share a screen capture of you attempting to load app.
Please make sure that keychain access has camera permission.

0
0
0.000
avatar
  1. Uploaded image URL with double 600x1000x - We've fixed image URL issue yesterday. Just refresh browser or hit refresh button inside keychain app's in-app-browser.
  2. {"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.
  3. Failed to load resource = it shows up when you start typing hive user name in name of onboarder field or hive user name in login screen. Let's say you type 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 ;)

0
0
0.000
avatar

Thanks Sagar that was fast!

0
0
0.000