2024-09-09 09:37:31,223 [192.168.71.116] [627b59460cd146308e43048de8818ffe] [ylz.rt.segmentThreadPool.executor-11] 请求: { uri: "/api/ZYBSDZFPJKManager/invoiceEBill_ZY", method: "POST", body: { PJH000: "8434935", sysId: "24", ZYID00: "3327431", zwxm00: "欧铭惠", ygbh00: "2070", JZDH00: "3043019", token: "2615bdcb16a14addaff27449ef5ad1ce" }, header: { content-length: "139", referer: http://192.168.199.128/his-zysf-new/app/, accept-language: "zh-CN,zh;q=0.9", origin: http://192.168.199.128, host: "192.168.199.128:8089", connection: "keep-alive", content-type: "application/x-www-form-urlencoded;charset=UTF-8", dnt: "1", accept-encoding: "gzip, deflate", accept: "application/json, text/plain, */*", user-agent: "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36" } } 响应: { status: 200, body: { payload: { otherMessage: "", localizedMessage: "org.springframework.dao.DataIntegrityViolationException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ### The error may exist in file [E:\his13-pro\zysf-tomcat\work\ZYSF.jar\WEB-INF\classes\META-INF\mybatis\BillMapper.xml] ### The error may involve his.zysf.bill.call_SP_ZY_BSDZFPJKQR-Inline ### The error occurred while setting parameters ### SQL: call SP_ZY_BSDZFPJKQR( ?, --接口场景编码 ?, --外部发票ID ?, --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) ?, --住院ID ?, --结账单号 ?, --票据号 ?, --新票据号 ?, --操作员 ?, --操作员科室 ?, --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 ?, --是否提交 Y是N否 ?, --执行状态 0失败1成功 ?, --错误信息 ? --备用出参 用xml编码格式 ) ### Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ; ORA-01722: 无效数字 ; nested exception is java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ", cause: { localizedMessage: " ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ### The error may exist in file [E:\his13-pro\zysf-tomcat\work\ZYSF.jar\WEB-INF\classes\META-INF\mybatis\BillMapper.xml] ### The error may involve his.zysf.bill.call_SP_ZY_BSDZFPJKQR-Inline ### The error occurred while setting parameters ### SQL: call SP_ZY_BSDZFPJKQR( ?, --接口场景编码 ?, --外部发票ID ?, --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) ?, --住院ID ?, --结账单号 ?, --票据号 ?, --新票据号 ?, --操作员 ?, --操作员科室 ?, --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 ?, --是否提交 Y是N否 ?, --执行状态 0失败1成功 ?, --错误信息 ? --备用出参 用xml编码格式 ) ### Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ; ORA-01722: 无效数字 ; nested exception is java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ", rootCause: { errorPosition: 52, localizedMessage: "ORA-01722: 无效数字 ", originalSql: "call SP_ZY_BSDZFPJKQR( ?, --接口场景编码 ?, --外部发票ID ?, --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) ?, --住院ID ?, --结账单号 ?, --票据号 ?, --新票据号 ?, --操作员 ?, --操作员科室 ?, --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 ?, --是否提交 Y是N否 ?, --执行状态 0失败1成功 ?, --错误信息 ? --备用出参 用xml编码格式 )", cause: "", oracleErrorNumber: 1722, stackTrace: [ { fileName: "T4CTTIoer11.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4CTTIoer11", lineNumber: 498 }, { fileName: "T4CTTIoer11.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4CTTIoer11", lineNumber: 446 }, { fileName: "T4C8Oall.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4C8Oall", lineNumber: 1054 }, { fileName: "T4CTTIfun.java", nativeMethod: false, methodName: "receive", className: "oracle.jdbc.driver.T4CTTIfun", lineNumber: 623 }, { fileName: "T4CTTIfun.java", nativeMethod: false, methodName: "doRPC", className: "oracle.jdbc.driver.T4CTTIfun", lineNumber: 252 }, { fileName: "T4C8Oall.java", nativeMethod: false, methodName: "doOALL", className: "oracle.jdbc.driver.T4C8Oall", lineNumber: 612 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "doOall8", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 223 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "doOall8", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 56 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "executeForRows", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 907 }, { fileName: "OracleStatement.java", nativeMethod: false, methodName: "doExecuteWithTimeout", className: "oracle.jdbc.driver.OracleStatement", lineNumber: 1119 }, { fileName: "OraclePreparedStatement.java", nativeMethod: false, methodName: "executeInternal", className: "oracle.jdbc.driver.OraclePreparedStatement", lineNumber: 3780 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "executeInternal", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 1300 }, { fileName: "OraclePreparedStatement.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OraclePreparedStatement", lineNumber: 3887 }, { fileName: "OracleCallableStatement.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OracleCallableStatement", lineNumber: 4230 }, { fileName: "OraclePreparedStatementWrapper.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OraclePreparedStatementWrapper", lineNumber: 1079 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3462 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "WallFilter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.wall.WallFilter", lineNumber: 686 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "PreparedStatementProxyImpl.java", nativeMethod: false, methodName: "execute", className: "com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl", lineNumber: 158 }, { fileName: "DruidPooledPreparedStatement.java", nativeMethod: false, methodName: "execute", className: "com.alibaba.druid.pool.DruidPooledPreparedStatement", lineNumber: 483 }, { fileName: "CallableStatementHandler.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.statement.CallableStatementHandler", lineNumber: 67 }, { fileName: "RoutingStatementHandler.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.statement.RoutingStatementHandler", lineNumber: 79 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor83", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "Plugin.java", nativeMethod: false, methodName: "invoke", className: "org.apache.ibatis.plugin.Plugin", lineNumber: 63 }, { fileName: "", nativeMethod: false, methodName: "query", className: "com.sun.proxy.$Proxy172", lineNumber: -1 }, { fileName: "SimpleExecutor.java", nativeMethod: false, methodName: "doQuery", className: "org.apache.ibatis.executor.SimpleExecutor", lineNumber: 63 }, { fileName: "BaseExecutor.java", nativeMethod: false, methodName: "queryFromDatabase", className: "org.apache.ibatis.executor.BaseExecutor", lineNumber: 324 }, { fileName: "BaseExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.BaseExecutor", lineNumber: 156 }, { fileName: "CachingExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.CachingExecutor", lineNumber: 109 }, { fileName: "CachingExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.CachingExecutor", lineNumber: 83 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectList", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 148 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectList", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 141 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectOne", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 77 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor109", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "JdbcGateway.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.data.dao.JdbcGateway$SqlSessionInterceptor", lineNumber: 127 }, { fileName: "", nativeMethod: false, methodName: "selectOne", className: "com.sun.proxy.$Proxy128", lineNumber: -1 }, { fileName: "JdbcGateway.java", nativeMethod: false, methodName: "call", className: "com.ylz.svc.data.dao.JdbcGateway", lineNumber: 112 }, { fileName: "ZYBSDZFPJKManagerImpl.java", nativeMethod: false, methodName: "exc_SP_ZY_BSDZFPJKQR", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl", lineNumber: 470 }, { fileName: "ZYBSDZFPJKManagerImpl.java", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl", lineNumber: 114 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$FastClassBySpringCGLIB$$86d04f66", lineNumber: -1 }, { fileName: "MethodProxy.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.cglib.proxy.MethodProxy", lineNumber: 218 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "invokeJoinpoint", className: "org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation", lineNumber: 750 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 163 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "doInternalExecute", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 46 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "doInTransaction", className: "com.ylz.svc.transaction.TransactionInvocationSupport$TransactionalCallback", lineNumber: 109 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "execute", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 59 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWithOptions", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 48 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWith", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 40 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "executeInTx", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 38 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor60", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "StackTraceAdvisor.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.trace.hook.StackTraceAdvisor", lineNumber: 21 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor59", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "DruidStatInterceptor.java", nativeMethod: false, methodName: "invoke", className: "com.alibaba.druid.support.spring.stat.DruidStatInterceptor", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "AutoExitAdvisor.java", nativeMethod: false, methodName: "injectExit", className: "com.ylz.xss.exit.runtime.AutoExitAdvisor", lineNumber: 52 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor58", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "ExposeInvocationInterceptor.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.interceptor.ExposeInvocationInterceptor", lineNumber: 93 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "intercept", className: "org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor", lineNumber: 689 }, { fileName: "", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$EnhancerBySpringCGLIB$$97a7bc6a", lineNumber: -1 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: true, methodName: "invoke0", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: -2 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: 62 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "ReflectionUtils.java", nativeMethod: false, methodName: "invokeMethod", className: "org.springframework.util.ReflectionUtils", lineNumber: 282 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "doInvoke", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 102 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "invokeByForm", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 55 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor256", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "doInvoke", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 190 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeForRequest", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 138 }, { fileName: "ServletInvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeAndHandle", className: "org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod", lineNumber: 105 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "invokeHandlerMethod", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 893 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "handleInternal", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 798 }, { fileName: "AbstractHandlerMethodAdapter.java", nativeMethod: false, methodName: "handle", className: "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", lineNumber: 87 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doDispatch", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 1040 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doService", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 943 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "processRequest", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 1006 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "doPost", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 909 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 660 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "service", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 883 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 741 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 231 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebStatFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.druid.support.http.WebStatFilter", lineNumber: 114 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 209 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 178 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FormContentFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.FormContentFilter", lineNumber: 93 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DictFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.data.dict.web.filter.DictFilter", lineNumber: 44 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DecisionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.odc.filter.DecisionFilter", lineNumber: 17 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LongTermTransactionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.transaction.lts.filter.LongTermTransactionFilter", lineNumber: 94 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LoginFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.his.login.web.filter.LoginFilter", lineNumber: 143 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "HttpTraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter", lineNumber: 88 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "ProxyFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.svc.proxy.runtime.ProxyFilter", lineNumber: 90 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CommonFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.csp.sentinel.adapter.servlet.CommonFilter", lineNumber: 110 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "RequestContextFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.RequestContextFilter", lineNumber: 100 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CorsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CorsFilter", lineNumber: 97 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "TraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.trace.web.TraceFilter", lineNumber: 175 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "filterAndRecordMetrics", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 114 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 104 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CharacterEncodingFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CharacterEncodingFilter", lineNumber: 201 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "StandardWrapperValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardWrapperValve", lineNumber: 202 }, { fileName: "StandardContextValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardContextValve", lineNumber: 96 }, { fileName: "AuthenticatorBase.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.authenticator.AuthenticatorBase", lineNumber: 541 }, { fileName: "StandardHostValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardHostValve", lineNumber: 139 }, { fileName: "ConnectorFilterValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.ConnectorFilterValve", lineNumber: 35 }, { fileName: "ErrorReportValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.ErrorReportValve", lineNumber: 92 }, { fileName: "AccessReportValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.AccessReportValve", lineNumber: 21 }, { fileName: "AbstractAccessLogValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.AbstractAccessLogValve", lineNumber: 688 }, { fileName: "StandardEngineValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardEngineValve", lineNumber: 74 }, { fileName: "StuckThreadDetectionValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.StuckThreadDetectionValve", lineNumber: 206 }, { fileName: "BlockedValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.elastic.BlockedValve", lineNumber: 42 }, { fileName: "ElasticValve.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.ElasticValve$2", lineNumber: 133 }, { fileName: "SegmentRunnable.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.SegmentRunnable", lineNumber: 25 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "runWorker", className: "java.util.concurrent.ThreadPoolExecutor", lineNumber: 1149 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "run", className: "java.util.concurrent.ThreadPoolExecutor$Worker", lineNumber: 624 }, { fileName: "Thread.java", nativeMethod: false, methodName: "run", className: "java.lang.Thread", lineNumber: 748 } ], suppressed: [], message: "ORA-01722: 无效数字 ", sql: "call SP_ZY_BSDZFPJKQR( :1 , --接口场景编码 :2 , --外部发票ID :3 , --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) :4 , --住院ID :5 , --结账单号 :6 , --票据号 :7 , --新票据号 :8 , --操作员 :9 , --操作员科室 :10 , --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 :11 , --是否提交 Y是N否 :12 , --执行状态 0失败1成功 :13 , --错误信息 :14 --备用出参 用xml编码格式 )" }, cause: { localizedMessage: "ORA-01722: 无效数字 ", cause: { errorPosition: 52, localizedMessage: "ORA-01722: 无效数字 ", originalSql: "call SP_ZY_BSDZFPJKQR( ?, --接口场景编码 ?, --外部发票ID ?, --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) ?, --住院ID ?, --结账单号 ?, --票据号 ?, --新票据号 ?, --操作员 ?, --操作员科室 ?, --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 ?, --是否提交 Y是N否 ?, --执行状态 0失败1成功 ?, --错误信息 ? --备用出参 用xml编码格式 )", cause: "", oracleErrorNumber: 1722, stackTrace: [ { fileName: "T4CTTIoer11.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4CTTIoer11", lineNumber: 498 }, { fileName: "T4CTTIoer11.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4CTTIoer11", lineNumber: 446 }, { fileName: "T4C8Oall.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4C8Oall", lineNumber: 1054 }, { fileName: "T4CTTIfun.java", nativeMethod: false, methodName: "receive", className: "oracle.jdbc.driver.T4CTTIfun", lineNumber: 623 }, { fileName: "T4CTTIfun.java", nativeMethod: false, methodName: "doRPC", className: "oracle.jdbc.driver.T4CTTIfun", lineNumber: 252 }, { fileName: "T4C8Oall.java", nativeMethod: false, methodName: "doOALL", className: "oracle.jdbc.driver.T4C8Oall", lineNumber: 612 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "doOall8", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 223 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "doOall8", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 56 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "executeForRows", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 907 }, { fileName: "OracleStatement.java", nativeMethod: false, methodName: "doExecuteWithTimeout", className: "oracle.jdbc.driver.OracleStatement", lineNumber: 1119 }, { fileName: "OraclePreparedStatement.java", nativeMethod: false, methodName: "executeInternal", className: "oracle.jdbc.driver.OraclePreparedStatement", lineNumber: 3780 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "executeInternal", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 1300 }, { fileName: "OraclePreparedStatement.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OraclePreparedStatement", lineNumber: 3887 }, { fileName: "OracleCallableStatement.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OracleCallableStatement", lineNumber: 4230 }, { fileName: "OraclePreparedStatementWrapper.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OraclePreparedStatementWrapper", lineNumber: 1079 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3462 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "WallFilter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.wall.WallFilter", lineNumber: 686 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "PreparedStatementProxyImpl.java", nativeMethod: false, methodName: "execute", className: "com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl", lineNumber: 158 }, { fileName: "DruidPooledPreparedStatement.java", nativeMethod: false, methodName: "execute", className: "com.alibaba.druid.pool.DruidPooledPreparedStatement", lineNumber: 483 }, { fileName: "CallableStatementHandler.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.statement.CallableStatementHandler", lineNumber: 67 }, { fileName: "RoutingStatementHandler.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.statement.RoutingStatementHandler", lineNumber: 79 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor83", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "Plugin.java", nativeMethod: false, methodName: "invoke", className: "org.apache.ibatis.plugin.Plugin", lineNumber: 63 }, { fileName: "", nativeMethod: false, methodName: "query", className: "com.sun.proxy.$Proxy172", lineNumber: -1 }, { fileName: "SimpleExecutor.java", nativeMethod: false, methodName: "doQuery", className: "org.apache.ibatis.executor.SimpleExecutor", lineNumber: 63 }, { fileName: "BaseExecutor.java", nativeMethod: false, methodName: "queryFromDatabase", className: "org.apache.ibatis.executor.BaseExecutor", lineNumber: 324 }, { fileName: "BaseExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.BaseExecutor", lineNumber: 156 }, { fileName: "CachingExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.CachingExecutor", lineNumber: 109 }, { fileName: "CachingExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.CachingExecutor", lineNumber: 83 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectList", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 148 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectList", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 141 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectOne", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 77 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor109", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "JdbcGateway.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.data.dao.JdbcGateway$SqlSessionInterceptor", lineNumber: 127 }, { fileName: "", nativeMethod: false, methodName: "selectOne", className: "com.sun.proxy.$Proxy128", lineNumber: -1 }, { fileName: "JdbcGateway.java", nativeMethod: false, methodName: "call", className: "com.ylz.svc.data.dao.JdbcGateway", lineNumber: 112 }, { fileName: "ZYBSDZFPJKManagerImpl.java", nativeMethod: false, methodName: "exc_SP_ZY_BSDZFPJKQR", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl", lineNumber: 470 }, { fileName: "ZYBSDZFPJKManagerImpl.java", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl", lineNumber: 114 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$FastClassBySpringCGLIB$$86d04f66", lineNumber: -1 }, { fileName: "MethodProxy.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.cglib.proxy.MethodProxy", lineNumber: 218 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "invokeJoinpoint", className: "org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation", lineNumber: 750 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 163 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "doInternalExecute", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 46 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "doInTransaction", className: "com.ylz.svc.transaction.TransactionInvocationSupport$TransactionalCallback", lineNumber: 109 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "execute", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 59 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWithOptions", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 48 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWith", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 40 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "executeInTx", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 38 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor60", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "StackTraceAdvisor.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.trace.hook.StackTraceAdvisor", lineNumber: 21 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor59", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "DruidStatInterceptor.java", nativeMethod: false, methodName: "invoke", className: "com.alibaba.druid.support.spring.stat.DruidStatInterceptor", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "AutoExitAdvisor.java", nativeMethod: false, methodName: "injectExit", className: "com.ylz.xss.exit.runtime.AutoExitAdvisor", lineNumber: 52 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor58", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "ExposeInvocationInterceptor.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.interceptor.ExposeInvocationInterceptor", lineNumber: 93 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "intercept", className: "org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor", lineNumber: 689 }, { fileName: "", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$EnhancerBySpringCGLIB$$97a7bc6a", lineNumber: -1 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: true, methodName: "invoke0", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: -2 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: 62 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "ReflectionUtils.java", nativeMethod: false, methodName: "invokeMethod", className: "org.springframework.util.ReflectionUtils", lineNumber: 282 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "doInvoke", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 102 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "invokeByForm", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 55 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor256", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "doInvoke", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 190 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeForRequest", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 138 }, { fileName: "ServletInvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeAndHandle", className: "org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod", lineNumber: 105 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "invokeHandlerMethod", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 893 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "handleInternal", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 798 }, { fileName: "AbstractHandlerMethodAdapter.java", nativeMethod: false, methodName: "handle", className: "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", lineNumber: 87 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doDispatch", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 1040 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doService", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 943 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "processRequest", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 1006 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "doPost", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 909 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 660 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "service", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 883 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 741 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 231 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebStatFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.druid.support.http.WebStatFilter", lineNumber: 114 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 209 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 178 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FormContentFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.FormContentFilter", lineNumber: 93 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DictFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.data.dict.web.filter.DictFilter", lineNumber: 44 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DecisionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.odc.filter.DecisionFilter", lineNumber: 17 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LongTermTransactionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.transaction.lts.filter.LongTermTransactionFilter", lineNumber: 94 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LoginFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.his.login.web.filter.LoginFilter", lineNumber: 143 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "HttpTraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter", lineNumber: 88 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "ProxyFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.svc.proxy.runtime.ProxyFilter", lineNumber: 90 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CommonFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.csp.sentinel.adapter.servlet.CommonFilter", lineNumber: 110 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "RequestContextFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.RequestContextFilter", lineNumber: 100 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CorsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CorsFilter", lineNumber: 97 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "TraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.trace.web.TraceFilter", lineNumber: 175 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "filterAndRecordMetrics", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 114 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 104 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CharacterEncodingFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CharacterEncodingFilter", lineNumber: 201 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "StandardWrapperValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardWrapperValve", lineNumber: 202 }, { fileName: "StandardContextValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardContextValve", lineNumber: 96 }, { fileName: "AuthenticatorBase.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.authenticator.AuthenticatorBase", lineNumber: 541 }, { fileName: "StandardHostValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardHostValve", lineNumber: 139 }, { fileName: "ConnectorFilterValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.ConnectorFilterValve", lineNumber: 35 }, { fileName: "ErrorReportValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.ErrorReportValve", lineNumber: 92 }, { fileName: "AccessReportValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.AccessReportValve", lineNumber: 21 }, { fileName: "AbstractAccessLogValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.AbstractAccessLogValve", lineNumber: 688 }, { fileName: "StandardEngineValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardEngineValve", lineNumber: 74 }, { fileName: "StuckThreadDetectionValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.StuckThreadDetectionValve", lineNumber: 206 }, { fileName: "BlockedValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.elastic.BlockedValve", lineNumber: 42 }, { fileName: "ElasticValve.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.ElasticValve$2", lineNumber: 133 }, { fileName: "SegmentRunnable.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.SegmentRunnable", lineNumber: 25 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "runWorker", className: "java.util.concurrent.ThreadPoolExecutor", lineNumber: 1149 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "run", className: "java.util.concurrent.ThreadPoolExecutor$Worker", lineNumber: 624 }, { fileName: "Thread.java", nativeMethod: false, methodName: "run", className: "java.lang.Thread", lineNumber: 748 } ], suppressed: [], message: "ORA-01722: 无效数字 ", sql: "call SP_ZY_BSDZFPJKQR( :1 , --接口场景编码 :2 , --外部发票ID :3 , --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) :4 , --住院ID :5 , --结账单号 :6 , --票据号 :7 , --新票据号 :8 , --操作员 :9 , --操作员科室 :10 , --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 :11 , --是否提交 Y是N否 :12 , --执行状态 0失败1成功 :13 , --错误信息 :14 --备用出参 用xml编码格式 )" }, errorCode: 1722, stackTrace: [ { fileName: "T4CTTIoer11.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4CTTIoer11", lineNumber: 494 }, { fileName: "T4CTTIoer11.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4CTTIoer11", lineNumber: 446 }, { fileName: "T4C8Oall.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4C8Oall", lineNumber: 1054 }, { fileName: "T4CTTIfun.java", nativeMethod: false, methodName: "receive", className: "oracle.jdbc.driver.T4CTTIfun", lineNumber: 623 }, { fileName: "T4CTTIfun.java", nativeMethod: false, methodName: "doRPC", className: "oracle.jdbc.driver.T4CTTIfun", lineNumber: 252 }, { fileName: "T4C8Oall.java", nativeMethod: false, methodName: "doOALL", className: "oracle.jdbc.driver.T4C8Oall", lineNumber: 612 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "doOall8", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 223 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "doOall8", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 56 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "executeForRows", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 907 }, { fileName: "OracleStatement.java", nativeMethod: false, methodName: "doExecuteWithTimeout", className: "oracle.jdbc.driver.OracleStatement", lineNumber: 1119 }, { fileName: "OraclePreparedStatement.java", nativeMethod: false, methodName: "executeInternal", className: "oracle.jdbc.driver.OraclePreparedStatement", lineNumber: 3780 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "executeInternal", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 1300 }, { fileName: "OraclePreparedStatement.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OraclePreparedStatement", lineNumber: 3887 }, { fileName: "OracleCallableStatement.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OracleCallableStatement", lineNumber: 4230 }, { fileName: "OraclePreparedStatementWrapper.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OraclePreparedStatementWrapper", lineNumber: 1079 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3462 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "WallFilter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.wall.WallFilter", lineNumber: 686 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "PreparedStatementProxyImpl.java", nativeMethod: false, methodName: "execute", className: "com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl", lineNumber: 158 }, { fileName: "DruidPooledPreparedStatement.java", nativeMethod: false, methodName: "execute", className: "com.alibaba.druid.pool.DruidPooledPreparedStatement", lineNumber: 483 }, { fileName: "CallableStatementHandler.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.statement.CallableStatementHandler", lineNumber: 67 }, { fileName: "RoutingStatementHandler.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.statement.RoutingStatementHandler", lineNumber: 79 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor83", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "Plugin.java", nativeMethod: false, methodName: "invoke", className: "org.apache.ibatis.plugin.Plugin", lineNumber: 63 }, { fileName: "", nativeMethod: false, methodName: "query", className: "com.sun.proxy.$Proxy172", lineNumber: -1 }, { fileName: "SimpleExecutor.java", nativeMethod: false, methodName: "doQuery", className: "org.apache.ibatis.executor.SimpleExecutor", lineNumber: 63 }, { fileName: "BaseExecutor.java", nativeMethod: false, methodName: "queryFromDatabase", className: "org.apache.ibatis.executor.BaseExecutor", lineNumber: 324 }, { fileName: "BaseExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.BaseExecutor", lineNumber: 156 }, { fileName: "CachingExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.CachingExecutor", lineNumber: 109 }, { fileName: "CachingExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.CachingExecutor", lineNumber: 83 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectList", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 148 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectList", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 141 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectOne", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 77 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor109", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "JdbcGateway.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.data.dao.JdbcGateway$SqlSessionInterceptor", lineNumber: 127 }, { fileName: "", nativeMethod: false, methodName: "selectOne", className: "com.sun.proxy.$Proxy128", lineNumber: -1 }, { fileName: "JdbcGateway.java", nativeMethod: false, methodName: "call", className: "com.ylz.svc.data.dao.JdbcGateway", lineNumber: 112 }, { fileName: "ZYBSDZFPJKManagerImpl.java", nativeMethod: false, methodName: "exc_SP_ZY_BSDZFPJKQR", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl", lineNumber: 470 }, { fileName: "ZYBSDZFPJKManagerImpl.java", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl", lineNumber: 114 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$FastClassBySpringCGLIB$$86d04f66", lineNumber: -1 }, { fileName: "MethodProxy.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.cglib.proxy.MethodProxy", lineNumber: 218 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "invokeJoinpoint", className: "org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation", lineNumber: 750 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 163 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "doInternalExecute", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 46 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "doInTransaction", className: "com.ylz.svc.transaction.TransactionInvocationSupport$TransactionalCallback", lineNumber: 109 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "execute", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 59 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWithOptions", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 48 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWith", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 40 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "executeInTx", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 38 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor60", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "StackTraceAdvisor.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.trace.hook.StackTraceAdvisor", lineNumber: 21 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor59", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "DruidStatInterceptor.java", nativeMethod: false, methodName: "invoke", className: "com.alibaba.druid.support.spring.stat.DruidStatInterceptor", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "AutoExitAdvisor.java", nativeMethod: false, methodName: "injectExit", className: "com.ylz.xss.exit.runtime.AutoExitAdvisor", lineNumber: 52 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor58", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "ExposeInvocationInterceptor.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.interceptor.ExposeInvocationInterceptor", lineNumber: 93 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "intercept", className: "org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor", lineNumber: 689 }, { fileName: "", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$EnhancerBySpringCGLIB$$97a7bc6a", lineNumber: -1 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: true, methodName: "invoke0", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: -2 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: 62 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "ReflectionUtils.java", nativeMethod: false, methodName: "invokeMethod", className: "org.springframework.util.ReflectionUtils", lineNumber: 282 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "doInvoke", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 102 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "invokeByForm", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 55 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor256", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "doInvoke", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 190 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeForRequest", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 138 }, { fileName: "ServletInvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeAndHandle", className: "org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod", lineNumber: 105 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "invokeHandlerMethod", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 893 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "handleInternal", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 798 }, { fileName: "AbstractHandlerMethodAdapter.java", nativeMethod: false, methodName: "handle", className: "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", lineNumber: 87 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doDispatch", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 1040 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doService", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 943 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "processRequest", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 1006 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "doPost", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 909 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 660 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "service", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 883 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 741 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 231 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebStatFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.druid.support.http.WebStatFilter", lineNumber: 114 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 209 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 178 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FormContentFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.FormContentFilter", lineNumber: 93 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DictFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.data.dict.web.filter.DictFilter", lineNumber: 44 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DecisionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.odc.filter.DecisionFilter", lineNumber: 17 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LongTermTransactionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.transaction.lts.filter.LongTermTransactionFilter", lineNumber: 94 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LoginFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.his.login.web.filter.LoginFilter", lineNumber: 143 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "HttpTraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter", lineNumber: 88 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "ProxyFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.svc.proxy.runtime.ProxyFilter", lineNumber: 90 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CommonFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.csp.sentinel.adapter.servlet.CommonFilter", lineNumber: 110 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "RequestContextFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.RequestContextFilter", lineNumber: 100 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CorsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CorsFilter", lineNumber: 97 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "TraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.trace.web.TraceFilter", lineNumber: 175 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "filterAndRecordMetrics", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 114 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 104 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CharacterEncodingFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CharacterEncodingFilter", lineNumber: 201 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "StandardWrapperValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardWrapperValve", lineNumber: 202 }, { fileName: "StandardContextValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardContextValve", lineNumber: 96 }, { fileName: "AuthenticatorBase.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.authenticator.AuthenticatorBase", lineNumber: 541 }, { fileName: "StandardHostValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardHostValve", lineNumber: 139 }, { fileName: "ConnectorFilterValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.ConnectorFilterValve", lineNumber: 35 }, { fileName: "ErrorReportValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.ErrorReportValve", lineNumber: 92 }, { fileName: "AccessReportValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.AccessReportValve", lineNumber: 21 }, { fileName: "AbstractAccessLogValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.AbstractAccessLogValve", lineNumber: 688 }, { fileName: "StandardEngineValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardEngineValve", lineNumber: 74 }, { fileName: "StuckThreadDetectionValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.StuckThreadDetectionValve", lineNumber: 206 }, { fileName: "BlockedValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.elastic.BlockedValve", lineNumber: 42 }, { fileName: "ElasticValve.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.ElasticValve$2", lineNumber: 133 }, { fileName: "SegmentRunnable.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.SegmentRunnable", lineNumber: 25 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "runWorker", className: "java.util.concurrent.ThreadPoolExecutor", lineNumber: 1149 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "run", className: "java.util.concurrent.ThreadPoolExecutor$Worker", lineNumber: 624 }, { fileName: "Thread.java", nativeMethod: false, methodName: "run", className: "java.lang.Thread", lineNumber: 748 } ], suppressed: [], nextException: "", message: "ORA-01722: 无效数字 ", sqlstate: "42000" }, mostSpecificCause: { errorPosition: 52, localizedMessage: "ORA-01722: 无效数字 ", originalSql: "call SP_ZY_BSDZFPJKQR( ?, --接口场景编码 ?, --外部发票ID ?, --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) ?, --住院ID ?, --结账单号 ?, --票据号 ?, --新票据号 ?, --操作员 ?, --操作员科室 ?, --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 ?, --是否提交 Y是N否 ?, --执行状态 0失败1成功 ?, --错误信息 ? --备用出参 用xml编码格式 )", cause: "", oracleErrorNumber: 1722, stackTrace: [ { fileName: "T4CTTIoer11.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4CTTIoer11", lineNumber: 498 }, { fileName: "T4CTTIoer11.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4CTTIoer11", lineNumber: 446 }, { fileName: "T4C8Oall.java", nativeMethod: false, methodName: "processError", className: "oracle.jdbc.driver.T4C8Oall", lineNumber: 1054 }, { fileName: "T4CTTIfun.java", nativeMethod: false, methodName: "receive", className: "oracle.jdbc.driver.T4CTTIfun", lineNumber: 623 }, { fileName: "T4CTTIfun.java", nativeMethod: false, methodName: "doRPC", className: "oracle.jdbc.driver.T4CTTIfun", lineNumber: 252 }, { fileName: "T4C8Oall.java", nativeMethod: false, methodName: "doOALL", className: "oracle.jdbc.driver.T4C8Oall", lineNumber: 612 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "doOall8", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 223 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "doOall8", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 56 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "executeForRows", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 907 }, { fileName: "OracleStatement.java", nativeMethod: false, methodName: "doExecuteWithTimeout", className: "oracle.jdbc.driver.OracleStatement", lineNumber: 1119 }, { fileName: "OraclePreparedStatement.java", nativeMethod: false, methodName: "executeInternal", className: "oracle.jdbc.driver.OraclePreparedStatement", lineNumber: 3780 }, { fileName: "T4CCallableStatement.java", nativeMethod: false, methodName: "executeInternal", className: "oracle.jdbc.driver.T4CCallableStatement", lineNumber: 1300 }, { fileName: "OraclePreparedStatement.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OraclePreparedStatement", lineNumber: 3887 }, { fileName: "OracleCallableStatement.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OracleCallableStatement", lineNumber: 4230 }, { fileName: "OraclePreparedStatementWrapper.java", nativeMethod: false, methodName: "execute", className: "oracle.jdbc.driver.OraclePreparedStatementWrapper", lineNumber: 1079 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3462 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "FilterEventAdapter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterEventAdapter", lineNumber: 434 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "WallFilter.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.wall.WallFilter", lineNumber: 686 }, { fileName: "FilterChainImpl.java", nativeMethod: false, methodName: "preparedStatement_execute", className: "com.alibaba.druid.filter.FilterChainImpl", lineNumber: 3460 }, { fileName: "PreparedStatementProxyImpl.java", nativeMethod: false, methodName: "execute", className: "com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl", lineNumber: 158 }, { fileName: "DruidPooledPreparedStatement.java", nativeMethod: false, methodName: "execute", className: "com.alibaba.druid.pool.DruidPooledPreparedStatement", lineNumber: 483 }, { fileName: "CallableStatementHandler.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.statement.CallableStatementHandler", lineNumber: 67 }, { fileName: "RoutingStatementHandler.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.statement.RoutingStatementHandler", lineNumber: 79 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor83", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "Plugin.java", nativeMethod: false, methodName: "invoke", className: "org.apache.ibatis.plugin.Plugin", lineNumber: 63 }, { fileName: "", nativeMethod: false, methodName: "query", className: "com.sun.proxy.$Proxy172", lineNumber: -1 }, { fileName: "SimpleExecutor.java", nativeMethod: false, methodName: "doQuery", className: "org.apache.ibatis.executor.SimpleExecutor", lineNumber: 63 }, { fileName: "BaseExecutor.java", nativeMethod: false, methodName: "queryFromDatabase", className: "org.apache.ibatis.executor.BaseExecutor", lineNumber: 324 }, { fileName: "BaseExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.BaseExecutor", lineNumber: 156 }, { fileName: "CachingExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.CachingExecutor", lineNumber: 109 }, { fileName: "CachingExecutor.java", nativeMethod: false, methodName: "query", className: "org.apache.ibatis.executor.CachingExecutor", lineNumber: 83 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectList", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 148 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectList", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 141 }, { fileName: "DefaultSqlSession.java", nativeMethod: false, methodName: "selectOne", className: "org.apache.ibatis.session.defaults.DefaultSqlSession", lineNumber: 77 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor109", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "JdbcGateway.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.data.dao.JdbcGateway$SqlSessionInterceptor", lineNumber: 127 }, { fileName: "", nativeMethod: false, methodName: "selectOne", className: "com.sun.proxy.$Proxy128", lineNumber: -1 }, { fileName: "JdbcGateway.java", nativeMethod: false, methodName: "call", className: "com.ylz.svc.data.dao.JdbcGateway", lineNumber: 112 }, { fileName: "ZYBSDZFPJKManagerImpl.java", nativeMethod: false, methodName: "exc_SP_ZY_BSDZFPJKQR", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl", lineNumber: 470 }, { fileName: "ZYBSDZFPJKManagerImpl.java", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl", lineNumber: 114 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$FastClassBySpringCGLIB$$86d04f66", lineNumber: -1 }, { fileName: "MethodProxy.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.cglib.proxy.MethodProxy", lineNumber: 218 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "invokeJoinpoint", className: "org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation", lineNumber: 750 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 163 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "doInternalExecute", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 46 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "doInTransaction", className: "com.ylz.svc.transaction.TransactionInvocationSupport$TransactionalCallback", lineNumber: 109 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "execute", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 59 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWithOptions", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 48 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWith", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 40 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "executeInTx", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 38 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor60", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "StackTraceAdvisor.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.trace.hook.StackTraceAdvisor", lineNumber: 21 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor59", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "DruidStatInterceptor.java", nativeMethod: false, methodName: "invoke", className: "com.alibaba.druid.support.spring.stat.DruidStatInterceptor", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "AutoExitAdvisor.java", nativeMethod: false, methodName: "injectExit", className: "com.ylz.xss.exit.runtime.AutoExitAdvisor", lineNumber: 52 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor58", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "ExposeInvocationInterceptor.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.interceptor.ExposeInvocationInterceptor", lineNumber: 93 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "intercept", className: "org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor", lineNumber: 689 }, { fileName: "", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$EnhancerBySpringCGLIB$$97a7bc6a", lineNumber: -1 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: true, methodName: "invoke0", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: -2 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: 62 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "ReflectionUtils.java", nativeMethod: false, methodName: "invokeMethod", className: "org.springframework.util.ReflectionUtils", lineNumber: 282 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "doInvoke", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 102 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "invokeByForm", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 55 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor256", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "doInvoke", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 190 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeForRequest", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 138 }, { fileName: "ServletInvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeAndHandle", className: "org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod", lineNumber: 105 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "invokeHandlerMethod", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 893 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "handleInternal", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 798 }, { fileName: "AbstractHandlerMethodAdapter.java", nativeMethod: false, methodName: "handle", className: "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", lineNumber: 87 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doDispatch", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 1040 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doService", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 943 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "processRequest", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 1006 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "doPost", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 909 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 660 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "service", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 883 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 741 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 231 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebStatFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.druid.support.http.WebStatFilter", lineNumber: 114 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 209 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 178 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FormContentFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.FormContentFilter", lineNumber: 93 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DictFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.data.dict.web.filter.DictFilter", lineNumber: 44 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DecisionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.odc.filter.DecisionFilter", lineNumber: 17 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LongTermTransactionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.transaction.lts.filter.LongTermTransactionFilter", lineNumber: 94 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LoginFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.his.login.web.filter.LoginFilter", lineNumber: 143 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "HttpTraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter", lineNumber: 88 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "ProxyFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.svc.proxy.runtime.ProxyFilter", lineNumber: 90 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CommonFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.csp.sentinel.adapter.servlet.CommonFilter", lineNumber: 110 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "RequestContextFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.RequestContextFilter", lineNumber: 100 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CorsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CorsFilter", lineNumber: 97 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "TraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.trace.web.TraceFilter", lineNumber: 175 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "filterAndRecordMetrics", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 114 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 104 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CharacterEncodingFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CharacterEncodingFilter", lineNumber: 201 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "StandardWrapperValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardWrapperValve", lineNumber: 202 }, { fileName: "StandardContextValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardContextValve", lineNumber: 96 }, { fileName: "AuthenticatorBase.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.authenticator.AuthenticatorBase", lineNumber: 541 }, { fileName: "StandardHostValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardHostValve", lineNumber: 139 }, { fileName: "ConnectorFilterValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.ConnectorFilterValve", lineNumber: 35 }, { fileName: "ErrorReportValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.ErrorReportValve", lineNumber: 92 }, { fileName: "AccessReportValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.AccessReportValve", lineNumber: 21 }, { fileName: "AbstractAccessLogValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.AbstractAccessLogValve", lineNumber: 688 }, { fileName: "StandardEngineValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardEngineValve", lineNumber: 74 }, { fileName: "StuckThreadDetectionValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.StuckThreadDetectionValve", lineNumber: 206 }, { fileName: "BlockedValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.elastic.BlockedValve", lineNumber: 42 }, { fileName: "ElasticValve.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.ElasticValve$2", lineNumber: 133 }, { fileName: "SegmentRunnable.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.SegmentRunnable", lineNumber: 25 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "runWorker", className: "java.util.concurrent.ThreadPoolExecutor", lineNumber: 1149 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "run", className: "java.util.concurrent.ThreadPoolExecutor$Worker", lineNumber: 624 }, { fileName: "Thread.java", nativeMethod: false, methodName: "run", className: "java.lang.Thread", lineNumber: 748 } ], suppressed: [], message: "ORA-01722: 无效数字 ", sql: "call SP_ZY_BSDZFPJKQR( :1 , --接口场景编码 :2 , --外部发票ID :3 , --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) :4 , --住院ID :5 , --结账单号 :6 , --票据号 :7 , --新票据号 :8 , --操作员 :9 , --操作员科室 :10 , --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 :11 , --是否提交 Y是N否 :12 , --执行状态 0失败1成功 :13 , --错误信息 :14 --备用出参 用xml编码格式 )" }, stackTrace: [ { fileName: "SQLErrorCodeSQLExceptionTranslator.java", nativeMethod: false, methodName: "doTranslate", className: "org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator", lineNumber: 247 }, { fileName: "AbstractFallbackSQLExceptionTranslator.java", nativeMethod: false, methodName: "translate", className: "org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator", lineNumber: 72 }, { fileName: "MyBatisExceptionTranslator.java", nativeMethod: false, methodName: "translateExceptionIfPossible", className: "org.mybatis.spring.MyBatisExceptionTranslator", lineNumber: 73 }, { fileName: "JdbcGateway.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.data.dao.JdbcGateway$SqlSessionInterceptor", lineNumber: 139 }, { fileName: "", nativeMethod: false, methodName: "selectOne", className: "com.sun.proxy.$Proxy128", lineNumber: -1 }, { fileName: "JdbcGateway.java", nativeMethod: false, methodName: "call", className: "com.ylz.svc.data.dao.JdbcGateway", lineNumber: 112 }, { fileName: "ZYBSDZFPJKManagerImpl.java", nativeMethod: false, methodName: "exc_SP_ZY_BSDZFPJKQR", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl", lineNumber: 470 }, { fileName: "ZYBSDZFPJKManagerImpl.java", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl", lineNumber: 114 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$FastClassBySpringCGLIB$$86d04f66", lineNumber: -1 }, { fileName: "MethodProxy.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.cglib.proxy.MethodProxy", lineNumber: 218 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "invokeJoinpoint", className: "org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation", lineNumber: 750 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 163 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "doInternalExecute", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 46 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "doInTransaction", className: "com.ylz.svc.transaction.TransactionInvocationSupport$TransactionalCallback", lineNumber: 109 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "execute", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 59 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWithOptions", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 48 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWith", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 40 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "executeInTx", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 38 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor60", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "StackTraceAdvisor.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.trace.hook.StackTraceAdvisor", lineNumber: 21 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor59", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "DruidStatInterceptor.java", nativeMethod: false, methodName: "invoke", className: "com.alibaba.druid.support.spring.stat.DruidStatInterceptor", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "AutoExitAdvisor.java", nativeMethod: false, methodName: "injectExit", className: "com.ylz.xss.exit.runtime.AutoExitAdvisor", lineNumber: 52 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor58", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "ExposeInvocationInterceptor.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.interceptor.ExposeInvocationInterceptor", lineNumber: 93 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "intercept", className: "org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor", lineNumber: 689 }, { fileName: "", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$EnhancerBySpringCGLIB$$97a7bc6a", lineNumber: -1 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: true, methodName: "invoke0", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: -2 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: 62 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "ReflectionUtils.java", nativeMethod: false, methodName: "invokeMethod", className: "org.springframework.util.ReflectionUtils", lineNumber: 282 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "doInvoke", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 102 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "invokeByForm", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 55 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor256", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "doInvoke", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 190 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeForRequest", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 138 }, { fileName: "ServletInvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeAndHandle", className: "org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod", lineNumber: 105 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "invokeHandlerMethod", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 893 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "handleInternal", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 798 }, { fileName: "AbstractHandlerMethodAdapter.java", nativeMethod: false, methodName: "handle", className: "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", lineNumber: 87 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doDispatch", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 1040 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doService", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 943 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "processRequest", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 1006 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "doPost", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 909 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 660 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "service", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 883 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 741 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 231 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebStatFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.druid.support.http.WebStatFilter", lineNumber: 114 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 209 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 178 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FormContentFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.FormContentFilter", lineNumber: 93 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DictFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.data.dict.web.filter.DictFilter", lineNumber: 44 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DecisionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.odc.filter.DecisionFilter", lineNumber: 17 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LongTermTransactionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.transaction.lts.filter.LongTermTransactionFilter", lineNumber: 94 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LoginFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.his.login.web.filter.LoginFilter", lineNumber: 143 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "HttpTraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter", lineNumber: 88 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "ProxyFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.svc.proxy.runtime.ProxyFilter", lineNumber: 90 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CommonFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.csp.sentinel.adapter.servlet.CommonFilter", lineNumber: 110 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "RequestContextFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.RequestContextFilter", lineNumber: 100 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CorsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CorsFilter", lineNumber: 97 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "TraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.trace.web.TraceFilter", lineNumber: 175 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "filterAndRecordMetrics", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 114 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 104 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CharacterEncodingFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CharacterEncodingFilter", lineNumber: 201 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "StandardWrapperValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardWrapperValve", lineNumber: 202 }, { fileName: "StandardContextValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardContextValve", lineNumber: 96 }, { fileName: "AuthenticatorBase.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.authenticator.AuthenticatorBase", lineNumber: 541 }, { fileName: "StandardHostValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardHostValve", lineNumber: 139 }, { fileName: "ConnectorFilterValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.ConnectorFilterValve", lineNumber: 35 }, { fileName: "ErrorReportValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.ErrorReportValve", lineNumber: 92 }, { fileName: "AccessReportValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.AccessReportValve", lineNumber: 21 }, { fileName: "AbstractAccessLogValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.AbstractAccessLogValve", lineNumber: 688 }, { fileName: "StandardEngineValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardEngineValve", lineNumber: 74 }, { fileName: "StuckThreadDetectionValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.StuckThreadDetectionValve", lineNumber: 206 }, { fileName: "BlockedValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.elastic.BlockedValve", lineNumber: 42 }, { fileName: "ElasticValve.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.ElasticValve$2", lineNumber: 133 }, { fileName: "SegmentRunnable.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.SegmentRunnable", lineNumber: 25 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "runWorker", className: "java.util.concurrent.ThreadPoolExecutor", lineNumber: 1149 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "run", className: "java.util.concurrent.ThreadPoolExecutor$Worker", lineNumber: 624 }, { fileName: "Thread.java", nativeMethod: false, methodName: "run", className: "java.lang.Thread", lineNumber: 748 } ], suppressed: [], message: " ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ### The error may exist in file [E:\his13-pro\zysf-tomcat\work\ZYSF.jar\WEB-INF\classes\META-INF\mybatis\BillMapper.xml] ### The error may involve his.zysf.bill.call_SP_ZY_BSDZFPJKQR-Inline ### The error occurred while setting parameters ### SQL: call SP_ZY_BSDZFPJKQR( ?, --接口场景编码 ?, --外部发票ID ?, --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) ?, --住院ID ?, --结账单号 ?, --票据号 ?, --新票据号 ?, --操作员 ?, --操作员科室 ?, --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 ?, --是否提交 Y是N否 ?, --执行状态 0失败1成功 ?, --错误信息 ? --备用出参 用xml编码格式 ) ### Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ; ORA-01722: 无效数字 ; nested exception is java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 " }, stackTrace: [ { fileName: "ExceptionUtils.java", nativeMethod: false, methodName: "rethrow", className: "com.ylz.util.ExceptionUtils", lineNumber: 18 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "doInternalExecute", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 48 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "doInTransaction", className: "com.ylz.svc.transaction.TransactionInvocationSupport$TransactionalCallback", lineNumber: 109 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "execute", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 59 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWithOptions", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 48 }, { fileName: "TransactionInvocationSupport.java", nativeMethod: false, methodName: "executeWith", className: "com.ylz.svc.transaction.TransactionInvocationSupport", lineNumber: 40 }, { fileName: "TransactionAdvisor.java", nativeMethod: false, methodName: "executeInTx", className: "com.ylz.svc.transaction.aop.TransactionAdvisor", lineNumber: 38 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor60", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "StackTraceAdvisor.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.svc.trace.hook.StackTraceAdvisor", lineNumber: 21 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor59", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "DruidStatInterceptor.java", nativeMethod: false, methodName: "invoke", className: "com.alibaba.druid.support.spring.stat.DruidStatInterceptor", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "MethodInvocationProceedingJoinPoint.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint", lineNumber: 88 }, { fileName: "AutoExitAdvisor.java", nativeMethod: false, methodName: "injectExit", className: "com.ylz.xss.exit.runtime.AutoExitAdvisor", lineNumber: 52 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor58", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethodWithGivenArgs", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 644 }, { fileName: "AbstractAspectJAdvice.java", nativeMethod: false, methodName: "invokeAdviceMethod", className: "org.springframework.aop.aspectj.AbstractAspectJAdvice", lineNumber: 633 }, { fileName: "AspectJAroundAdvice.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.aspectj.AspectJAroundAdvice", lineNumber: 70 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "ExposeInvocationInterceptor.java", nativeMethod: false, methodName: "invoke", className: "org.springframework.aop.interceptor.ExposeInvocationInterceptor", lineNumber: 93 }, { fileName: "ReflectiveMethodInvocation.java", nativeMethod: false, methodName: "proceed", className: "org.springframework.aop.framework.ReflectiveMethodInvocation", lineNumber: 186 }, { fileName: "CglibAopProxy.java", nativeMethod: false, methodName: "intercept", className: "org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor", lineNumber: 689 }, { fileName: "", nativeMethod: false, methodName: "invoiceEBill_ZY", className: "com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$EnhancerBySpringCGLIB$$97a7bc6a", lineNumber: -1 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: true, methodName: "invoke0", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: -2 }, { fileName: "NativeMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.NativeMethodAccessorImpl", lineNumber: 62 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "ReflectionUtils.java", nativeMethod: false, methodName: "invokeMethod", className: "org.springframework.util.ReflectionUtils", lineNumber: 282 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "doInvoke", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 102 }, { fileName: "ApiGatewayController.java", nativeMethod: false, methodName: "invokeByForm", className: "com.ylz.svc.apic.web.ApiGatewayController", lineNumber: 55 }, { fileName: "", nativeMethod: false, methodName: "invoke", className: "sun.reflect.GeneratedMethodAccessor256", lineNumber: -1 }, { fileName: "DelegatingMethodAccessorImpl.java", nativeMethod: false, methodName: "invoke", className: "sun.reflect.DelegatingMethodAccessorImpl", lineNumber: 43 }, { fileName: "Method.java", nativeMethod: false, methodName: "invoke", className: "java.lang.reflect.Method", lineNumber: 498 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "doInvoke", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 190 }, { fileName: "InvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeForRequest", className: "org.springframework.web.method.support.InvocableHandlerMethod", lineNumber: 138 }, { fileName: "ServletInvocableHandlerMethod.java", nativeMethod: false, methodName: "invokeAndHandle", className: "org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod", lineNumber: 105 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "invokeHandlerMethod", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 893 }, { fileName: "RequestMappingHandlerAdapter.java", nativeMethod: false, methodName: "handleInternal", className: "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", lineNumber: 798 }, { fileName: "AbstractHandlerMethodAdapter.java", nativeMethod: false, methodName: "handle", className: "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", lineNumber: 87 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doDispatch", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 1040 }, { fileName: "DispatcherServlet.java", nativeMethod: false, methodName: "doService", className: "org.springframework.web.servlet.DispatcherServlet", lineNumber: 943 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "processRequest", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 1006 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "doPost", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 909 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 660 }, { fileName: "FrameworkServlet.java", nativeMethod: false, methodName: "service", className: "org.springframework.web.servlet.FrameworkServlet", lineNumber: 883 }, { fileName: "HttpServlet.java", nativeMethod: false, methodName: "service", className: "javax.servlet.http.HttpServlet", lineNumber: 741 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 231 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebStatFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.druid.support.http.WebStatFilter", lineNumber: 114 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 209 }, { fileName: "FilterChainProxy.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.security.web.FilterChainProxy", lineNumber: 178 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "FormContentFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.FormContentFilter", lineNumber: 93 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DictFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.data.dict.web.filter.DictFilter", lineNumber: 44 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "DecisionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.odc.filter.DecisionFilter", lineNumber: 17 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LongTermTransactionFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.transaction.lts.filter.LongTermTransactionFilter", lineNumber: 94 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "LoginFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.his.login.web.filter.LoginFilter", lineNumber: 143 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "HttpTraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter", lineNumber: 88 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "ProxyFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.ylz.svc.proxy.runtime.ProxyFilter", lineNumber: 90 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CommonFilter.java", nativeMethod: false, methodName: "doFilter", className: "com.alibaba.csp.sentinel.adapter.servlet.CommonFilter", lineNumber: 110 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "RequestContextFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.RequestContextFilter", lineNumber: 100 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CorsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CorsFilter", lineNumber: 97 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "TraceFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "com.ylz.svc.trace.web.TraceFilter", lineNumber: 175 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "filterAndRecordMetrics", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 114 }, { fileName: "WebMvcMetricsFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter", lineNumber: 104 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "CharacterEncodingFilter.java", nativeMethod: false, methodName: "doFilterInternal", className: "org.springframework.web.filter.CharacterEncodingFilter", lineNumber: 201 }, { fileName: "OncePerRequestFilter.java", nativeMethod: false, methodName: "doFilter", className: "org.springframework.web.filter.OncePerRequestFilter", lineNumber: 119 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "internalDoFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 193 }, { fileName: "ApplicationFilterChain.java", nativeMethod: false, methodName: "doFilter", className: "org.apache.catalina.core.ApplicationFilterChain", lineNumber: 166 }, { fileName: "StandardWrapperValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardWrapperValve", lineNumber: 202 }, { fileName: "StandardContextValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardContextValve", lineNumber: 96 }, { fileName: "AuthenticatorBase.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.authenticator.AuthenticatorBase", lineNumber: 541 }, { fileName: "StandardHostValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardHostValve", lineNumber: 139 }, { fileName: "ConnectorFilterValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.ConnectorFilterValve", lineNumber: 35 }, { fileName: "ErrorReportValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.ErrorReportValve", lineNumber: 92 }, { fileName: "AccessReportValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.valve.AccessReportValve", lineNumber: 21 }, { fileName: "AbstractAccessLogValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.AbstractAccessLogValve", lineNumber: 688 }, { fileName: "StandardEngineValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.core.StandardEngineValve", lineNumber: 74 }, { fileName: "StuckThreadDetectionValve.java", nativeMethod: false, methodName: "invoke", className: "org.apache.catalina.valves.StuckThreadDetectionValve", lineNumber: 206 }, { fileName: "BlockedValve.java", nativeMethod: false, methodName: "invoke", className: "com.ylz.rt.launch.tomcat.elastic.BlockedValve", lineNumber: 42 }, { fileName: "ElasticValve.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.ElasticValve$2", lineNumber: 133 }, { fileName: "SegmentRunnable.java", nativeMethod: false, methodName: "run", className: "com.ylz.rt.launch.tomcat.elastic.SegmentRunnable", lineNumber: 25 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "runWorker", className: "java.util.concurrent.ThreadPoolExecutor", lineNumber: 1149 }, { fileName: "ThreadPoolExecutor.java", nativeMethod: false, methodName: "run", className: "java.util.concurrent.ThreadPoolExecutor$Worker", lineNumber: 624 }, { fileName: "Thread.java", nativeMethod: false, methodName: "run", className: "java.lang.Thread", lineNumber: 748 } ], suppressed: [], message: "org.springframework.dao.DataIntegrityViolationException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ### The error may exist in file [E:\his13-pro\zysf-tomcat\work\ZYSF.jar\WEB-INF\classes\META-INF\mybatis\BillMapper.xml] ### The error may involve his.zysf.bill.call_SP_ZY_BSDZFPJKQR-Inline ### The error occurred while setting parameters ### SQL: call SP_ZY_BSDZFPJKQR( ?, --接口场景编码 ?, --外部发票ID ?, --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) ?, --住院ID ?, --结账单号 ?, --票据号 ?, --新票据号 ?, --操作员 ?, --操作员科室 ?, --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 ?, --是否提交 Y是N否 ?, --执行状态 0失败1成功 ?, --错误信息 ? --备用出参 用xml编码格式 ) ### Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ; ORA-01722: 无效数字 ; nested exception is java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 " }, title: "ORA-01722: 无效数字 ", status: 500 } } 堆栈信息: {"stack": "{ com.ylz.data.dict.impl.DictQueryServiceImpl.getlistBmTyzdData : { timeSpan:3 } com.ylz.his.login.impl.TokenServiceImpl.getYgbmByToken : { timeSpan:3 , details: { LogEntry: {message: source='com.ylz.his.login.impl.TokenServiceImpl'level='INFO'source='getToken============================token:2615bdcb16a14addaff27449ef5ad1ce====================user:true'} } } com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl.invoiceEBill_ZY : { timeSpan:315 , children: { com.ylz.his.service.impl.BoSiVoucherConfigServiceImpl.getBoSiVoucherUrl : { timeSpan:0 , children: { com.ylz.data.dict.impl.DictQueryServiceImpl.getMyTYZDCSValue : { timeSpan:0 } } } com.ylz.data.dict.impl.DictQueryServiceImpl.getMyTYZDCSValue : { timeSpan:1 } com.ylz.data.dict.impl.DictQueryServiceImpl.getMyTYZDCSValue : { timeSpan:0 } } , details: { JdbcEntry: {sql:'select MC0000 from BM_TYZD00 where ZDMC00 = '第三方电子发票平台接口' and BH0000 = 'OPEN_ZY'', timeSpan:1} LogEntry: {message: source='com.ylz.his.util.HttpUtil'level='INFO'source='住院收费-电子发票-开具电子发票HttpPost请求 2024-09-09 09:37:30.804--》{"eventid":"ZYSF_DZFP_0001","dyly00":"his13","pjh000":"8434935","author":"欧铭惠","cjlybm":"BS","pzdyyg":2070,"placecode":"s612","bustype":"01","payee":"欧铭惠","print":"0","zyid00":"3327431","jzdh00":"3043019","czyks0":191,"busno":"01_8434935"}'} LogEntry: {message: source='com.ylz.his.util.HttpUtil'level='INFO'source='住院收费-电子发票-开具电子发票HttpPost请求耗时268ms'} LogEntry: {message: source='com.ylz.his.util.HttpUtil'level='INFO'source='住院收费-电子发票-开具电子发票HttpPost返回 2024-09-09 09:37:31.073--》{"payload":null,"status":500,"title":"请求参数[outHospitalDate(出院日期),值(20991231)]清洗异常:参数[outHospitalDate(出院日期),值(20991231)]错误,日期应在1975-01-01到2050-01-01范围内, traceId: 813f417bea844e2887c99472b0833eed.262297.17258462256063993"}'} JdbcEntry: {sql:'call SP_ZY_BSDZFPJKQR('ZYSF_DZFP_0001', 'null', 'BS', '3327431', '3043019', '8434935', '0', 2070, 191, '0', 'Y', ?, ?, ?)', timeSpan:6, error:ORA-01722: 无效数字 } LogEntry: {message: source='com.ylz.svc.transaction.TransactionInvocationSupport'level='INFO'source='transaction shouldRollback result true'} LogEntry: {message: source='com.ylz.svc.transaction.TransactionInvocationSupport'level='INFO'source='Initiating transaction rollback on application exception', error:org.springframework.dao.DataIntegrityViolationException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ### The error may exist in file [E:\his13-pro\zysf-tomcat\work\ZYSF.jar\WEB-INF\classes\META-INF\mybatis\BillMapper.xml] ### The error may involve his.zysf.bill.call_SP_ZY_BSDZFPJKQR-Inline ### The error occurred while setting parameters ### SQL: call SP_ZY_BSDZFPJKQR( ?, --接口场景编码 ?, --外部发票ID ?, --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) ?, --住院ID ?, --结账单号 ?, --票据号 ?, --新票据号 ?, --操作员 ?, --操作员科室 ?, --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 ?, --是否提交 Y是N否 ?, --执行状态 0失败1成功 ?, --错误信息 ? --备用出参 用xml编码格式 ) ### Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ; ORA-01722: 无效数字 ; nested exception is java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 } } } com.ylz.his.zysf.bill.apiservice.impl.BillServiceImpl.onApplicationEvent : { timeSpan:3 } com.ylz.his.readcard.impl.ReadCardMainApiImpl.onApplicationEvent : { timeSpan:2 } , details: { LogEntry: {message: source='com.ylz.svc.transaction.lts.filter.LongTermTransactionFilter'level='INFO'source='LongTermTransactionFilter doFilter'} LogEntry: {message: source='com.ylz.svc.web.filter.ExceptionAdvice'level='INFO'source='org.springframework.dao.DataIntegrityViolationException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ### The error may exist in file [E:\his13-pro\zysf-tomcat\work\ZYSF.jar\WEB-INF\classes\META-INF\mybatis\BillMapper.xml] ### The error may involve his.zysf.bill.call_SP_ZY_BSDZFPJKQR-Inline ### The error occurred while setting parameters ### SQL: call SP_ZY_BSDZFPJKQR( ?, --接口场景编码 ?, --外部发票ID ?, --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) ?, --住院ID ?, --结账单号 ?, --票据号 ?, --新票据号 ?, --操作员 ?, --操作员科室 ?, --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 ?, --是否提交 Y是N否 ?, --执行状态 0失败1成功 ?, --错误信息 ? --备用出参 用xml编码格式 ) ### Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ; ORA-01722: 无效数字 ; nested exception is java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 '} } }" ,"error": "{ Error : 1722, Position : 52, Sql = call SP_ZY_BSDZFPJKQR( :1 , --接口场景编码 :2 , --外部发票ID :3 , --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) :4 , --住院ID :5 , --结账单号 :6 , --票据号 :7 , --新票据号 :8 , --操作员 :9 , --操作员科室 :10 , --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 :11 , --是否提交 Y是N否 :12 , --执行状态 0失败1成功 :13 , --错误信息 :14 --备用出参 用xml编码格式 ), OriginalSql = call SP_ZY_BSDZFPJKQR( ?, --接口场景编码 ?, --外部发票ID ?, --厂家来源编码 厂家来源编码 BS:博思,YH:易惠,。。。(待扩展) ?, --住院ID ?, --结账单号 ?, --票据号 ?, --新票据号 ?, --操作员 ?, --操作员科室 ?, --备用参数 xml编码格式传入,目前先传 是否换开纸质发票 ?, --是否提交 Y是N否 ?, --执行状态 0失败1成功 ?, --错误信息 ? --备用出参 用xml编码格式 ), Error Msg = ORA-01722: 无效数字 at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:498) at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:446) at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1054) at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:623) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:252) at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:612) at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:223) at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:56) at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:907) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1119) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3780) at oracle.jdbc.driver.T4CCallableStatement.executeInternal(T4CCallableStatement.java:1300) at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3887) at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4230) at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1079) at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462) at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460) at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460) at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460) at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:686) at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460) at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158) at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) at org.apache.ibatis.executor.statement.CallableStatementHandler.query(CallableStatementHandler.java:67) at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) at com.sun.proxy.$Proxy172.query(Unknown Source) at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324) at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77) at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ylz.svc.data.dao.JdbcGateway$SqlSessionInterceptor.invoke(JdbcGateway.java:127) at com.sun.proxy.$Proxy128.selectOne(Unknown Source) at com.ylz.svc.data.dao.JdbcGateway.call(JdbcGateway.java:112) at com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl.exc_SP_ZY_BSDZFPJKQR(ZYBSDZFPJKManagerImpl.java:470) at com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl.invoiceEBill_ZY(ZYBSDZFPJKManagerImpl.java:114) at com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$FastClassBySpringCGLIB$$86d04f66.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:750) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.ylz.svc.transaction.aop.TransactionAdvisor.doInternalExecute(TransactionAdvisor.java:46) at com.ylz.svc.transaction.TransactionInvocationSupport$TransactionalCallback.doInTransaction(TransactionInvocationSupport.java:109) at com.ylz.svc.transaction.TransactionInvocationSupport.execute(TransactionInvocationSupport.java:59) at com.ylz.svc.transaction.TransactionInvocationSupport.executeWithOptions(TransactionInvocationSupport.java:48) at com.ylz.svc.transaction.TransactionInvocationSupport.executeWith(TransactionInvocationSupport.java:40) at com.ylz.svc.transaction.aop.TransactionAdvisor.executeInTx(TransactionAdvisor.java:38) at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.ylz.svc.trace.hook.StackTraceAdvisor.invoke(StackTraceAdvisor.java:21) at sun.reflect.GeneratedMethodAccessor59.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at com.alibaba.druid.support.spring.stat.DruidStatInterceptor.invoke(DruidStatInterceptor.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) at com.ylz.xss.exit.runtime.AutoExitAdvisor.injectExit(AutoExitAdvisor.java:52) at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) at com.ylz.his.zysf.bill.apiservice.impl.ZYBSDZFPJKManagerImpl$$EnhancerBySpringCGLIB$$97a7bc6a.invoiceEBill_ZY() at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) at com.ylz.svc.apic.web.ApiGatewayController.doInvoke(ApiGatewayController.java:102) at com.ylz.svc.apic.web.ApiGatewayController.invokeByForm(ApiGatewayController.java:55) at sun.reflect.GeneratedMethodAccessor256.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:893) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:798) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:209) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.ylz.data.dict.web.filter.DictFilter.doFilterInternal(DictFilter.java:44) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.ylz.svc.odc.filter.DecisionFilter.doFilterInternal(DecisionFilter.java:17) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.ylz.svc.transaction.lts.filter.LongTermTransactionFilter.doFilterInternal(LongTermTransactionFilter.java:94) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.ylz.his.login.web.filter.LoginFilter.doFilter(LoginFilter.java:143) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.ylz.svc.proxy.runtime.ProxyFilter.doFilter(ProxyFilter.java:90) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.alibaba.csp.sentinel.adapter.servlet.CommonFilter.doFilter(CommonFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:97) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.ylz.svc.trace.web.TraceFilter.doFilterInternal(TraceFilter.java:175) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:114) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:104) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at com.ylz.rt.launch.tomcat.valve.ConnectorFilterValve.invoke(ConnectorFilterValve.java:35) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at com.ylz.rt.launch.tomcat.valve.AccessReportValve.invoke(AccessReportValve.java:21) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:206) at com.ylz.rt.launch.tomcat.elastic.BlockedValve.invoke(BlockedValve.java:42) at com.ylz.rt.launch.tomcat.elastic.ElasticValve$2.run(ElasticValve.java:133) at com.ylz.rt.launch.tomcat.elastic.SegmentRunnable.run(SegmentRunnable.java:25) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) }" }