2014-04-11 103 views
0

我使用heroku和mongolab来托管我的节点应用程序。 到目前为止,一切都被伟大的工作,但现在每次我试图从Heroku的访问我mongolab仪表盘,我得到以下500错误:Heroku/MongoLab不工作

HTTP Status 500 - Cannot call sendRedirect() after the response has been committed 

type Exception report 

message Cannot call sendRedirect() after the response has been committed 

description The server encountered an internal error that prevented it from fulfilling this request. 

exception 

java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed 
    org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:482) 
    javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:137) 
    org.objectlabs.http.RedirectValidatingHttpServletResponseWrapper.sendValidatedRedirect(RedirectValidatingHttpServletResponseWrapper.java:77) 
    org.objectlabs.http.RedirectValidatingHttpServletResponseWrapper.sendRedirect(RedirectValidatingHttpServletResponseWrapper.java:51) 
    org.owasp.csrfguard.http.InterceptRedirectResponse.sendRedirect(InterceptRedirectResponse.java:59) 
    org.olabs.mongolabs.util.ErrorPage.doRedirectTo(ErrorPage.java:53) 
    org.olabs.mongolabs.util.ErrorPage.redirectTo(ErrorPage.java:32) 
    org.olabs.mongolabs.user.login.LoginGatekeeper.doFilter(LoginGatekeeper.java:63) 
    org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter.java:79) 
    org.objectlabs.http.RedirectValidationFilter.doFilter(RedirectValidationFilter.java:20) 
    org.objectlabs.http.HttpFilter.doFilter(HttpFilter.java:23) 
    org.objectlabs.http.ClickjackingProtectionFilter.doFilter(ClickjackingProtectionFilter.java:68) 
    org.objectlabs.http.HttpFilter.doFilter(HttpFilter.java:23) 
    org.objectlabs.http.AddDefaultCharsetFilter.doFilter(AddDefaultCharsetFilter.java:50) 
    ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCInsertingServletFilter.java:51) 
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.52 logs. 

Apache Tomcat/7.0.52 

我试图访问这个网址:

https://addons-sso.heroku.com/apps/my-app/addons/mongolab:sandbox 

有我没有错?

回答

0

道歉的混乱。为了保护您的利益,我们在本周宣布了令人心碎的问题之后已经过期了所有密码,而且您似乎通常从Heroku获得SSO密码,但您确实有密码。

您似乎碰到了该代码的边缘案例。您应该被迫进入用户信息屏幕,您可以在其中更新密码,但看起来您正在绊倒一个错误。你能写信给我们[email protected],以便我们能够识别你的账户并与你一起解决问题吗?