HTTP Status 500 – Internal Server Error


Type Exception Report

Message An exception occurred processing [tefl-resources/register/twitter.jsp] at line [91]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: An exception occurred processing [tefl-resources/register/twitter.jsp] at line [91]

88:         }
89:     }
90:     else{
91:         RequestToken requestToken = twitter.getOAuthRequestToken(callbackURL);
92:         request.getSession().setAttribute("requestToken", requestToken);
93: 
94:         String url = requestToken.getAuthorizationURL();


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:611)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:490)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:378)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:326)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	net.sf.packtag.filter.GzipFilter.doFilter(GzipFilter.java:47)
	com.wearewildfire.contentmanager.page.PageFilter.doFilter(PageFilter.java:324)
	com.wearewildfire.datacapture.DataCaptureFilter.doFilter(DataCaptureFilter.java:42)
	com.wearewildfire.security.SecurityFilter.doFilter(SecurityFilter.java:123)
	com.wearewildfire.tefl.TEFLAuthenticationFilter.doFilter(TEFLAuthenticationFilter.java:80)
	com.wearewildfire.useragent.UserAgentFilter.doFilter(UserAgentFilter.java:133)

Root Cause

javax.servlet.ServletException: 401:Authentication credentials (https://dev.twitter.com/pages/auth) were missing or incorrect. Ensure that you have set valid consumer key/secret, access token/secret, and the system clock is in sync.
message - Could not authenticate you.
code - 32

Relevant discussions can be found on the Internet at:
	http://www.google.co.jp/search?q=8e063946 or
	http://www.google.co.jp/search?q=c60cdc4a
TwitterException{exceptionCode=[8e063946-c60cdc4a], statusCode=401, message=Could not authenticate you., code=32, retryAfter=-1, rateLimitStatus=null, version=4.0.2}
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:664)
	org.apache.jsp.tefl_002dresources.register.twitter_jsp._jspService(twitter_jsp.java:255)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:467)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:378)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:326)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	net.sf.packtag.filter.GzipFilter.doFilter(GzipFilter.java:47)
	com.wearewildfire.contentmanager.page.PageFilter.doFilter(PageFilter.java:324)
	com.wearewildfire.datacapture.DataCaptureFilter.doFilter(DataCaptureFilter.java:42)
	com.wearewildfire.security.SecurityFilter.doFilter(SecurityFilter.java:123)
	com.wearewildfire.tefl.TEFLAuthenticationFilter.doFilter(TEFLAuthenticationFilter.java:80)
	com.wearewildfire.useragent.UserAgentFilter.doFilter(UserAgentFilter.java:133)

Root Cause

401:Authentication credentials (https://dev.twitter.com/pages/auth) were missing or incorrect. Ensure that you have set valid consumer key/secret, access token/secret, and the system clock is in sync.
message - Could not authenticate you.
code - 32

Relevant discussions can be found on the Internet at:
	http://www.google.co.jp/search?q=8e063946 or
	http://www.google.co.jp/search?q=c60cdc4a
TwitterException{exceptionCode=[8e063946-c60cdc4a], statusCode=401, message=Could not authenticate you., code=32, retryAfter=-1, rateLimitStatus=null, version=4.0.2}
	twitter4j.HttpClientImpl.handleRequest(HttpClientImpl.java:163)
	twitter4j.HttpClientBase.request(HttpClientBase.java:53)
	twitter4j.HttpClientBase.post(HttpClientBase.java:82)
	twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:107)
	twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:92)
	twitter4j.TwitterBaseImpl.getOAuthRequestToken(TwitterBaseImpl.java:263)
	org.apache.jsp.tefl_002dresources.register.twitter_jsp._jspService(twitter_jsp.java:236)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:467)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:378)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:326)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	net.sf.packtag.filter.GzipFilter.doFilter(GzipFilter.java:47)
	com.wearewildfire.contentmanager.page.PageFilter.doFilter(PageFilter.java:324)
	com.wearewildfire.datacapture.DataCaptureFilter.doFilter(DataCaptureFilter.java:42)
	com.wearewildfire.security.SecurityFilter.doFilter(SecurityFilter.java:123)
	com.wearewildfire.tefl.TEFLAuthenticationFilter.doFilter(TEFLAuthenticationFilter.java:80)
	com.wearewildfire.useragent.UserAgentFilter.doFilter(UserAgentFilter.java:133)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.43 (Debian)