Exception throw when user move between pages.
2020-09-18 23:22:59.881 DEBUG 46248 --- [o2-8443-exec-23] o.s.web.servlet.DispatcherServlet : GET "/instructor/course@test.com/to_my_course/1", parameters={}
2020-09-18 23:22:59.881 DEBUG 46248 --- [o2-8443-exec-23] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.course.InstructorCourseController#joinToCourseThenRedirect(String, String)
2020-09-18 23:22:59.897 DEBUG 46248 --- [o2-8443-exec-23] org.hibernate.SQL : select useratcour0_.users_id as users_id3_16_, useratcour0_.is_busy as is_busy1_16_, useratcour0_.join_date as join_dat2_16_ from users_course_join useratcour0_ where useratcour0_.users_id=? limit ?
2020-09-18 23:22:59.966 DEBUG 46248 --- [o2-8443-exec-23] org.hibernate.SQL : select useratcour0_.users_id as users_id3_16_, useratcour0_.is_busy as is_busy1_16_, useratcour0_.join_date as join_dat2_16_ from users_course_join useratcour0_ where useratcour0_.users_id=? limit ?
2020-09-18 23:22:59.981 DEBUG 46248 --- [o2-8443-exec-23] org.hibernate.SQL : update users_course_join set is_busy=?, join_date=? where users_id=?
2020-09-18 23:23:00.081 DEBUG 46248 --- [o2-8443-exec-23] o.s.web.servlet.view.RedirectView : View name 'redirect:', model {}
2020-09-18 23:23:00.081 DEBUG 46248 --- [o2-8443-exec-23] o.s.web.servlet.DispatcherServlet : Completed 302 FOUND
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-24] o.s.web.servlet.DispatcherServlet : GET "/session_object/get_role_user", parameters={}
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-11] o.s.web.servlet.DispatcherServlet : GET "/course/1/course_info", parameters={}
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-24] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.login.SessionObjectController#getUserRole(String)
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-10] o.s.web.servlet.DispatcherServlet : GET "/course/1/course_instructor_info", parameters={}
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-11] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.course.CourseHomePageController#getCourseInfo(String)
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.course.CourseHomePageController#getCourseInstructorInfo(String)
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-11] org.hibernate.SQL : select courses0_.course_id as course_i1_3_0_, courses0_.course_name as course_n2_3_0_, courses0_.end_date as end_date3_3_0_, courses0_.instructor_id as instruct6_3_0_, courses0_.course_picture as course_p4_3_0_, courses0_.start_date as start_da5_3_0_ from courses courses0_ where courses0_.course_id=?
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-10] org.hibernate.SQL : select courses0_.course_id as course_i1_3_0_, courses0_.course_name as course_n2_3_0_, courses0_.end_date as end_date3_3_0_, courses0_.instructor_id as instruct6_3_0_, courses0_.course_picture as course_p4_3_0_, courses0_.start_date as start_da5_3_0_ from courses courses0_ where courses0_.course_id=?
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-24] org.hibernate.SQL : select admin0_.email as email1_14_0_, admin0_.join_date as join_dat2_14_0_, admin0_.password as password3_14_0_ from users admin0_ where admin0_.email=?
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-24] org.hibernate.SQL : select usersroles0_.user_id as user_id1_19_0_, usersroles0_.role_id as role_id2_19_0_ from users_roles usersroles0_ where usersroles0_.user_id=?
2020-09-18 23:23:00.436 DEBUG 46248 --- [io2-8443-exec-8] o.s.web.servlet.DispatcherServlet : GET "/static/html/page-include/course-navbar.html", parameters={}
2020-09-18 23:23:00.436 DEBUG 46248 --- [io2-8443-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler ["/static/"]
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-24] org.hibernate.SQL : select accountsro0_.role_id as role_id1_11_0_, accountsro0_.role_name as role_nam2_11_0_ from roles accountsro0_ where accountsro0_.role_id=?
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-24] m.m.a.RequestResponseBodyMethodProcessor : Using 'application/json', given [application/json, text/plain, /] and supported [application/json]
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-24] m.m.a.RequestResponseBodyMethodProcessor : Writing [INSTRUCTOR]
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-24] o.s.web.servlet.DispatcherServlet : Completed 200 OK
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-11] m.m.a.RequestResponseBodyMethodProcessor : Using 'application/json', given [application/json, text/plain, /] and supported [application/json]
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-10] org.hibernate.SQL : select instructor0_.instructors_id as user_id1_17_0_, instructor0_1_.address as address2_17_0_, instructor0_1_.birthday as birthday3_17_0_, instructor0_1_.country as country4_17_0_, instructor0_1_.forename as forename5_17_0_, instructor0_1_.gender as gender6_17_0_, instructor0_1_.phone as phone7_17_0_, instructor0_1_.state as state8_17_0_, instructor0_1_.surname as surname9_17_0_, instructor0_.headline as headline1_7_0_, instructor0_.nickname as nickname2_7_0_, instructor0_.portfolio as portfoli3_7_0_, instructor0_.profile_visibility as profile_4_7_0_, instructor0_.specialty as specialt5_7_0_ from instructors_details instructor0_ inner join users_details instructor0_1_ on instructor0_.instructors_id=instructor0_1_.user_id where instructor0_.instructors_id=?
2020-09-18 23:23:00.451 DEBUG 46248 --- [io2-8443-exec-8] o.s.web.servlet.DispatcherServlet : Failed to complete request: org.apache.catalina.connector.ClientAbortException: org.apache.coyote.CloseNowException: Connection [5], Stream [23], This stream is not writable
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-10] org.hibernate.SQL : select accountpic0_.user_id as user_id3_18_0_, accountpic0_.picture as picture1_18_0_, accountpic0_.upload_date as upload_d2_18_0_ from users_profile_picture accountpic0_ where accountpic0_.user_id=?
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-11] m.m.a.RequestResponseBodyMethodProcessor : Writing [Courses{courseID=1, courseName='math1', picture='[-1, -40, -1, -32, 0, 16, 74, 70, 73, 70, 0, 1, 1, (truncated)...]
2020-09-18 23:23:00.467 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.DispatcherServlet : GET "/static/html/page-include/course-modal.html", parameters={}
2020-09-18 23:23:00.467 DEBUG 46248 --- [o2-8443-exec-25] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler ["/static/"]
2020-09-18 23:23:00.467 DEBUG 46248 --- [o2-8443-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Using 'application/json', given [application/json, text/plain, /] and supported [application/json]
2020-09-18 23:23:00.467 DEBUG 46248 --- [o2-8443-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Writing [Accounts{email='course@test-com'}, Users{admin=course@test.com, forename='louay', surname='Amr', gen (truncated)...]
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.DispatcherServlet : Failed to complete request: org.apache.coyote.CloseNowException: Connection [5], Stream [25], This stream is not writable
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.DispatcherServlet : "INCLUDE" dispatch for GET "/error", parameters={}
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-11] o.s.web.servlet.DispatcherServlet : Completed 200 OK
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-25] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.error.CustomErrorController#viewErrorPage(PushBuilder)
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.view.JstlView : View name '/WEB-INF/views/error.jsp', model {}
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.view.JstlView : Including [/WEB-INF/views/error.jsp]
2020-09-18 23:23:00.482 DEBUG 46248 --- [io2-8443-exec-9] o.s.web.servlet.DispatcherServlet : "ERROR" dispatch for GET "/error", parameters={}
2020-09-18 23:23:00.482 DEBUG 46248 --- [io2-8443-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.error.CustomErrorController#viewErrorPage(PushBuilder)
2020-09-18 23:23:00.482 DEBUG 46248 --- [io2-8443-exec-9] o.s.web.servlet.view.JstlView : View name '/WEB-INF/views/error.jsp', model {}
2020-09-18 23:23:00.482 DEBUG 46248 --- [io2-8443-exec-9] o.s.web.servlet.view.JstlView : Forwarding to [/WEB-INF/views/error.jsp]
2020-09-18 23:23:00.498 DEBUG 46248 --- [io2-8443-exec-9] o.s.web.servlet.DispatcherServlet : Exiting from "ERROR" dispatch, status 404
2020-09-18 23:23:00.498 ERROR 46248 --- [o2-8443-exec-25] o.a.c.c.C.[.[localhost].[/].[jsp] : Servlet.service() for servlet [jsp] threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:583) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:227) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:114) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:114) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:115) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:108) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:171) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:119) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:74) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jsp.WEB_002dINF.views.error_jsp._jspService(error_jsp.java:240) ~[na:na]
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:163) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:316) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1373) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1118) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1057) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:388) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:253) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:348) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:173) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:387) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
2020-09-18 23:23:00.498 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.DispatcherServlet : Error rendering view [org.springframework.web.servlet.view.JstlView: name '/WEB-INF/views/error.jsp'; URL [/WEB-INF/views/error.jsp]]
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:583) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:227) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:114) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:114) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:115) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:108) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:171) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:119) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:74) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jsp.WEB_002dINF.views.error_jsp._jspService(error_jsp.java:240) ~[na:na]
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:163) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:316) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1373) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1118) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1057) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:388) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:253) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:348) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:173) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:387) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
2020-09-18 23:23:00.498 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.DispatcherServlet : Unresolved failure from "INCLUDE" dispatch: java.lang.IllegalStateException: getOutputStream() has already been called for this response
2020-09-18 23:23:00.498 DEBUG 46248 --- [o2-8443-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK
2020-09-18 23:23:00.498 ERROR 46248 --- [o2-8443-exec-25] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:583) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:227) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:114) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:114) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:115) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:108) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:171) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:119) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:74) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jsp.WEB_002dINF.views.error_jsp._jspService(error_jsp.java:240) ~[na:na]
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:163) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:316) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1373) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1118) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1057) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:388) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:253) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:348) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:173) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:387) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
2020-09-18 23:23:00.514 ERROR 46248 --- [o2-8443-exec-25] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error]
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:388) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:253) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:348) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:173) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:387) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:583) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:227) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:114) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:114) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:115) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:108) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:171) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:119) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:74) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jsp.WEB_002dINF.views.error_jsp._jspService(error_jsp.java:240) ~[na:na]
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) ~[tomcat-embed-jasper-9.0.37.jar:9.0.37]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.37.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516) ~[tomcat-embed-core-9.0.37.jar:9.0.37]
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:163) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:316) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1373) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1118) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1057) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.2.8.RELEASE.jar:5.2.8.RELEASE]
... 30 common frames omitted
Exception throw when user move between pages.
2020-09-18 23:22:59.881 DEBUG 46248 --- [o2-8443-exec-23] o.s.web.servlet.DispatcherServlet : GET "/instructor/course@test.com/to_my_course/1", parameters={}
2020-09-18 23:22:59.881 DEBUG 46248 --- [o2-8443-exec-23] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.course.InstructorCourseController#joinToCourseThenRedirect(String, String)
2020-09-18 23:22:59.897 DEBUG 46248 --- [o2-8443-exec-23] org.hibernate.SQL : select useratcour0_.users_id as users_id3_16_, useratcour0_.is_busy as is_busy1_16_, useratcour0_.join_date as join_dat2_16_ from users_course_join useratcour0_ where useratcour0_.users_id=? limit ?
2020-09-18 23:22:59.966 DEBUG 46248 --- [o2-8443-exec-23] org.hibernate.SQL : select useratcour0_.users_id as users_id3_16_, useratcour0_.is_busy as is_busy1_16_, useratcour0_.join_date as join_dat2_16_ from users_course_join useratcour0_ where useratcour0_.users_id=? limit ?
2020-09-18 23:22:59.981 DEBUG 46248 --- [o2-8443-exec-23] org.hibernate.SQL : update users_course_join set is_busy=?, join_date=? where users_id=?
2020-09-18 23:23:00.081 DEBUG 46248 --- [o2-8443-exec-23] o.s.web.servlet.view.RedirectView : View name 'redirect:', model {}
2020-09-18 23:23:00.081 DEBUG 46248 --- [o2-8443-exec-23] o.s.web.servlet.DispatcherServlet : Completed 302 FOUND
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-24] o.s.web.servlet.DispatcherServlet : GET "/session_object/get_role_user", parameters={}
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-11] o.s.web.servlet.DispatcherServlet : GET "/course/1/course_info", parameters={}
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-24] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.login.SessionObjectController#getUserRole(String)
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-10] o.s.web.servlet.DispatcherServlet : GET "/course/1/course_instructor_info", parameters={}
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-11] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.course.CourseHomePageController#getCourseInfo(String)
2020-09-18 23:23:00.398 DEBUG 46248 --- [o2-8443-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.course.CourseHomePageController#getCourseInstructorInfo(String)
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-11] org.hibernate.SQL : select courses0_.course_id as course_i1_3_0_, courses0_.course_name as course_n2_3_0_, courses0_.end_date as end_date3_3_0_, courses0_.instructor_id as instruct6_3_0_, courses0_.course_picture as course_p4_3_0_, courses0_.start_date as start_da5_3_0_ from courses courses0_ where courses0_.course_id=?
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-10] org.hibernate.SQL : select courses0_.course_id as course_i1_3_0_, courses0_.course_name as course_n2_3_0_, courses0_.end_date as end_date3_3_0_, courses0_.instructor_id as instruct6_3_0_, courses0_.course_picture as course_p4_3_0_, courses0_.start_date as start_da5_3_0_ from courses courses0_ where courses0_.course_id=?
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-24] org.hibernate.SQL : select admin0_.email as email1_14_0_, admin0_.join_date as join_dat2_14_0_, admin0_.password as password3_14_0_ from users admin0_ where admin0_.email=?
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-24] org.hibernate.SQL : select usersroles0_.user_id as user_id1_19_0_, usersroles0_.role_id as role_id2_19_0_ from users_roles usersroles0_ where usersroles0_.user_id=?
2020-09-18 23:23:00.436 DEBUG 46248 --- [io2-8443-exec-8] o.s.web.servlet.DispatcherServlet : GET "/static/html/page-include/course-navbar.html", parameters={}
2020-09-18 23:23:00.436 DEBUG 46248 --- [io2-8443-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler ["/static/"]
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-24] org.hibernate.SQL : select accountsro0_.role_id as role_id1_11_0_, accountsro0_.role_name as role_nam2_11_0_ from roles accountsro0_ where accountsro0_.role_id=?
2020-09-18 23:23:00.436 DEBUG 46248 --- [o2-8443-exec-24] m.m.a.RequestResponseBodyMethodProcessor : Using 'application/json', given [application/json, text/plain, /] and supported [application/json]
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-24] m.m.a.RequestResponseBodyMethodProcessor : Writing [INSTRUCTOR]
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-24] o.s.web.servlet.DispatcherServlet : Completed 200 OK
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-11] m.m.a.RequestResponseBodyMethodProcessor : Using 'application/json', given [application/json, text/plain, /] and supported [application/json]
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-10] org.hibernate.SQL : select instructor0_.instructors_id as user_id1_17_0_, instructor0_1_.address as address2_17_0_, instructor0_1_.birthday as birthday3_17_0_, instructor0_1_.country as country4_17_0_, instructor0_1_.forename as forename5_17_0_, instructor0_1_.gender as gender6_17_0_, instructor0_1_.phone as phone7_17_0_, instructor0_1_.state as state8_17_0_, instructor0_1_.surname as surname9_17_0_, instructor0_.headline as headline1_7_0_, instructor0_.nickname as nickname2_7_0_, instructor0_.portfolio as portfoli3_7_0_, instructor0_.profile_visibility as profile_4_7_0_, instructor0_.specialty as specialt5_7_0_ from instructors_details instructor0_ inner join users_details instructor0_1_ on instructor0_.instructors_id=instructor0_1_.user_id where instructor0_.instructors_id=?
2020-09-18 23:23:00.451 DEBUG 46248 --- [io2-8443-exec-8] o.s.web.servlet.DispatcherServlet : Failed to complete request: org.apache.catalina.connector.ClientAbortException: org.apache.coyote.CloseNowException: Connection [5], Stream [23], This stream is not writable
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-10] org.hibernate.SQL : select accountpic0_.user_id as user_id3_18_0_, accountpic0_.picture as picture1_18_0_, accountpic0_.upload_date as upload_d2_18_0_ from users_profile_picture accountpic0_ where accountpic0_.user_id=?
2020-09-18 23:23:00.451 DEBUG 46248 --- [o2-8443-exec-11] m.m.a.RequestResponseBodyMethodProcessor : Writing [Courses{courseID=1, courseName='math1', picture='[-1, -40, -1, -32, 0, 16, 74, 70, 73, 70, 0, 1, 1, (truncated)...]
2020-09-18 23:23:00.467 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.DispatcherServlet : GET "/static/html/page-include/course-modal.html", parameters={}
2020-09-18 23:23:00.467 DEBUG 46248 --- [o2-8443-exec-25] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler ["/static/"]
2020-09-18 23:23:00.467 DEBUG 46248 --- [o2-8443-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Using 'application/json', given [application/json, text/plain, /] and supported [application/json]
2020-09-18 23:23:00.467 DEBUG 46248 --- [o2-8443-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Writing [Accounts{email='course@test-com'}, Users{admin=course@test.com, forename='louay', surname='Amr', gen (truncated)...]
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.DispatcherServlet : Failed to complete request: org.apache.coyote.CloseNowException: Connection [5], Stream [25], This stream is not writable
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.DispatcherServlet : "INCLUDE" dispatch for GET "/error", parameters={}
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-11] o.s.web.servlet.DispatcherServlet : Completed 200 OK
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-25] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.error.CustomErrorController#viewErrorPage(PushBuilder)
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.view.JstlView : View name '/WEB-INF/views/error.jsp', model {}
2020-09-18 23:23:00.482 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.view.JstlView : Including [/WEB-INF/views/error.jsp]
2020-09-18 23:23:00.482 DEBUG 46248 --- [io2-8443-exec-9] o.s.web.servlet.DispatcherServlet : "ERROR" dispatch for GET "/error", parameters={}
2020-09-18 23:23:00.482 DEBUG 46248 --- [io2-8443-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.louay.controller.error.CustomErrorController#viewErrorPage(PushBuilder)
2020-09-18 23:23:00.482 DEBUG 46248 --- [io2-8443-exec-9] o.s.web.servlet.view.JstlView : View name '/WEB-INF/views/error.jsp', model {}
2020-09-18 23:23:00.482 DEBUG 46248 --- [io2-8443-exec-9] o.s.web.servlet.view.JstlView : Forwarding to [/WEB-INF/views/error.jsp]
2020-09-18 23:23:00.498 DEBUG 46248 --- [io2-8443-exec-9] o.s.web.servlet.DispatcherServlet : Exiting from "ERROR" dispatch, status 404
2020-09-18 23:23:00.498 ERROR 46248 --- [o2-8443-exec-25] o.a.c.c.C.[.[localhost].[/].[jsp] : Servlet.service() for servlet [jsp] threw exception
2020-09-18 23:23:00.498 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.DispatcherServlet : Error rendering view [org.springframework.web.servlet.view.JstlView: name '/WEB-INF/views/error.jsp'; URL [/WEB-INF/views/error.jsp]]
2020-09-18 23:23:00.498 DEBUG 46248 --- [o2-8443-exec-25] o.s.web.servlet.DispatcherServlet : Unresolved failure from "INCLUDE" dispatch: java.lang.IllegalStateException: getOutputStream() has already been called for this response
2020-09-18 23:23:00.498 DEBUG 46248 --- [o2-8443-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK
2020-09-18 23:23:00.498 ERROR 46248 --- [o2-8443-exec-25] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] threw exception
2020-09-18 23:23:00.514 ERROR 46248 --- [o2-8443-exec-25] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error]