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.