-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
Benchmarks submitted and accepted by form are not displayed #33
Comments
I've submitted a few benchmarks on my Pi5 and it's been days with no sign of them on the website, but I can see there's benchmarks on the website from today. Not sure what's happening there. |
You didn't mention if storage.sh actually told you that the data was submitted (it should via "Result submitted successfully and will appear live on https://pibenchmarks.com within a couple of minutes." message). If it did but no results on web page the you came to correct issue. If it didn't then try adding export LC_ALL=C at beginning of storage.sh script and your problem is most likely different issue than this. Probably #32. |
Adding I have my locale set for |
Yes. Web side of infrastructure doesn't handle utf8 well. LC_ALL=C is simplest solution to that. Issue #32 . |
Thank you all for reporting this. I've added export LC_ALL=C to the top of storage.sh to prevent this in the future. Thanks again! |
But this issue was mainly about "Could such results still be still shown, without missing data obviously? (when missing server side data gets added then it would show full data info)." ... |
They are for missing boards. They aren't for missing storage devices right now mostly to keep it from being spammed with a bunch of blank image templates or really messed up/corrupted benchmarks. This may change going forward but it hasn't really been a very big issue. It only happens if you're the first one ever to test a device on the site basically. I hadn't done updates for a few months (the longest I've ever gone without doing them) and there were a few dozen new storage devices. I'm guessing the reason these posts started appearing is I just haven't been adding them as fast. It has worked this way for at least 4+ years though but if I keep getting behind I may indeed change that! |
I have been trying to submit benchmarks and it seems to be failing. I added 2 lines to locale 'Storage.sh' So I only ever seen the "Submission failed!" my attempts are using the prototype the same as https://pibenchmarks.com/user/pimoroni/ |
Add set -x at beginning of the script and see what is returned from server. |
Failed query in FormTools\Submissions, /var/www/storage/formtools/global/code/Submissions.class.php, line 204, error: SQLSTATE[HY000]: General error: 3988 Conversion from collation utf8mb3_general_ci into utf8mb4_bin impossible for parameter |
Did you use this script or some other version? https://raw.githubusercontent.com/TheRemote/PiBenchmarks/master/Storage.sh (the web page submission form is known to be broken regarding utf8 handling but current version of the script has workaround for that) |
The same one, I just did a wget of that script and ran it. |
Could you attach entire run from script with set -x added. I wonder where utf8 sneaks in despite LC_ALL=C. |
I just rememberedI commented out '##set' -x lol Here it with it back in . |
It is also a hardware match for https://pibenchmarks.com/benchmark/75582/ |
One of my submissions (probably 74857 or 74858) was accepted by form php script but is not showing up on the page.
Looking at other submission numbers there are tons of holes (aka submitted but missing on the web page results). I guess the problem comes from some server side data not added for drives ? (#9). Product links or something?
Could such results still be still shown, without missing data obviously? (when missing server side data gets added then it would show full data info).
API shows no content for these...
The text was updated successfully, but these errors were encountered: