Welcome to MSDN Blogs Sign in | Join | Help

Error 500--Internal Server Error ---- From http://www.theserverside.net

One day when I visit http://www.theserverside.net, I hit this error:



Error 500--Internal Server Error

 

org.apache.tapestry.BindingException: Unable to resolve expression 'threadUpdated ? messages.getMessage("new-messages-in-thread") : null' for portal.components.ThreadSummaries$Enhance_141@ab98a8[Home/threads].
        at org.apache.tapestry.binding.ExpressionBinding.resolveProperty(ExpressionBinding.java:205)
        at org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:194)
        at org.apache.tapestry.AbstractComponent.renderInformalParameters(AbstractComponent.java:432)
        at portal.components.ThreadLink.renderComponent(ThreadLink.java:39)
        at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
        at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)
        at org.apache.tapestry.components.Foreach.renderComponent(Foreach.java:122)
        at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
        at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118)
        at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
        at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)
        at org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:45)
        at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
        at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)
        at org.apache.tapestry.html.Body.renderComponent(Body.java:269)
        at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
        at org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:624)
        at org.apache.tapestry.html.Shell.renderComponent(Shell.java:124)
        at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
        at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118)
        at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
        at org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:118)
        at org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:857)
        at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:300)
        at org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368)
        at org.apache.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java:732)
        at portal.tapestry.PortalEngine.activateExceptionPage(PortalEngine.java:89)
        at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:914)
        at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197)
        at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        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.TailFilter.doFilter(TailFilter.java:28)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:305)
        at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:165)
        at portal.services.impl.NavigationRedirectorImpl.redirect(NavigationRedirectorImpl.java:100)
        at $Interceptor_ffbcb6cbc8_22.redirect($Interceptor_ffbcb6cbc8_22.java)
        at $SingletonProxy_ffbcb6cb44_16.redirect($SingletonProxy_ffbcb6cb44_16.java)
        at portal.servlet.NavigationRedirect.doGet(NavigationRedirect.java:33)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        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.TailFilter.doFilter(TailFilter.java:28)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at org.apache.hivemind.servlet.HiveMindFilter.doFilter(HiveMindFilter.java:136)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:106)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
        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)
Caused by: ognl.OgnlException: threadUpdated [java.lang.NumberFormatException: For input string: "1/27/2004 4:58:13 PM"]
        at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:732)
        at ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:54)
        at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122)
        at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1443)
        at ognl.ASTProperty.getValueBody(ASTProperty.java:96)
        at ognl.SimpleNode.getValue(SimpleNode.java:192)
        at ognl.ASTTest.getValueBody(ASTTest.java:49)
        at ognl.SimpleNode.getValue(SimpleNode.java:192)
        at ognl.Ognl.getValue(Ognl.java:335)
        at ognl.Ognl.getValue(Ognl.java:310)
        at org.apache.tapestry.binding.ExpressionBinding.resolveProperty(ExpressionBinding.java:201)
        ... 62 more

 


What does it say? You go figure:)

Published Tuesday, October 26, 2004 12:42 AM by junfeng
Filed under:

Comments

# re: Error 500--Internal Server Error ---- From http://www.theserverside.net

Tuesday, October 26, 2004 3:58 AM by Martins
Uhh cool. Are you sure this wasn't www.theserverside.COM ?
I remember they touted that their portal is purely .NET.

# re: Error 500--Internal Server Error ---- From http://www.theserverside.net

Tuesday, October 26, 2004 5:24 AM by Fabrice
More than 140 nested methods calls just to get an error?
I guess it means they use OOP...

# re: Error 500--Internal Server Error ---- From http://www.theserverside.net

Tuesday, October 26, 2004 6:06 AM by Ovidiu
It says that OOP is a wonderful thing as long as you don't overdo it. I can't remember ever seeing an ASP.NET exception with that big a stack trace.

As about the exception itself, I'm clueless. I never worked with WebLogic, but it seems to have something to do with a dynamic property.

# re: Error 500--Internal Server Error ---- From http://www.theserverside.net

Tuesday, October 26, 2004 7:26 AM by Rohan
Caused by: ognl.OgnlException: threadUpdated [java.lang.NumberFormatException: For input string: "1/27/2004 4:58:13 PM"]

That's an unhandled exception. threadUpdated was expecting a number but was sent a date. NumberFormatException results.

# re: Error 500--Internal Server Error ---- From http://www.theserverside.net

Wednesday, October 27, 2004 8:32 PM by Jeff Atwood
It says "Java sucks".

# re: Error 500--Internal Server Error ---- From http://www.theserverside.net

Thursday, October 28, 2004 1:28 AM by Fabrice
> It says "Java sucks"

What does it have to do with Java???

# re: Error 500--Internal Server Error ---- From http://www.theserverside.net

Monday, November 01, 2004 6:37 AM by beautyispower
这个看不动!

# re: Error 500--Internal Server Error ---- From http://www.theserverside.net

Thursday, November 04, 2004 8:43 AM by Paul Ballard
What this error means is that we've recently upgraded our website production code and some data did not get migrated seamlessly.

Now you may be wondering why TheServerSide.NET uses Java instead of .NET. In fact we did develop an all .NET portal. But like many organizations, the cost of maintaining two code bases was just too much and it was decided, based on the skillsets of the developers, to proceed with the Java version. Sadly. :-)

# re: Error 500--Internal Server Error ---- From http://www.theserverside.net

Thursday, November 04, 2004 10:28 AM by Junfeng Zhang
Paul,

Thanks for the explanation. I was really wondering why TheServerSide.Net is using Java. I remember when it first launched it was written in .Net.

Personally I don't care about whether you write the web site in Java or .Net. You guys is making a great portal. That is what I read.
New Comments to this post are disabled
 
Page view tracker