HTTP Status 500 – Internal Server Error


Type Exception Report

Message Request processing failed; nested exception is com.insedu.home.core.fileupload.S3FileManager$S3FileUploaderException: com.amazonaws.services.s3.model.AmazonS3Exception: The specified key does not exist. (Service: Amazon S3; Status Code: 404; Error Code: NoSuchKey; Request ID: JW58KQ91MTPEPNVP), S3 Extended Request ID: 1sQjGyf/cSvzZkf6d8LGsI0x6qwtm8mdwJGZhWTjyL8rQYTPu9gShxG9dqZ3ZW96UZGF0VlunSU=

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

Exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.insedu.home.core.fileupload.S3FileManager$S3FileUploaderException: com.amazonaws.services.s3.model.AmazonS3Exception: The specified key does not exist. (Service: Amazon S3; Status Code: 404; Error Code: NoSuchKey; Request ID: JW58KQ91MTPEPNVP), S3 Extended Request ID: 1sQjGyf/cSvzZkf6d8LGsI0x6qwtm8mdwJGZhWTjyL8rQYTPu9gShxG9dqZ3ZW96UZGF0VlunSU=
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:948)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

Root Cause

com.insedu.home.core.fileupload.S3FileManager$S3FileUploaderException: com.amazonaws.services.s3.model.AmazonS3Exception: The specified key does not exist. (Service: Amazon S3; Status Code: 404; Error Code: NoSuchKey; Request ID: JW58KQ91MTPEPNVP), S3 Extended Request ID: 1sQjGyf/cSvzZkf6d8LGsI0x6qwtm8mdwJGZhWTjyL8rQYTPu9gShxG9dqZ3ZW96UZGF0VlunSU=
	com.insedu.home.core.fileupload.S3FileManager.downloadFile(S3FileManager.java:117)
	com.insedu.home.core.download.RemoteDownloadView.renderMergedOutputModel(RemoteDownloadView.java:51)
	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:264)
	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1208)
	org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

Root Cause

com.amazonaws.services.s3.model.AmazonS3Exception: The specified key does not exist. (Service: Amazon S3; Status Code: 404; Error Code: NoSuchKey; Request ID: JW58KQ91MTPEPNVP), S3 Extended Request ID: 1sQjGyf/cSvzZkf6d8LGsI0x6qwtm8mdwJGZhWTjyL8rQYTPu9gShxG9dqZ3ZW96UZGF0VlunSU=
	com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1377)
	com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:923)
	com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:701)
	com.amazonaws.http.AmazonHttpClient.doExecute(AmazonHttpClient.java:453)
	com.amazonaws.http.AmazonHttpClient.executeWithTimer(AmazonHttpClient.java:415)
	com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:364)
	com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3964)
	com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:1259)
	com.insedu.home.core.fileupload.S3FileManager.downloadFile(S3FileManager.java:113)
	com.insedu.home.core.download.RemoteDownloadView.renderMergedOutputModel(RemoteDownloadView.java:51)
	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:264)
	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1208)
	org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

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


Apache Tomcat/7.0.99