So, in the course of reading DK4 bug reports and tech support requests, I was seeing a slow but steady trickle of people reporting the following error message when trying to publish a new Diary entry:
Can't call method "id" on an undefined value at /www/dk4-perl/lib/ScoopDK/Event/Story/Tags/SetTags.pm line 209.
Naturally, I couldn't reproduce the bug in cursory testing, so I figured it must be some weird input mangling thing, and went back to helping people with more pressing stuff, like say troubleshooting login problems.
If you've had trouble logging in to Daily Kos, you're not alone. There are a lot of people who have been unable to access their accounts, and we have found quite a variety of different technical reasons for this very basic problem. The rundown that follows is far from guaranteed to solve any particular person's login woes, but hopefully it can get anyone affected at least a step or two closer to solving the problem.
Some users are getting a blank page when they try to load dailykos.com. This is most often seen in Firefox or Chrome, but users have reported the problem with Safari, and it may appear in other browsers as well.
An ad blocker is blocking the entire site.
More specifically, the site is being blocked by a filtering rule in one or more of the subscription blocklists your ad blocker is configured to use; it is neither a bug on dailykos.com nor in the ad-blocking software proper. Bug reports should be directed to the maintainers of the blocklist, who are most likely not the same people who maintain the ad blocker itself.
Disable your ad blocker when visiting Daily Kos, or configure it to make an exception for dailykos.com.
Your ad blocker should have some mechanism that allows you to make exceptions for selected sites; here's how to do it for the two most popular ad blockers:
AdBlock Plus (FireFox):
Tools menu → Adblock Plus; click on Add Filter, copy/paste @@http://*dailykos.com/* to the field, then click the Add Filter button.
Wrench menu → Tools → Extensions; Click the "Options" link in the "Adblock" entry; go to the "Excluded sites" tab, enter dailykos.com and click "Add"
This remedy will unfortunately be necessary even for ad-blocking users who have bought subscriptions to Daily Kos and turned ads off on the server side; the maintainers of the blocklist can't distinguish our Subscribers (thank you, subscribers!) from our normal users.
This is a reworking of the Trusted User section of the FAQ, expanded to include some of the pedantic stuff we try to politely include in responses to the "Where Did My TU Status Go?" queries we find in the old tech mailbag.
It's a little long, and I'm tempted to cut out the "familiar users" bits, but I'll just drop it as is for now, and let the few of you who aren't already snoring comment on it, if you so desire.