Tim's Web Log #3
Thoughts and opinions of an opinionated person

Fri, 11 Mar 2005

More Cingularity
But wait, there's more!

Cingular must be hiring high school kids to do their web site, because it seems to be about as robust as Michael Jackson's defense.

Every time I try to log in to their web site, I have to try three times, because the first two inevitably fail with an error saying "our site it having trouble accessing your records, try again in a few minutes".

Today, I went it to verify my list of features to make sure the "Roadside Assistance" plan is outta there. I managed to check the first two lines, but when I check the third and fourth, I'm getting a rather unfriendly and unprofessional null pointer exception from their web site:

Error 500--Internal Server Error

java.lang.NullPointerException
    at com.cingular.olam.webcomponent.servlets.AddFeaturesToCurrentPPWA.service
        (AddFeaturesToCurrentPPWA.java:284)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:301)
    at com.cingular.olam.webcomponent.servlets.DispatcherServlet.ForwardToPage(DispatcherServlet.java:58)
    at com.cingular.olam.webcomponent.servlets.DispatcherServlet.service(DispatcherServlet.java:30)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run
        (WebAppServletContext.java:6350)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

Any web doofus should know that you NEVER expose Java errors and tracebacks directly to end users. Java supports exception handling, but these guys must not know that. Wouldn't it be fun if this traceback included information that hackers could use to break in?

So much for being a "technology company".



Name:


E-mail:


URL:


Comment:


Please enter "blog" here (without the quotes) so I know you are human and not a spam script:


About Me
E-mail Tim
Work info
Personal info
My big dog!
My little dog!
RSS feed

Archives
2010-Jan
2008-Nov
2008-Feb
2007-Oct
2007-Sep
2007-Jul
2007-May
2007-Feb
2006-Oct
2006-Sep
2006-Aug
2006-Jun
2006-May
2006-Apr
2006-Mar
2006-Feb
2006-Jan
2005-Nov
2005-Oct
2005-Sep
2005-Aug
2005-Jul
2005-Jun
2005-May
2005-Apr
2005-Mar
2005-Jan
2004-Dec
2004-Nov
2004-Aug
2004-Jul
2004-Jun
2004-Apr
2004-Feb
2004-Jan
2003-Dec
2003-Nov
2003-Oct
2003-Sep
2003-Aug
2003-Jul
2003-Jun
2003-May
2003-Mar
2003-Feb
2003-Jan
2002-Dec

Categories


Web Sites
P&B company site
Python language site