Here’s an example of a good idea gone wrong. I saw a link for a web site that exists solely to advance openness in government. How cool is that?
I clicked around for a bit, eventually reaching a place where I was supposed to be able to submit an idea for government, where it would (presumably) be viewed and discussed among my peers. When I clicked the button to enter my idea, I was prompted to log in with OpenID (again, very cool). I logged in and clicked the button again, and was rewarded with the following barfage:
500 Servlet Exception
[show] java.lang.NullPointerException java.lang.NullPointerException at _jsp._jsp._includes._build_0header__jsp._jspService(jsp/includes/build_header.jsp:37) at com.caucho.jsp.JavaPage.service(JavaPage.java:61) at com.caucho.jsp.Page.pageservice(Page.java:578) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:195) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:97) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:494) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:358) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:1008) at _jsp._jsp._includes._autoselect_0header__jsp._jspService(jsp/includes/autoselect_header.jsp:23) at com.caucho.jsp.JavaPage.service(JavaPage.java:61)....
Close, guys. Very close!
Please don’t do this to your customers, okay?