error 이용에 불편을 드려서 죄송합니다. 빠른시일 내에 현 페이지의 콘텐츠를 이용하실 수 있도록 노력하겠습니다.
http://deps.dips.or.kr/cei/compEquipMgr/view/26337 - ### Error querying database. Cause: java.sql.SQLException: (conn=259711) Subquery returns more than 1 row ### The error may exist in file [/data/apache-tomcat-8.5.88/webapps/ROOT/WEB-INF/classes/cei/sqlmap/compEquipMgr.mapper.xml] ### The error may involve cei.mapper.CompEquipMgrMapper.getDetail-Inline ### The error occurred while setting parameters ### SQL: SELECT A.EquipSeqno ,A.EquipNo ,A.ITubeNo ,A.EquipFeeIn ,A.EquipFeeOut ,A.EquipFeeCom ,IFNULL(IF(S.EquipId = 'null', '', S.EquipId), '') AS EquipId ,A.OrganCd ,A.OrganNm ,A.FixedAssetNo ,A.KorEquipNm ,A.EngEquipNm ,A.EquiPhotoAttachFileId ,A.MadeCountryCd ,IFNULL(IF(A.MadeCountryNm = 'null', '', A.MadeCountryNm), '') AS MadeCountryNm ,A.ManufactureCd ,IFNULL(IF(A.ManufactureNm = 'null', '', A.ManufactureNm), '') AS ManufactureNm ,A.ManufactureUrl ,A.ManufactureTelno ,A.ModelYn ,A.ModelCd ,IFNULL(IF(A.ModelNm = 'null', '', A.ModelNm), '') AS ModelNm ,LEFT(A.BcTypeCd,1) BcTypeCd1 ,LEFT(A.BcTypeCd,2) BcTypeCd2 ,A.BcTypeCd ,(SELECT CdNm FROM TB_CODE WHERE UpCd = 'BCTYPECD' AND Cd = LEFT(A.BcTypeCd,1)) BcTypeNm1 ,(SELECT CdNm FROM TB_CODE WHERE UpCd = 'BCTYPECD' AND Cd = LEFT(A.BcTypeCd,2)) BcTypeNm2 ,IFNULL(IF(A.BcTypeNm = 'null', '', A.BcTypeNm), '') AS BcTypeNm ,A.TakeCd ,A.TakeNm ,A.TakeDt ,A.TakeSdt ,A.TakeEdt ,A.TakePrc ,A.DevpPrc ,A.DevpOpenYn ,A.DevpSpec ,A.BuildStartDt ,A.BuildEndDt ,A.BuildPrcDome ,A.BuildPrcFore ,A.RegistCd ,A.RegistNm ,A.CpId ,A.MainEquipId ,A.MainkorEquipNm ,A.MainEngEquipNm ,A.MainOrganNm ,A.UseScopeCd ,IFNULL(IF(A.UseScopeNm = 'null', '', A.UseScopeNm), '') AS UseScopeNm ,A.UseScopeEtc ,A.UseScopeRangeCd ,IFNULL(IF(A.UseScopeRangeNm = 'null', '', A.UseScopeRangeNm), '') AS UseScopeRangeNm ,A.UseScopeMeanCd ,IFNULL(IF(A.UseScopeMeanNm = 'null', '', A.UseScopeMeanNm), '') AS UseScopeMeanNm ,A.UseScopeReasonCd ,A.UseScopeReasonNm ,A.UseScopeReasonEtc ,A.UseTypeCd ,IFNULL(IF(A.UseTypeNm = 'null', '', A.UseTypeNm), '') AS UseTypeNm ,A.UseTypeEtc ,A.CP_CD ,A.UseStateCd ,A.UseStateNm ,A.DisuseComCd ,A.IdleDisuseCd ,A.DisuseCd ,A.DisuseNm ,A.SaleDt ,A.RecyclingDt ,A.DisposalDt ,A.TransferOrganCd ,A.TransferOrgaNnm ,A.MoveOrganCd ,A.MoveOrganNm ,A.TransferDt ,A.SetupYn ,A.SetupId ,A.ZipCd ,A.AreaCd ,A.AreaNm ,A.BuildingYn ,IFNULL(IF(A.Addr1 = 'null', '', A.Addr1), '') AS Addr1 ,IFNULL(IF(A.Addr2 = 'null', '', A.Addr2), '') AS Addr2 ,IFNULL(IF(A.InstlLocNm = 'null', '', A.InstlLocNm), '') AS InstlLocNm ,IFNULL(IF(A.InstlDongBuilding = 'null', '', A.InstlDongBuilding), '') AS InstlDongBuilding ,A.UpDownDiv ,IFNULL(IF(A.FloorNo = 'null', '', A.FloorNo), '') AS FloorNo ,IFNULL(IF(A.RoomNo = 'null', '', A.RoomNo), '') AS RoomNo ,A.InstlLongi ,A.InstlLati ,IFNULL(IF(A.InstlLoc = 'null', '', A.InstlLoc), '') AS InstlLoc ,A.DeliPassYn ,A.InstallEndDt ,A.DeliNo ,A.DeliReqskey ,A.DeliEquipkey ,A.CheckRealitykey ,A.ResourceDiv ,A.EquipIntro ,A.Capability ,A.UseExample ,A.ImportCd ,A.ImportNm ,IFNULL(IF(A.EquipReference = 'null', '', A.EquipReference), '') AS EquipReference ,A.EquipDivCd ,A.EquipDivNm ,A.ConfirmYn ,A.ConfirmDt ,A.EquipMgrId ,A.StateUseCd ,A.StateUseNm ,A.RejectCd ,A.RejectNm ,A.RejectOpin ,A.ZeusLinkYn ,A.CenterCd ,A.EquipUseCd ,A.DurationVal ,A.SetupTypeCd ,A.SerialNo ,A.DeliveryCorpNm ,A.InOutCd ,A.ResrvTimeUnitCd ,A.ResrvLimitDays ,A.EquipFeeIn ,A.EquipFeeOut ,A.TakeoutYn ,A.TakeoutDays ,A.UseStdTime ,A.TechMeetingYn ,A.TechMeetingDesc ,A.ManualFileId ,A.ContractNo ,A.IncomReportNo ,A.AfterMgrNo ,A.HSNo ,A.RatingVoltage ,A.RatingPower ,A.ASCompNm ,A.ASMgrNm ,A.DjAreaGuCd ,A.DjAreaGuNm ,A.EquHitNm ,A.State ,A.INSUserID ,A.INSIP ,A.INSTime ,A.DMLUserID ,A.DMLIP ,A.DMLTime ,A.DMLLog ,A.TempSave ,A.DisuseComNm ,( CASE WHEN INSTR( A.PhotoThumbwebPath, '이미지(썸네일)') > 0 THEN NULL ELSE A.PhotoThumbwebPath END ) AS PhotoThumbwebPath ,( CASE WHEN INSTR( A.PhotowebPath, '이미지(썸네일)') > 0 THEN NULL ELSE A.PhotowebPath END ) AS PhotowebPath, A.Maintno, /*유지보수 구분, 시작일자, 종료일자 */ ( CASE WHEN A.Maintno IS NOT NULL THEN (SELECT maintypecd FROM TB_MAINTAIN WHERE maintno = A.Maintno) ELSE '' END ) AS maintypecd, ( CASE WHEN A.Maintno IS NOT NULL THEN (SELECT mainstartdt FROM TB_MAINTAIN WHERE maintno = A.Maintno) ELSE '' END ) AS mainstartdt, ( CASE WHEN A.Maintno IS NOT NULL THEN (SELECT concat(substr(mainstarthm,1,2),':',substr(mainstarthm,3,5)) FROM TB_MAINTAIN WHERE maintno = A.Maintno) ELSE '' END ) AS mainstarthm, ( CASE WHEN A.Maintno IS NOT NULL THEN (SELECT mainenddt FROM TB_MAINTAIN WHERE maintno = A.Maintno) ELSE '' END ) AS mainenddt, ( CASE WHEN A.Maintno IS NOT NULL THEN (SELECT concat(substr(mainendhm,1,2),':',substr(mainendhm,3,5)) FROM TB_MAINTAIN WHERE maintno = A.Maintno) ELSE '' END ) AS mainendhm, ( CASE WHEN A.Maintno IS NOT NULL THEN (SELECT maintypecd FROM TB_MAINTAIN WHERE maintno = A.Maintno) ELSE '' END ) AS maintypecd ,A.UseNoticeInfo ,S.KorNm ,S.EngNm ,IFNULL(IF(S.BookingTel = 'null', '', S.BookingTel), '') AS BookingTel ,IFNULL(IF(S.usePrcInfo = 'null', '', S.usePrcInfo), '') AS usePrcInfo ,IFNULL(IF(S.useProc = 'null', '', S.useProc), '') AS useProc ,S.usePrice ,S.usePrcUnit ,(SELECT CdNm FROM TB_CODE WHERE UpCd = 'USEPRCUNIT' AND Cd = S.usePrcUnit) usePrcUnitNm ,(SELECT SubjectoCD FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) SubjectoCD ,(SELECT StartDt FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) StartDt ,(SELECT EndDt FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) EndDt ,(SELECT OfficeNm FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) OfficeNm ,(SELECT SubjectNm FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) SubjectNm ,(SELECT ProgramNm FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) ProgramNm ,(SELECT DetailBizNm FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) DetailBizNm ,(SELECT OrganNm FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) OrganNm ,(SELECT DirectorNm FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) DirectorNm ,(SELECT SixCd FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) SixCd ,(SELECT SixTechCd FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) SixTechCd ,(SELECT ResPrc FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) ResPrc ,(SELECT ResWeight FROM TB_RESOURCE WHERE EquipSeqno = A.EquipSeqno) ResWeight ,(SELECT UseProc FROM TB_SERVICE WHERE EquipSeqno = A.EquipSeqno) UseProc ,(SELECT CerifyInfo FROM TB_SERVICE WHERE EquipSeqno = A.EquipSeqno) CerifyInfo ,(SELECT ExamInfo FROM TB_SERVICE WHERE EquipSeqno = A.EquipSeqno) ExamInfo ,(SELECT UsePrcInfo FROM TB_SERVICE WHERE EquipSeqno = A.EquipSeqno) UsePrcInfo ,(SELECT ChangeReason FROM TB_EQUIPCHANGEHIS WHERE ? = EquipSeqno AND ChgSeq = (SELECT MAX(AA.ChgSeq) FROM TB_EQUIPCHANGEHIS AA WHERE AA.EquipSeqno =?) ) ChangeReason ,S.ResvPossibleYn ,S.CerifyInfo ,S.ExamInfo ,S.UrlInfo ,S.ConfirmYn ,S.ServiceSeqNo ,M.MgrNm ,M.MgrTel ,M.MgrEmail ,D.FILEID ,D.FILEPATH ,D.FILEEXTENSION ,D.SYSTEMFILENAME ,D.USERFILENAME ,D.STATE , U.KNAME , U.CellPhone , U.EMAIL ,IFNULL(C.State, 'F') AS EquipLikeYn ,(SELECT COUNT(*) FROM TB_EQUIPMENT A INNER JOIN TB_CONCERNEQUIP C ON A.EquipSeqno = C.EquipSeqno AND C.State = 'T' WHERE A.EquipSeqno = ?) as EquipLikeCnt FROM TB_EQUIPMENT A LEFT OUTER JOIN ( SELECT a.EquipId, a.EquipSeqno, a.ServiceSeqNo, a.KorNm, a.EngNm, a.BookingTel, a.CerifyInfo, a.usePrcUnit, a.usePrcInfo, a.ExamInfo, a.useProc, a.usePrice, a.ResvPossibleYn, a.UrlInfo, a.ConfirmYn FROM ( SELECT a.EquipId, a.EquipSeqno, a.ServiceSeqNo, a.KorNm, a.EngNm, a.BookingTel, a.usePrcUnit, a.CerifyInfo, a.usePrcInfo, a.ExamInfo, a.useProc, a.usePrice, a.ResvPossibleYn, a.UrlInfo, a.ConfirmYn, (CASE @cEquipSeqno WHEN a.EquipSeqno THEN @rownum := @rownum + 1 ELSE @rownum := 1 END) EquipSeqno_rank, (@cEquipSeqno := a.EquipSeqno) cEquipSeqno FROM TB_SERVICE a, (SELECT @cEquipSeqno :='',@rownum := 0 FROM DUAL) b WHERE ifnull(a.STATE,'T') = 'T' ORDER BY a.EquipSeqno, a.ServiceSeqNo DESC ) a WHERE a.EquipSeqno_rank = 1 ) S ON A.EquipSeqno = S.EquipSeqno LEFT OUTER JOIN TB_MANGER M ON A.EquipMgrId = M.MgrId LEFT OUTER JOIN TB_ATTACHFILE F ON A.ManualFileId = F.ATTACHFILEID LEFT OUTER JOIN TB_FILEDETAIL D ON F.ATTACHFILEID = D.ATTACHFILEID AND D.STATE = 'T' LEFT OUTER JOIN T_USER U ON U.USERID = A.EquipMgrId LEFT OUTER JOIN TB_CONCERNEQUIP C ON A.EquipSeqno = C.EquipSeqno AND C.STATE = 'T' AND C.UserID = ? WHERE A.EquipSeqno = ? ### Cause: java.sql.SQLException: (conn=259711) Subquery returns more than 1 row ; bad SQL grammar []; nested exception is java.sql.SQLException: (conn=259711) Subquery returns more than 1 row
org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:99) org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73) org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82) org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82) org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:75) org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:447) com.sun.proxy.$Proxy304.selectOne(Unknown Source) org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:167) org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:82) org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:53) com.sun.proxy.$Proxy366.getDetail(Unknown Source) cei.service.CompEquipMgrServiceImpl.getDetail(CompEquipMgrServiceImpl.java:260) cei.service.CompEquipMgrServiceImpl$$FastClassBySpringCGLIB$$4d6a3ffe.invoke() org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:669) cei.service.CompEquipMgrServiceImpl$$EnhancerBySpringCGLIB$$730dee3.getDetail() cei.controller.CompEquipMgrController.getDetail(CompEquipMgrController.java:286) sun.reflect.GeneratedMethodAccessor1942.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) javax.servlet.http.HttpServlet.service(HttpServlet.java:489) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) javax.servlet.http.HttpServlet.service(HttpServlet.java:583) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:212) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) common.interceptor.CompressResponseFilter.doFilter(CompressResponseFilter.java:70) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) org.springframework.web.multipart.support.MultipartFilter.doFilterInternal(MultipartFilter.java:122) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) com.navercorp.lucy.security.xss.servletfilter.XssEscapeServletFilter.doFilter(XssEscapeServletFilter.java:36) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:177) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:155) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:682) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:617) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:932) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1695) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Thread.java:750)