Chiming in to say that I’ve been having issues too. Retrieval errors, and at one point the site wouldn’t load at all. Been like this all morning
Many server issues for me, to the point that I would say: Website is broken at the moment. The basic layout of the Dashboard loads (and recognizes my login from cookies), but none of the data loads (learn/review counts, not to mention Forecast, Activity, etc.).
Bunpro needs a status.io page, like https://www.dockerstatus.com or https://www.githubstatus.com
You guys can get into the dashboard? i just get a console like screen with ‘500 Internal Server Error
If you are the administrator of this website, then please read this web application’s log file and/or the web server’s log file to find out what went wrong.’ this is a bit weird, because its not usual of bunpro to go down, and i cant keep up because it takes more time to load the reviews then it takes to do them. i hope you guys can fix this quick
Same issue, I can sometimes get to the dashboard after a few reloads, problem has been going on for the last few hours for me.
Unfortunately it’s like, 10 or 11pm at night in Japan right now. :S I’m not sure who takes care of the servers etc., but they could’ve finished work or even be asleep right now.
I might have to study for my actual university degree instead of procrastinating with Japanese grammar tonight hahaha.
Here’s a specific message I got. Trying to reload Dashboard (to check if site back up), it ends up on https://bunpro.jp/login :
Issues here too! Everything is running very slow!
Chiming in as well -
Trying to load my dashboard, and facing similar issues. Items are not loading and also getting the same 500 Internal Error posted above!
been getting retrieval errors for a couple hours now
dashboard loads (extremely slowly), but reviews will not.
Since some requests are succeeding (though irregularly), it looks very much like a server load problem due to high traffic. I guess we have to wait until the traffic goes down or the servers are made to be able to handle the higher load.
I’ve been having issues with BunPro loading slowly for a few days, but now I’m experiencing the same problem with the server giving an error message. Currently, the page doesn’t load at all for me.
Same issues here.
" Retrieval Error
There was a problem getting your study questions. Please reload the page to try again.
If the problem persists, please contact us."
Not much we can do. It seems the server where the study questions are hosted might be down, overloaded, etc. Some type of issue anyways.
I agree, it’s a bit weird. But as a former software dev, I have a hypothesis:
- They implemented a new patch for something. Either a new bit of feature(s), or perhaps some bug fix, or perhaps some ‘refactoring’ (can google if you want to learn about it).
- The patch caused unexpected issues, and people started to report bugs/issues soon after. For example:
- Instead of rolling-back the original patch with the unexpected side-effects, they attempt to fix the new issues with (a) new patch(es). Example:
- Unfortunately, while this new patch appears to fix things, it also has unexpected side-effects. Namely, it unexpectedly alters the performance of something on the server-side, such as some database queries.
- While under low to medium traffic, this second patch appears to fix the original patch without issue, and so most of the dev folks ‘go home’ (or whatever the equivalent phrase would be if they’re working remotely) for the day, thinking everything’s fine.
- Since ‘business hours’ for Bunpro are based in Japan, yet most of their customers are from Western countries like in Europe and the Americas, ‘going home’ in Japan is equivalent to ‘late at night / very-early morning’ for most customers.
- Later, as ‘late night’ turns to ‘waking up time’ for many customers, the traffic at Bunpro begins to ramp up and up.
- The not-fully-tested second patch, with its compromised performance characteristics, cannot accommodate the full load on the server from however many hundreds/thousands of users trying to use the website/app all at the same time.
- Bunpro effectively conks out at the least convenient time for its customers.
- Thankfully their forums are hosted independently and we can at least document the situation.
A lot of the above is guesswork/speculation on my part, so I expect I’ve gotten lots of specific details wrong. But I think the general gist of it is probably not too far off.
My suggestion to Team Bunpro would be to take this overall issue very seriously (site failing due to recent dev patches, but while dev team unavailable), and immediately begin to implement a more robust Integration and Deployment process.
For example, if they are not already implementing Continuous Integration (wp-CI), then immediately start looking into implementing that. Especially with Automated Testing / Test-Driven Development (wp-TDD).
In particular, set up a test environment which is a clone of the final production/live environment, and which can handle automated Performance Testing in general (wp-PT) and Load Testing in particular (wp-LT).
Then, by having the Continuous Integration perform its Automated Testing in stages – with a Pre-Production Stage, where Integration tests and Performance/Load tests are automatically performed prior to full release to the Live/Production servers – these kinds of nasty ‘can’t handle typical maximum load due to not-fully-tested patches’ situations will be far less frequent.
This is of course important not just because it makes the site more continuously functional/available, but more importantly because these kinds of outages give the brand of Bunpro a ‘black eye’, and harm long-term reputation. And reputation is Bunpro’s strongest power for generating its (currently still high level of) word-of-mouth marketing.
In other words, letting these kinds of things go on, without addressing them seriously and immediately, puts Bunpro’s reputation and long-term success at risk.
In my humble opinion.
I’m just dreading the backlog of reviews to look forward to at some point this evening
oh wow bunpro is out lol…
I also am dreading my review backlog :((
Don’t worry too much – you will be able to handle it!
Even if you end up with a huge pile of Reviews, if you take them ‘slow and steady’, bit by bit, you will be able to break down even a huge mountain of Reviews (eventually!) if you just keep at it on a regular basis.
Specifically, one key idea that has helped me a lot over the years is that I don’t have to finish all my Reviews in a single review session – or even in a single day, or week, or whatever.
Practically speaking, the way I make this work is that before I start to feel discouraged or overwhelmed during a review session, I’ll:
- Use the Wrap Up feature (or whatever it’s called here), which conveniently has the keyboard shortcut of the number zero ‘0’, which is very easy to press if you have a numeric keypad on your keyboard.
- Complete the ‘wrap up’ of the session by finishing the remaining review items that I got wrong during the session.
- Get to the Summary screen, and give myself a little dopamine boost by acknowledging the completed session with a mental "Yay! I did it! ". As simple/silly as that sounds, that kind of ‘positive feedback’ is literally how the brain reinforces habit-building.
- If I successfully averted the dread/anxiety/overwhelm, and I’m still feeling like I’ve got energy/motivation to keep going, I might just start up another review session – and again use Wrap Up to end it before it gets too long. Otherwise, well at least I did some reviews for now, and I can come back later to do more.
By ‘allowing’ myself to cut review sessions into shorter chunks like this, I can successfully complete many review sessions, over and over. Even if I have a HUGE mountain of reviews, by steadily chipping away at them like this, I can maintain a steady pace – while importantly maintaining the positive feedback of repeated successful sessions – and therefore eventually conquer any number of Reviews in my queue.
(Importantly, it also requires not adding (too many) new items into my review stack, whether that be by doing new Learn sessions, or by manually adding items from item pages.)
I currently have over 2500 reviews in my queue (due to going a little crazy adding tons of Vocab items in the past few months), but by using the above method I can just happily chip chip away at the stack, day by day, and I know that eventually I will get my reviews back down to normal levels.
My point here is simply that I’m guessing you have fewer than 2500 reviews in your queue once BP gets back online. So, if you were to also make use of this idea (keep review sessions short/manageable with Wrap-Up, and just keep making steady progress day by day), you will also be able to tackle your review stack, no matter how big it is. (Just don’t go nuts like I did and add more items to your Reviews, either with Learn sessions or by manually adding them.)
Wow…2500 reviews? I get stressed with my 50 or 60 reviews I have to do a day after learning 3-4 new grammar lol. I like the attitude towards it though for sure
you get 50-60 reviews? i do the same with 3-4 grammar points, yet yesterday i got 255 reviews and kept pace for like 3 weeks prior (i do at every chance i get) so unless i have 100 ghosts, i dont know how that works. i also learn 5 vocab a day (which dosent have ghosts so it takes 2 seconds). anyways after all its a long journey, not a rush.
(not much of a bug report, bit off track)
To be fair, Vocab reviews are orders-of-magnitude easier / less-mental-effort than Grammar reviews. Out of all those 2500-ish reviews, only about 80 are Grammar reviews at any given time, and they are thus spread out very thin among the total reviews I do during a session.
(I could handle my Grammar reviews separately – effectively keep them at 0 day by day, if I wanted to – and doing Vocabs separately. But I’m just enjoying the simplicity of ‘not thinking about it’ and just doing all reviews mixed. I understand that this is drastically slowing down my Grammar progress, but in fact that’s fine by me because my biggest weakpoint right now is lack of Vocab!)
yeah 50-60 is my normal amount. I used to get much more before but that was because of my conjugation being bad. Now it takes me 1 or 2 fails on a new point and I seem to grasp it enough. But yeah I agree, it definitely is a long journey and should be treated slowly and patiently.