Last night, somewhere around the traditional "this'll only take five minutes" hour of 2:00 AM, I made a few changes to the website. The changes themselves seemed perfectly reasonable at the time. In fact, most bad decisions in software engineering begin with that exact sentence. Unfortunately, one of those changes appears to have broken the short-link system that powers a lot of the navigation around the site.
If you've been here for any length of time, you know I use short links all over the place. Instead of sending you to some giant URL that looks like it escaped from a SQL query, I can give you something simple like 599cd.com/ACD1 for Access Developer 1. Those links are used extensively throughout the site, especially on your My Courses page.
At the moment, those short links are not behaving themselves.
The good news is that the courses themselves are still there. The videos are still there. The database has not been launched into a black hole. You can still get to everything using the regular site navigation.
For now, instead of using My Courses, click the Courses link on the main menu at the top of the page. You know the one: Home, Courses, TechHelp, Forums, and so on. From there, navigate to the course you want normally. For example, this should get you where you need to go:
Courses > Access > Developer > Developer 1
As far as I can tell, the problem is isolated to the short-link database. I'm already working on it and expect to spend the next couple of hours repairing the damage. Hopefully by the time some of you read this, the problem will already be resolved.
This is one of those moments where I remind everyone that my website, and my database for that matter, are a lot like Scotty's engine room. Most days it hums along beautifully. The lights blink. The engines purr. The ship cruises at warp speed. But every now and then I decide to "improve" something, reroute a plasma conduit, or replace a perfectly functional relay with a "better" one.
Then suddenly I've got warning lights flashing, EPS conduits sparking, and Klingons pounding on the hull while Scotty is screaming I canna give her any more, cap'n!
The funny thing is that these problems almost never show up when I'm making the change. Everything looks fine. Tests pass. Systems appear normal. Then six hours later some completely unrelated subsystem wanders into Sickbay complaining that it can no longer find its left kidney. Software is weird like that.
So if your course links aren't working right now, my apologies. This one is entirely on me. The repair crews are already on deck, the coffee pot is operational, and the captain is currently crawling around inside the Jeffries tubes trying to figure out what exactly exploded.
I'll post another update once everything is back online.
The good news is that I found the problem, repaired the offending links in the database, and everything should now be working properly again.
The bad news is that web browsers are stubborn little beasts.
Even though the links on the server have been fixed, your browser may still have the old versions cached locally. In other words, the website knows the correct answer now, but your browser may still be confidently insisting that yesterday's answer is the right one.
If you're still having trouble, you have a few options.
First, you can simply use the normal site navigation. Click Courses on the main menu bar (not My Courses), then navigate to the course you want. Everything should work normally through the regular menu system.
Second, you can manually clear your browser cache for my website. Once the cached files are cleared, your browser should grab the updated links immediately.
Or... you can do absolutely nothing. Eventually your browser will realize its cached copy is out of date and fetch the new version automatically. How long that takes depends on the browser, cache settings, and occasionally the phase of the moon. Seriously, it varies. Sometimes it's a few hours. Sometimes it's a day or two. Modern browsers generally revalidate cached content pretty frequently, but there isn't one universal timer that applies to everyone.
So if you're still seeing broken links, don't panic. The server-side issue has been fixed. What's left is mostly a browser caching issue.
Sorry again for the inconvenience. This is what happens when the captain decides to make "one quick change" at 2:00 in the morning. The ship is operational again, the warp core is stable, and Scotty has stopped yelling at me from inside the Jeffries tube.
Mostly.
LLAP
RR
Donald Blackwell
@Reply 3 hours ago
Bet you're rethinking those self sealing stem bolts you picked up on the promenade, aren't you? Lol
Jeffrey Kraft
@Reply 2 hours ago
Good New Chief... the My Courses works. Now can we do something about my chair and the Food Replicator. I distinctly asked for a Mocha Latte Cold. Feared if there were any problems I'd get one hot, or worse Earl Grey. What I got instead can best be discribed as "Skunk Juice" with a side of "Tribble". Oh and um Vic Fontaine is now covering Rush songs... I know you like that but..... Tom Sawyer.... on an endless loop is a bit much.
Thomas Gonder
@Reply 32 minutes ago
Recent links in the Notifications are failing for me.
Yeah, unfortunately, if your notifications are pointing to an old link, then it might not work. But only class pages that are affected. It shouldn't be forum posts and comments. Can you share specifically what's not working? Like, hover your mouse over the link so I can see what the URL is and post a screenshot.
Sorry, only students may add comments.
Click here for more
information on how you can set up an account.
If you are a Visitor, go ahead and post your reply as a
new comment, and we'll move it here for you
once it's approved. Be sure to use the same name and email address.