[arthas@89]$ watch org.imeta.core.base.ObjectUtils formatStringValue '{params,throwExp}' -n 5-x 3 'params[0]=="1001A010000000001XSU"'
PressQ or Ctrl+Ctoabort.Affect(class count:1, method count:2) cost in 349 ms, listenerId:12
method=org.imeta.core.base.ObjectUtils.formatStringValue location=AtExceptionExit
ts=2022-10-0816:11:04;[cost=0.094898ms] result=@ArrayList[@Object[][@String[1001A010000000001XSU],@Property[
serialVersionUID=@Long[-8732078225907409510],
isDynamicType=@Boolean[false],
isClass=@Boolean[false],
type=@DataType[datatype Long 长整数 {"javaId":"2ddec231","name":"Long","id":"Long","title":"长整数"}],
expressionProp=null,
expressionEntityId=null,
logger=@Logger[Logger[org.imeta.core.base.MetaObject]],
data=@ConcurrentHashMap[isEmpty=false;size=34],
persistenceSet=@LinkedHashSet[isEmpty=false;size=33],
lock=@Boolean[false],
parentUri=null,],@Boolean[true],],java.lang.NumberFormatException
at java.math.BigDecimal.<init>(BigDecimal.java:553)
at java.math.BigDecimal.<init>(BigDecimal.java:383)
at java.math.BigDecimal.<init>(BigDecimal.java:809)
at org.imeta.core.base.ObjectUtils.formatStringValue(ObjectUtils.java:315)
at org.imeta.core.base.ObjectUtils.formatStringValue(ObjectUtils.java:329)
at org.imeta.core.base.ObjectUtils.formatValue(ObjectUtils.java:93)
at org.imeta.biz.base.Objectlizer.newInstance(Objectlizer.java:214)
at org.imeta.biz.base.Objectlizer.lambda$decode$0(Objectlizer.java:48)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at org.imeta.biz.base.Objectlizer.decode(Objectlizer.java:46)
at com.taobao.ucf.mdd.ext.bill.rule.base.CommonRuleUtils.decodeBills(CommonRuleUtils.java:52)
at com.taobao.ucf.mdd.ext.bill.rule.base.CommonRuleUtils.getBills(CommonRuleUtils.java:26)
at com.taobao.ucf.mdd.ext.bill.rule.plugin.ExtBeforeListPlugin.run(ExtBeforeListPlugin.java:38)
at com.taobao.cloud.plugin.IPlugin.handle(IPlugin.java:21)
at com.taobao.cloud.plugin.InvokeChain.run(InvokeChain.java:24)
at com.taobao.cloud.plugin.PluginManager.invoke(PluginManager.java:71)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.executeRule(DefaultExecRulesHandler.java:166)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.doExecRules(DefaultExecRulesHandler.java:116)
at com.taobao.ucf.mdd.rule.api.RuleEngine.doExecRules(RuleEngine.java:105)
at com.taobao.ucf.mdd.rule.api.RuleOperatorProxy.executeRule(RuleOperatorProxy.java:98)
at com.taobao.ucf.mdd.rule.api.RuleOperatorProxy.executeRule(RuleOperatorProxy.java:87)
at com.taobao.ucf.mdd.ext.bill.rule.template.CommonOperator.execute(CommonOperator.java:120)
at com.taobao.ucf.mdd.ext.bill.service.BillBizExecuteUpdateService.executeUpdate(BillBizExecuteUpdateService.java:64)
at com.taobao.ucf.mdd.ext.bill.service.BillBizExecuteUpdateService.execute(BillBizExecuteUpdateService.java:41)
at com.taobao.ucf.mdd.ext.bill.staticproxy.BillBizProxy.invoke(BillBizProxy.java:72)
at com.taobao.ucf.mdd.ext.bill.staticproxy.BillBizProxy.doExecute(BillBizProxy.java:47)
at com.taobao.ucf.mdd.ext.bill.biz.BillBiz.executeUpdate(BillBiz.java:133)
at com.taobao.ucf.mdd.ext.service.DefaultBillService.executeUpdate(DefaultBillService.java:197)
at com.taobao.ucf.mdd.ext.service.DefaultBillService$$FastClassBySpringCGLIB$$b3bca724.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.taobao.cpu.pubapp.md.ext.controller.service.CpuBillService$$EnhancerBySpringCGLIB$$3a8496dc.executeUpdate(<generated>)
at com.taobao.cpu.pubapp.md.ext.controller.BillController.executeData(BillController.java:502)
at com.taobao.cpu.pubapp.md.ext.controller.BillController.save(BillController.java:321)
at com.taobao.cpu.pubapp.md.ext.controller.BillController$$FastClassBySpringCGLIB$$8319bb9b.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
at com.taobao.cpu.pub.ct.handler.BizActionSceneHandlerImpl.execute(BizActionSceneHandlerImpl.java:44)
at com.taobao.cpu.pub.ct.core.BizSceneHandlerProxyImpl.doExecute(BizSceneHandlerProxyImpl.java:64)
at com.taobao.cpu.pub.ct.core.BizSceneHandlerProxyImpl.execute(BizSceneHandlerProxyImpl.java:50)
at com.taobao.cpu.pub.ct.core.AopBizSceneExecutorImpl.execute(AopBizSceneExecutorImpl.java:70)
at com.taobao.cpu.pub.ct.aspect.AppControllerCrossTenantAspect.around(AppControllerCrossTenantAspect.java:75)
at sun.reflect.GeneratedMethodAccessor885.invoke(UnknownSource)
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:634)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.taobao.cpu.pubapp.md.ext.controller.BillController$$EnhancerBySpringCGLIB$$e38939ce.save(<generated>)
at sun.reflect.GeneratedMethodAccessor9837.invoke(UnknownSource)
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:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
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:665)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.iuap.iweb.platform.IWebPlatformFilter.doFilter(IWebPlatformFilter.java:32)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cloud.yonscript.filter.J2v8DebugHelperFilter.doFilter(J2v8DebugHelperFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:289)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cpu.pubapp.context.AppContextFilter.doFilter(AppContextFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.diwork.filter.DiworkRequestListener.doFilter(DiworkRequestListener.java:118)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cpu.security.YcSecurityFilter.doFilter(YcSecurityFilter.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCInsertingServletFilter.java:49)
at com.taobao.iuap.ucf.log.filter.MDCLogFilter.doFilter(MDCLogFilter.java:30)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cloud.apm.web.ApmContextWebFilter.innerFilter(ApmContextWebFilter.java:107)
at com.taobao.cloud.apm.web.ApmContextWebFilter.doFilter$ByContext(ApmContextWebFilter.java:87)
at com.taobao.cloud.apm.web.ApmContextWebFilter.doFilter(ApmContextWebFilter.java)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cloud.filter.ZoneFilter.lambda$doFilter$0(ZoneFilter.java:71)
at io.github.resilience4j.decorators.Decorators$DecorateCallable.call(Decorators.java:355)
at com.taobao.cloud.middleware.framework.IrisBulkheadLimit.call(IrisBulkheadLimit.java:264)
at com.taobao.cloud.filter.ZoneFilter.doFilter(ZoneFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
2:watch返回值上搞OGNL表达式
[arthas@139]$ watch com.taobao.cpu.service.impl.pricedecision.PriceDecisionImpl checkPayTerm '{params[1],returnObj,throwExp}' -n 5-x 4PressQ or Ctrl+Ctoabort.Affect(class count:2, method count:1) cost in 735 ms, listenerId:1
method=com.taobao.cpu.service.impl.pricedecision.PriceDecisionImpl.checkPayTerm location=AtExceptionExit
ts=2022-12-1315:58:20;[cost=2.145991ms] result=@ArrayList[@ArrayList[@PriceDecisionPayTermPO[
serialVersionUID=@Long[-5828704549265502804],
id=@Long[1611743603602751495],
pricedecisionId=@Long[1611736525496647689],
contractinfoId=@Long[1611743603602751494],
supplierId=@Long[0],
enterpriseId=null,
enterpriseName=null,
payPeriod=@Integer[1],
payPoint=@String[1572314650312179771],
payPointName=@String[1572314650312179771],
payPointId=@Long[1572314650312179771],
payPointAfterDay=@Integer[30],
payRatio=@BigDecimal[
intVal=null,
scale=@Integer[8],
precision=@Integer[11],
stringCache=@String[100.00000000],INFLATED=@Long[-9223372036854775808],INFLATED_BIGINT=@BigInteger[-9223372036854775808],
intCompact=@Long[10000000000],MAX_COMPACT_DIGITS=@Integer[18],
serialVersionUID=@Long[6108874887143696463],
threadLocalStringBuilderHelper=@[java.math.BigDecimal$1@783676ea],
zeroThroughTen=@BigDecimal[][isEmpty=false;size=11],ZERO_SCALED_BY=@BigDecimal[][isEmpty=false;size=16],HALF_LONG_MAX_VALUE=@Long[4611686018427387903],HALF_LONG_MIN_VALUE=@Long[-4611686018427387904],ZERO=@BigDecimal[0],ONE=@BigDecimal[1],TEN=@BigDecimal[10],ROUND_UP=@Integer[0],ROUND_DOWN=@Integer[1],ROUND_CEILING=@Integer[2],ROUND_FLOOR=@Integer[3],ROUND_HALF_UP=@Integer[4],ROUND_HALF_DOWN=@Integer[5],ROUND_HALF_EVEN=@Integer[6],ROUND_UNNECESSARY=@Integer[7],
double10pow=@double[][isEmpty=false;size=23],
float10pow=@float[][isEmpty=false;size=11],LONG_TEN_POWERS_TABLE=@long[][isEmpty=false;size=19],BIG_TEN_POWERS_TABLE=@BigInteger[][isEmpty=false;size=19],BIG_TEN_POWERS_TABLE_INITLEN=@Integer[19],BIG_TEN_POWERS_TABLE_MAX=@Integer[304],THRESHOLDS_TABLE=@long[][isEmpty=false;size=19],DIV_NUM_BASE=@Long[4294967296],LONGLONG_TEN_POWERS_TABLE=@long[][][isEmpty=false;size=20],
$assertionsDisabled=@Boolean[true],
serialVersionUID=@Long[-8742448824652078965],],
payTaxMoney=@BigDecimal[
intVal=null,
scale=@Integer[8],
precision=@Integer[13],
stringCache=@String[14430.00000000],INFLATED=@Long[-9223372036854775808],INFLATED_BIGINT=@BigInteger[-9223372036854775808],
intCompact=@Long[1443000000000],MAX_COMPACT_DIGITS=@Integer[18],
serialVersionUID=@Long[6108874887143696463],
threadLocalStringBuilderHelper=@[java.math.BigDecimal$1@783676ea],
zeroThroughTen=@BigDecimal[][isEmpty=false;size=11],ZERO_SCALED_BY=@BigDecimal[][isEmpty=false;size=16],HALF_LONG_MAX_VALUE=@Long[4611686018427387903],HALF_LONG_MIN_VALUE=@Long[-4611686018427387904],ZERO=@BigDecimal[0],ONE=@BigDecimal[1],TEN=@BigDecimal[10],ROUND_UP=@Integer[0],ROUND_DOWN=@Integer[1],ROUND_CEILING=@Integer[2],ROUND_FLOOR=@Integer[3],ROUND_HALF_UP=@Integer[4],ROUND_HALF_DOWN=@Integer[5],ROUND_HALF_EVEN=@Integer[6],ROUND_UNNECESSARY=@Integer[7],
double10pow=@double[][isEmpty=false;size=23],
float10pow=@float[][isEmpty=false;size=11],LONG_TEN_POWERS_TABLE=@long[][isEmpty=false;size=19],BIG_TEN_POWERS_TABLE=@BigInteger[][isEmpty=false;size=19],BIG_TEN_POWERS_TABLE_INITLEN=@Integer[19],BIG_TEN_POWERS_TABLE_MAX=@Integer[304],THRESHOLDS_TABLE=@long[][isEmpty=false;size=19],DIV_NUM_BASE=@Long[4294967296],LONGLONG_TEN_POWERS_TABLE=@long[][][isEmpty=false;size=20],
$assertionsDisabled=@Boolean[true],
serialVersionUID=@Long[-8742448824652078965],],
advancePay=@Boolean[false],
shelf=@Boolean[false],
settleTypeId=@Long[1572314650296451421],
settleType=@String[system_0001],
settleTypeName=@String[批次網銀匯款],
memo=null,
defaultValueEditable=@Boolean[false],
dr=@Integer[0],
ts=@Date[2022-12-1315:58:20,125],
rowStatus=@String[upd],
currency_id=@String[1572314641722245659],
currency_code=null,
currency_name=null,
currency_type_sign=null,
serialVersionUID=@Long[-7793739903799136331],
sysVersion=null,
createTime=null,
modifiedtime=null,
creator=null,
modifier=null,
tenantId=null,
yTenantId=null,
dr=null,
ts=null,
field1=null,
field2=null,
field3=null,
field4=null,
field5=null,
field6=null,
field7=null,
field8=null,
field9=null,
field10=null,
field11=null,
field12=null,
field13=null,
field14=null,
field15=null,
field16=null,
field17=null,
field18=null,
field19=null,
field20=null,
define1=null,
define2=null,
define3=null,
define4=null,
define5=null,
define6=null,
define7=null,
define8=null,
define9=null,
define10=null,
define11=null,
define12=null,
define13=null,
define14=null,
define15=null,
define16=null,
define17=null,
define18=null,
define19=null,
define20=null,
define21=null,
define22=null,
define23=null,
define24=null,
define25=null,
define26=null,
define27=null,
define28=null,
define29=null,
define30=null,
define31=null,
define32=null,
define33=null,
define34=null,
define35=null,
define36=null,
define37=null,
define38=null,
define39=null,
define40=null,
define41=null,
define42=null,
define43=null,
define44=null,
define45=null,
define46=null,
define47=null,
define48=null,
define49=null,
define50=null,
define51=null,
define52=null,
define53=null,
define54=null,
define55=null,
define56=null,
define57=null,
define58=null,
define59=null,
define60=null,
define1_name=null,
define2_name=null,
define3_name=null,
define4_name=null,
define5_name=null,
define6_name=null,
define7_name=null,
define8_name=null,
define9_name=null,
define10_name=null,
define11_name=null,
define12_name=null,
define13_name=null,
define14_name=null,
define15_name=null,
define16_name=null,
define17_name=null,
define18_name=null,
define19_name=null,
define20_name=null,
define21_name=null,
define22_name=null,
define23_name=null,
define24_name=null,
define25_name=null,
define26_name=null,
define27_name=null,
define28_name=null,
define29_name=null,
define30_name=null,
define31_name=null,
define32_name=null,
define33_name=null,
define34_name=null,
define35_name=null,
define36_name=null,
define37_name=null,
define38_name=null,
define39_name=null,
define40_name=null,
define41_name=null,
define42_name=null,
define43_name=null,
define44_name=null,
define45_name=null,
define46_name=null,
define47_name=null,
define48_name=null,
define49_name=null,
define50_name=null,
define51_name=null,
define52_name=null,
define53_name=null,
define54_name=null,
define55_name=null,
define56_name=null,
define57_name=null,
define58_name=null,
define59_name=null,
define60_name=null,
index_=null,
billcode_=null,
billType_=null,SORT_DIRECTION_ASC=@String[ASC],SORT_DIRECTION_DESC=@String[DESC],
sortItemMap=null,
extFields=null,
enterpriseId=null,
enterpriseName=null,],@PriceDecisionPayTermPO[
serialVersionUID=@Long[-5828704549265502804],
id=@Long[1612487912845213700],
pricedecisionId=null,
contractinfoId=@Long[1611736525496647691],
supplierId=@Long[0],
enterpriseId=null,
enterpriseName=null,
payPeriod=@Integer[1],
payPoint=@String[1572314650312179771],
payPointName=@String[1572314650312179771],
payPointId=@Long[1572314650312179771],
payPointAfterDay=@Integer[30],
payRatio=@BigDecimal[
intVal=null,
scale=@Integer[8],
precision=@Integer[11],
stringCache=@String[100.00000000],INFLATED=@Long[-9223372036854775808],INFLATED_BIGINT=@BigInteger[-9223372036854775808],
intCompact=@Long[10000000000],MAX_COMPACT_DIGITS=@Integer[18],
serialVersionUID=@Long[6108874887143696463],
threadLocalStringBuilderHelper=@[java.math.BigDecimal$1@783676ea],
zeroThroughTen=@BigDecimal[][isEmpty=false;size=11],ZERO_SCALED_BY=@BigDecimal[][isEmpty=false;size=16],HALF_LONG_MAX_VALUE=@Long[4611686018427387903],HALF_LONG_MIN_VALUE=@Long[-4611686018427387904],ZERO=@BigDecimal[0],ONE=@BigDecimal[1],TEN=@BigDecimal[10],ROUND_UP=@Integer[0],ROUND_DOWN=@Integer[1],ROUND_CEILING=@Integer[2],ROUND_FLOOR=@Integer[3],ROUND_HALF_UP=@Integer[4],ROUND_HALF_DOWN=@Integer[5],ROUND_HALF_EVEN=@Integer[6],ROUND_UNNECESSARY=@Integer[7],
double10pow=@double[][isEmpty=false;size=23],
float10pow=@float[][isEmpty=false;size=11],LONG_TEN_POWERS_TABLE=@long[][isEmpty=false;size=19],BIG_TEN_POWERS_TABLE=@BigInteger[][isEmpty=false;size=19],BIG_TEN_POWERS_TABLE_INITLEN=@Integer[19],BIG_TEN_POWERS_TABLE_MAX=@Integer[304],THRESHOLDS_TABLE=@long[][isEmpty=false;size=19],DIV_NUM_BASE=@Long[4294967296],LONGLONG_TEN_POWERS_TABLE=@long[][][isEmpty=false;size=20],
$assertionsDisabled=@Boolean[true],
serialVersionUID=@Long[-8742448824652078965],],
payTaxMoney=@BigDecimal[
intVal=null,
scale=@Integer[8],
precision=@Integer[13],
stringCache=@String[14430.00000000],INFLATED=@Long[-9223372036854775808],INFLATED_BIGINT=@BigInteger[-9223372036854775808],
intCompact=@Long[1443000000000],MAX_COMPACT_DIGITS=@Integer[18],
serialVersionUID=@Long[6108874887143696463],
threadLocalStringBuilderHelper=@[java.math.BigDecimal$1@783676ea],
zeroThroughTen=@BigDecimal[][isEmpty=false;size=11],ZERO_SCALED_BY=@BigDecimal[][isEmpty=false;size=16],HALF_LONG_MAX_VALUE=@Long[4611686018427387903],HALF_LONG_MIN_VALUE=@Long[-4611686018427387904],ZERO=@BigDecimal[0],ONE=@BigDecimal[1],TEN=@BigDecimal[10],ROUND_UP=@Integer[0],ROUND_DOWN=@Integer[1],ROUND_CEILING=@Integer[2],ROUND_FLOOR=@Integer[3],ROUND_HALF_UP=@Integer[4],ROUND_HALF_DOWN=@Integer[5],ROUND_HALF_EVEN=@Integer[6],ROUND_UNNECESSARY=@Integer[7],
double10pow=@double[][isEmpty=false;size=23],
float10pow=@float[][isEmpty=false;size=11],LONG_TEN_POWERS_TABLE=@long[][isEmpty=false;size=19],BIG_TEN_POWERS_TABLE=@BigInteger[][isEmpty=false;size=19],BIG_TEN_POWERS_TABLE_INITLEN=@Integer[19],BIG_TEN_POWERS_TABLE_MAX=@Integer[304],THRESHOLDS_TABLE=@long[][isEmpty=false;size=19],DIV_NUM_BASE=@Long[4294967296],LONGLONG_TEN_POWERS_TABLE=@long[][][isEmpty=false;size=20],
$assertionsDisabled=@Boolean[true],
serialVersionUID=@Long[-8742448824652078965],],
advancePay=@Boolean[false],
shelf=@Boolean[false],
settleTypeId=@Long[1572314650296451421],
settleType=@String[system_0001],
settleTypeName=@String[批次網銀匯款],
memo=null,
defaultValueEditable=@Boolean[true],
dr=@Integer[0],
ts=null,
rowStatus=@String[new],
currency_id=@String[1572314641722245659],
currency_code=@String[CNY],
currency_name=null,
currency_type_sign=null,
serialVersionUID=@Long[-7793739903799136331],
sysVersion=null,
createTime=null,
modifiedtime=null,
creator=null,
modifier=null,
tenantId=null,
yTenantId=null,
dr=null,
ts=null,
field1=null,
field2=null,
field3=null,
field4=null,
field5=null,
field6=null,
field7=null,
field8=null,
field9=null,
field10=null,
field11=null,
field12=null,
field13=null,
field14=null,
field15=null,
field16=null,
field17=null,
field18=null,
field19=null,
field20=null,
define1=null,
define2=null,
define3=null,
define4=null,
define5=null,
define6=null,
define7=null,
define8=null,
define9=null,
define10=null,
define11=null,
define12=null,
define13=null,
define14=null,
define15=null,
define16=null,
define17=null,
define18=null,
define19=null,
define20=null,
define21=null,
define22=null,
define23=null,
define24=null,
define25=null,
define26=null,
define27=null,
define28=null,
define29=null,
define30=null,
define31=null,
define32=null,
define33=null,
define34=null,
define35=null,
define36=null,
define37=null,
define38=null,
define39=null,
define40=null,
define41=null,
define42=null,
define43=null,
define44=null,
define45=null,
define46=null,
define47=null,
define48=null,
define49=null,
define50=null,
define51=null,
define52=null,
define53=null,
define54=null,
define55=null,
define56=null,
define57=null,
define58=null,
define59=null,
define60=null,
define1_name=null,
define2_name=null,
define3_name=null,
define4_name=null,
define5_name=null,
define6_name=null,
define7_name=null,
define8_name=null,
define9_name=null,
define10_name=null,
define11_name=null,
define12_name=null,
define13_name=null,
define14_name=null,
define15_name=null,
define16_name=null,
define17_name=null,
define18_name=null,
define19_name=null,
define20_name=null,
define21_name=null,
define22_name=null,
define23_name=null,
define24_name=null,
define25_name=null,
define26_name=null,
define27_name=null,
define28_name=null,
define29_name=null,
define30_name=null,
define31_name=null,
define32_name=null,
define33_name=null,
define34_name=null,
define35_name=null,
define36_name=null,
define37_name=null,
define38_name=null,
define39_name=null,
define40_name=null,
define41_name=null,
define42_name=null,
define43_name=null,
define44_name=null,
define45_name=null,
define46_name=null,
define47_name=null,
define48_name=null,
define49_name=null,
define50_name=null,
define51_name=null,
define52_name=null,
define53_name=null,
define54_name=null,
define55_name=null,
define56_name=null,
define57_name=null,
define58_name=null,
define59_name=null,
define60_name=null,
index_=null,
billcode_=null,
billType_=null,SORT_DIRECTION_ASC=@String[ASC],SORT_DIRECTION_DESC=@String[DESC],
sortItemMap=null,
extFields=null,
enterpriseId=null,
enterpriseName=null,],],null,java.lang.RuntimeException: 付款比例總和不等於100%,請檢查!
at com.taobao.yuncai.contract.util.ExceptionUtils.wrappBusinessException(ExceptionUtils.java:12)
at com.taobao.cpu.service.impl.pricedecision.PriceDecisionImpl.checkPayTerm(PriceDecisionImpl.java:691)
at com.taobao.cpu.service.impl.pricedecision.PriceDecisionImpl.updatePayTerms(PriceDecisionImpl.java:1688)
at com.taobao.cpu.service.impl.pricedecision.PriceDecisionImpl.updatePriceDecision(PriceDecisionImpl.java:1321)
at com.taobao.cpu.sourcing.buyoffer.service.impl.action.PriceDecisionUpdateAction.doActionBP(PriceDecisionUpdateAction.java:57)
at com.taobao.cpu.sourcing.buyoffer.service.impl.action.PriceDecisionBaseAction.doAction(PriceDecisionBaseAction.java:87)
at com.taobao.cpu.sourcing.buyoffer.service.impl.PriceDecisionImpl.save(PriceDecisionImpl.java:195)
at com.taobao.cpu.sourcing.buyoffer.service.rule.pricedecision.PriceDecisionSaveRule.doBizNew(PriceDecisionSaveRule.java:651)
at com.taobao.cpu.sourcing.buyoffer.service.rule.pricedecision.PriceDecisionSaveRule.execute(PriceDecisionSaveRule.java:125)
at com.taobao.ucf.mdd.rule.executor.LocalRuleExecutor.execute(LocalRuleExecutor.java:27)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.doExecuteRule(DefaultExecRulesHandler.java:391)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.executeRule(DefaultExecRulesHandler.java:352)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.access$100(DefaultExecRulesHandler.java:90)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler$RuleRegisterExecutor.execute(DefaultExecRulesHandler.java:295)
at com.taobao.ucf.mdd.common.utils.OperatorLog.traceLogRaw(OperatorLog.java:56)
at com.taobao.ucf.mdd.common.utils.OperatorLog.lambda$traceLog$0(OperatorLog.java:42)
at com.taobao.cloud.apm.dapper.util.DapperUtil.createSpanFromMDCThrowExceptionWithLogType(DapperUtil.java:668)
at com.taobao.ucf.mdd.common.utils.OperatorLog.traceLog(OperatorLog.java:41)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.executeRule(DefaultExecRulesHandler.java:192)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.doExecRules(DefaultExecRulesHandler.java:120)
at com.taobao.ucf.mdd.rule.api.RuleEngine.doExecRules(RuleEngine.java:105)
at com.taobao.ucf.mdd.rule.api.RuleOperatorProxy.executeRule(RuleOperatorProxy.java:98)
at com.taobao.ucf.mdd.rule.api.RuleOperatorProxy.executeRule(RuleOperatorProxy.java:87)
at com.taobao.ucf.mdd.ext.bill.rule.template.CommonOperator.execute(CommonOperator.java:121)
at com.taobao.ucf.mdd.ext.bill.service.BillBizExecuteUpdateService.executeUpdate(BillBizExecuteUpdateService.java:64)
at com.taobao.ucf.mdd.ext.bill.service.BillBizExecuteUpdateService.execute(BillBizExecuteUpdateService.java:41)
at com.taobao.ucf.mdd.ext.bill.staticproxy.BillBizProxy.invoke(BillBizProxy.java:72)
at com.taobao.ucf.mdd.ext.bill.staticproxy.BillBizProxy.doExecute(BillBizProxy.java:47)
at com.taobao.ucf.mdd.ext.bill.biz.BillBiz.executeUpdate(BillBiz.java:136)
at com.taobao.ucf.mdd.ext.service.DefaultBillService.executeUpdate(DefaultBillService.java:190)
at com.taobao.ucf.mdd.ext.service.DefaultBillService$$FastClassBySpringCGLIB$$b3bca724.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.taobao.cpu.pubapp.md.ext.controller.service.CpuBillService$$EnhancerBySpringCGLIB$$afe53373.executeUpdate(<generated>)
at com.taobao.cpu.pubapp.md.ext.controller.BillController.executeData(BillController.java:503)
at com.taobao.cpu.pubapp.md.ext.controller.BillController.save(BillController.java:322)
at com.taobao.cpu.pubapp.md.ext.controller.BillController$$FastClassBySpringCGLIB$$8319bb9b.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
at com.taobao.cpu.pub.ct.handler.BizActionSceneHandlerImpl.execute(BizActionSceneHandlerImpl.java:44)
at com.taobao.cpu.pub.ct.core.BizSceneHandlerProxyImpl.doExecute(BizSceneHandlerProxyImpl.java:64)
at com.taobao.cpu.pub.ct.core.BizSceneHandlerProxyImpl.execute(BizSceneHandlerProxyImpl.java:50)
at com.taobao.cpu.pub.ct.core.AopBizSceneExecutorImpl.execute(AopBizSceneExecutorImpl.java:70)
at com.taobao.cpu.pub.ct.aspect.AppControllerCrossTenantAspect.around(AppControllerCrossTenantAspect.java:75)
at sun.reflect.GeneratedMethodAccessor1318.invoke(UnknownSource)
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:634)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.taobao.cpu.pubapp.md.ext.controller.BillController$$EnhancerBySpringCGLIB$$2a3b5a8f.save(<generated>)
at sun.reflect.GeneratedMethodAccessor5617.invoke(UnknownSource)
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:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
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:681)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.iuap.iweb.platform.IWebPlatformFilter.doFilter(IWebPlatformFilter.java:32)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cloud.yonscript.filter.J2v8DebugHelperFilter.doFilter(J2v8DebugHelperFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:289)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cpu.pubapp.context.AppContextFilter.doFilter(AppContextFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.diwork.filter.DiworkRequestListener.doFilter(DiworkRequestListener.java:118)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cpu.security.YcSecurityFilter.doFilter(YcSecurityFilter.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCInsertingServletFilter.java:49)
at com.taobao.iuap.ucf.log.filter.MDCLogFilter.doFilter(MDCLogFilter.java:30)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cloud.filter.ZoneFilter.lambda$doFilter$0(ZoneFilter.java:101)
at io.github.resilience4j.decorators.Decorators$DecorateCallable.call(Decorators.java:355)
at com.taobao.cloud.middleware.framework.IrisBulkheadLimit.call(IrisBulkheadLimit.java:267)
at com.taobao.cloud.filter.ZoneFilter.doFilter(ZoneFilter.java:105)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748),][arthas@139]$
3:watch命令查看BigDecimal数据的大小
[arthas@139]$ watch com.taobao.cpu.service.impl.pricedecision.PriceDecisionImpl checkPayTerm '{params[1],returnObj,throwExp}' -n 5 -x 4
Press Q or Ctrl+C to abort.
Affect(class count: 2 , method count: 1) cost in 735 ms, listenerId: 1
method=com.taobao.cpu.service.impl.pricedecision.PriceDecisionImpl.checkPayTerm location=AtExceptionExit
ts=2022-12-13 15:58:20; [cost=2.145991ms] result=@ArrayList[
@ArrayList[
@PriceDecisionPayTermPO[
serialVersionUID=@Long[-5828704549265502804],
id=@Long[1611743603602751495],
pricedecisionId=@Long[1611736525496647689],
contractinfoId=@Long[1611743603602751494],
supplierId=@Long[0],
enterpriseId=null,
enterpriseName=null,
payPeriod=@Integer[1],
payPoint=@String[1572314650312179771],
payPointName=@String[1572314650312179771],
payPointId=@Long[1572314650312179771],
payPointAfterDay=@Integer[30],
payRatio=@BigDecimal[
intVal=null,
scale=@Integer[8],
precision=@Integer[11],
stringCache=@String[100.00000000],
INFLATED=@Long[-9223372036854775808],
INFLATED_BIGINT=@BigInteger[-9223372036854775808],
intCompact=@Long[10000000000],
MAX_COMPACT_DIGITS=@Integer[18],
serialVersionUID=@Long[6108874887143696463],
threadLocalStringBuilderHelper=@[java.math.BigDecimal$1@783676ea],
zeroThroughTen=@BigDecimal[][isEmpty=false;size=11],
ZERO_SCALED_BY=@BigDecimal[][isEmpty=false;size=16],
HALF_LONG_MAX_VALUE=@Long[4611686018427387903],
HALF_LONG_MIN_VALUE=@Long[-4611686018427387904],
ZERO=@BigDecimal[0],
ONE=@BigDecimal[1],
TEN=@BigDecimal[10],
ROUND_UP=@Integer[0],
ROUND_DOWN=@Integer[1],
ROUND_CEILING=@Integer[2],
ROUND_FLOOR=@Integer[3],
ROUND_HALF_UP=@Integer[4],
ROUND_HALF_DOWN=@Integer[5],
ROUND_HALF_EVEN=@Integer[6],
ROUND_UNNECESSARY=@Integer[7],
double10pow=@double[][isEmpty=false;size=23],
float10pow=@float[][isEmpty=false;size=11],
LONG_TEN_POWERS_TABLE=@long[][isEmpty=false;size=19],
BIG_TEN_POWERS_TABLE=@BigInteger[][isEmpty=false;size=19],
BIG_TEN_POWERS_TABLE_INITLEN=@Integer[19],
BIG_TEN_POWERS_TABLE_MAX=@Integer[304],
THRESHOLDS_TABLE=@long[][isEmpty=false;size=19],
DIV_NUM_BASE=@Long[4294967296],
LONGLONG_TEN_POWERS_TABLE=@long[][][isEmpty=false;size=20],
$assertionsDisabled=@Boolean[true],
serialVersionUID=@Long[-8742448824652078965],
],
payTaxMoney=@BigDecimal[
intVal=null,
scale=@Integer[8],
precision=@Integer[13],
stringCache=@String[14430.00000000],
INFLATED=@Long[-9223372036854775808],
INFLATED_BIGINT=@BigInteger[-9223372036854775808],
intCompact=@Long[1443000000000],
MAX_COMPACT_DIGITS=@Integer[18],
serialVersionUID=@Long[6108874887143696463],
threadLocalStringBuilderHelper=@[java.math.BigDecimal$1@783676ea],
zeroThroughTen=@BigDecimal[][isEmpty=false;size=11],
ZERO_SCALED_BY=@BigDecimal[][isEmpty=false;size=16],
HALF_LONG_MAX_VALUE=@Long[4611686018427387903],
HALF_LONG_MIN_VALUE=@Long[-4611686018427387904],
ZERO=@BigDecimal[0],
ONE=@BigDecimal[1],
TEN=@BigDecimal[10],
ROUND_UP=@Integer[0],
ROUND_DOWN=@Integer[1],
ROUND_CEILING=@Integer[2],
ROUND_FLOOR=@Integer[3],
ROUND_HALF_UP=@Integer[4],
ROUND_HALF_DOWN=@Integer[5],
ROUND_HALF_EVEN=@Integer[6],
ROUND_UNNECESSARY=@Integer[7],
double10pow=@double[][isEmpty=false;size=23],
float10pow=@float[][isEmpty=false;size=11],
LONG_TEN_POWERS_TABLE=@long[][isEmpty=false;size=19],
BIG_TEN_POWERS_TABLE=@BigInteger[][isEmpty=false;size=19],
BIG_TEN_POWERS_TABLE_INITLEN=@Integer[19],
BIG_TEN_POWERS_TABLE_MAX=@Integer[304],
THRESHOLDS_TABLE=@long[][isEmpty=false;size=19],
DIV_NUM_BASE=@Long[4294967296],
LONGLONG_TEN_POWERS_TABLE=@long[][][isEmpty=false;size=20],
$assertionsDisabled=@Boolean[true],
serialVersionUID=@Long[-8742448824652078965],
],
advancePay=@Boolean[false],
shelf=@Boolean[false],
settleTypeId=@Long[1572314650296451421],
settleType=@String[system_0001],
settleTypeName=@String[уΩ呼蝗蹲蹿],
memo=null,
defaultValueEditable=@Boolean[false],
dr=@Integer[0],
ts=@Date[2022-12-13 15:58:20,125],
rowStatus=@String[upd],
currency_id=@String[1572314641722245659],
currency_code=null,
currency_name=null,
currency_type_sign=null,
serialVersionUID=@Long[-7793739903799136331],
SORT_DIRECTION_ASC=@String[ASC],
SORT_DIRECTION_DESC=@String[DESC],
sortItemMap=null,
extFields=null,
enterpriseId=null,
enterpriseName=null,
],
@PriceDecisionPayTermPO[
serialVersionUID=@Long[-5828704549265502804],
id=@Long[1612487912845213700],
pricedecisionId=null,
contractinfoId=@Long[1611736525496647691],
supplierId=@Long[0],
enterpriseId=null,
enterpriseName=null,
payPeriod=@Integer[1],
payPoint=@String[1572314650312179771],
payPointName=@String[1572314650312179771],
payPointId=@Long[1572314650312179771],
payPointAfterDay=@Integer[30],
payRatio=@BigDecimal[
intVal=null,
scale=@Integer[8],
precision=@Integer[11],
stringCache=@String[100.00000000],
INFLATED=@Long[-9223372036854775808],
INFLATED_BIGINT=@BigInteger[-9223372036854775808],
intCompact=@Long[10000000000],
MAX_COMPACT_DIGITS=@Integer[18],
serialVersionUID=@Long[6108874887143696463],
threadLocalStringBuilderHelper=@[java.math.BigDecimal$1@783676ea],
zeroThroughTen=@BigDecimal[][isEmpty=false;size=11],
ZERO_SCALED_BY=@BigDecimal[][isEmpty=false;size=16],
HALF_LONG_MAX_VALUE=@Long[4611686018427387903],
HALF_LONG_MIN_VALUE=@Long[-4611686018427387904],
ZERO=@BigDecimal[0],
ONE=@BigDecimal[1],
TEN=@BigDecimal[10],
ROUND_UP=@Integer[0],
ROUND_DOWN=@Integer[1],
ROUND_CEILING=@Integer[2],
ROUND_FLOOR=@Integer[3],
ROUND_HALF_UP=@Integer[4],
ROUND_HALF_DOWN=@Integer[5],
ROUND_HALF_EVEN=@Integer[6],
ROUND_UNNECESSARY=@Integer[7],
double10pow=@double[][isEmpty=false;size=23],
float10pow=@float[][isEmpty=false;size=11],
LONG_TEN_POWERS_TABLE=@long[][isEmpty=false;size=19],
BIG_TEN_POWERS_TABLE=@BigInteger[][isEmpty=false;size=19],
BIG_TEN_POWERS_TABLE_INITLEN=@Integer[19],
BIG_TEN_POWERS_TABLE_MAX=@Integer[304],
THRESHOLDS_TABLE=@long[][isEmpty=false;size=19],
DIV_NUM_BASE=@Long[4294967296],
LONGLONG_TEN_POWERS_TABLE=@long[][][isEmpty=false;size=20],
$assertionsDisabled=@Boolean[true],
serialVersionUID=@Long[-8742448824652078965],
],
payTaxMoney=@BigDecimal[
intVal=null,
scale=@Integer[8],
precision=@Integer[13],
stringCache=@String[14430.00000000],
INFLATED=@Long[-9223372036854775808],
INFLATED_BIGINT=@BigInteger[-9223372036854775808],
intCompact=@Long[1443000000000],
MAX_COMPACT_DIGITS=@Integer[18],
serialVersionUID=@Long[6108874887143696463],
threadLocalStringBuilderHelper=@[java.math.BigDecimal$1@783676ea],
zeroThroughTen=@BigDecimal[][isEmpty=false;size=11],
ZERO_SCALED_BY=@BigDecimal[][isEmpty=false;size=16],
HALF_LONG_MAX_VALUE=@Long[4611686018427387903],
HALF_LONG_MIN_VALUE=@Long[-4611686018427387904],
ZERO=@BigDecimal[0],
ONE=@BigDecimal[1],
TEN=@BigDecimal[10],
ROUND_UP=@Integer[0],
ROUND_DOWN=@Integer[1],
ROUND_CEILING=@Integer[2],
ROUND_FLOOR=@Integer[3],
ROUND_HALF_UP=@Integer[4],
ROUND_HALF_DOWN=@Integer[5],
ROUND_HALF_EVEN=@Integer[6],
ROUND_UNNECESSARY=@Integer[7],
double10pow=@double[][isEmpty=false;size=23],
float10pow=@float[][isEmpty=false;size=11],
LONG_TEN_POWERS_TABLE=@long[][isEmpty=false;size=19],
BIG_TEN_POWERS_TABLE=@BigInteger[][isEmpty=false;size=19],
BIG_TEN_POWERS_TABLE_INITLEN=@Integer[19],
BIG_TEN_POWERS_TABLE_MAX=@Integer[304],
THRESHOLDS_TABLE=@long[][isEmpty=false;size=19],
DIV_NUM_BASE=@Long[4294967296],
LONGLONG_TEN_POWERS_TABLE=@long[][][isEmpty=false;size=20],
$assertionsDisabled=@Boolean[true],
serialVersionUID=@Long[-8742448824652078965],
],
advancePay=@Boolean[false],
shelf=@Boolean[false],
settleTypeId=@Long[1572314650296451421],
settleType=@String[system_0001],
settleTypeName=@String[уΩ呼蝗蹲蹿],
memo=null,
defaultValueEditable=@Boolean[true],
dr=@Integer[0],
ts=null,
rowStatus=@String[new],
currency_id=@String[1572314641722245659],
currency_code=@String[CNY],
currency_name=null,
currency_type_sign=null,
serialVersionUID=@Long[-7793739903799136331],
SORT_DIRECTION_ASC=@String[ASC],
SORT_DIRECTION_DESC=@String[DESC],
sortItemMap=null,
extFields=null,
enterpriseId=null,
enterpriseName=null,
],
],
null,
java.lang.RuntimeException: 蹿ゑㄒ羆㎝ぃ单100%叫浪琩
at com.taobao.yuncai.contract.util.ExceptionUtils.wrappBusinessException(ExceptionUtils.java:12)
at com.taobao.cpu.service.impl.pricedecision.PriceDecisionImpl.checkPayTerm(PriceDecisionImpl.java:691)
at com.taobao.cpu.service.impl.pricedecision.PriceDecisionImpl.updatePayTerms(PriceDecisionImpl.java:1688)
at com.taobao.cpu.service.impl.pricedecision.PriceDecisionImpl.updatePriceDecision(PriceDecisionImpl.java:1321)
at com.taobao.cpu.sourcing.buyoffer.service.impl.action.PriceDecisionUpdateAction.doActionBP(PriceDecisionUpdateAction.java:57)
at com.taobao.cpu.sourcing.buyoffer.service.impl.action.PriceDecisionBaseAction.doAction(PriceDecisionBaseAction.java:87)
at com.taobao.cpu.sourcing.buyoffer.service.impl.PriceDecisionImpl.save(PriceDecisionImpl.java:195)
at com.taobao.cpu.sourcing.buyoffer.service.rule.pricedecision.PriceDecisionSaveRule.doBizNew(PriceDecisionSaveRule.java:651)
at com.taobao.cpu.sourcing.buyoffer.service.rule.pricedecision.PriceDecisionSaveRule.execute(PriceDecisionSaveRule.java:125)
at com.taobao.ucf.mdd.rule.executor.LocalRuleExecutor.execute(LocalRuleExecutor.java:27)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.doExecuteRule(DefaultExecRulesHandler.java:391)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.executeRule(DefaultExecRulesHandler.java:352)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.access$100(DefaultExecRulesHandler.java:90)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler$RuleRegisterExecutor.execute(DefaultExecRulesHandler.java:295)
at com.taobao.ucf.mdd.common.utils.OperatorLog.traceLogRaw(OperatorLog.java:56)
at com.taobao.ucf.mdd.common.utils.OperatorLog.lambda$traceLog$0(OperatorLog.java:42)
at com.taobao.cloud.apm.dapper.util.DapperUtil.createSpanFromMDCThrowExceptionWithLogType(DapperUtil.java:668)
at com.taobao.ucf.mdd.common.utils.OperatorLog.traceLog(OperatorLog.java:41)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.executeRule(DefaultExecRulesHandler.java:192)
at com.taobao.ucf.mdd.rule.handler.DefaultExecRulesHandler.doExecRules(DefaultExecRulesHandler.java:120)
at com.taobao.ucf.mdd.rule.api.RuleEngine.doExecRules(RuleEngine.java:105)
at com.taobao.ucf.mdd.rule.api.RuleOperatorProxy.executeRule(RuleOperatorProxy.java:98)
at com.taobao.ucf.mdd.rule.api.RuleOperatorProxy.executeRule(RuleOperatorProxy.java:87)
at com.taobao.ucf.mdd.ext.bill.rule.template.CommonOperator.execute(CommonOperator.java:121)
at com.taobao.ucf.mdd.ext.bill.service.BillBizExecuteUpdateService.executeUpdate(BillBizExecuteUpdateService.java:64)
at com.taobao.ucf.mdd.ext.bill.service.BillBizExecuteUpdateService.execute(BillBizExecuteUpdateService.java:41)
at com.taobao.ucf.mdd.ext.bill.staticproxy.BillBizProxy.invoke(BillBizProxy.java:72)
at com.taobao.ucf.mdd.ext.bill.staticproxy.BillBizProxy.doExecute(BillBizProxy.java:47)
at com.taobao.ucf.mdd.ext.bill.biz.BillBiz.executeUpdate(BillBiz.java:136)
at com.taobao.ucf.mdd.ext.service.DefaultBillService.executeUpdate(DefaultBillService.java:190)
at com.taobao.ucf.mdd.ext.service.DefaultBillService$$FastClassBySpringCGLIB$$b3bca724.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.taobao.cpu.pubapp.md.ext.controller.service.CpuBillService$$EnhancerBySpringCGLIB$$afe53373.executeUpdate(<generated>)
at com.taobao.cpu.pubapp.md.ext.controller.BillController.executeData(BillController.java:503)
at com.taobao.cpu.pubapp.md.ext.controller.BillController.save(BillController.java:322)
at com.taobao.cpu.pubapp.md.ext.controller.BillController$$FastClassBySpringCGLIB$$8319bb9b.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
at com.taobao.cpu.pub.ct.handler.BizActionSceneHandlerImpl.execute(BizActionSceneHandlerImpl.java:44)
at com.taobao.cpu.pub.ct.core.BizSceneHandlerProxyImpl.doExecute(BizSceneHandlerProxyImpl.java:64)
at com.taobao.cpu.pub.ct.core.BizSceneHandlerProxyImpl.execute(BizSceneHandlerProxyImpl.java:50)
at com.taobao.cpu.pub.ct.core.AopBizSceneExecutorImpl.execute(AopBizSceneExecutorImpl.java:70)
at com.taobao.cpu.pub.ct.aspect.AppControllerCrossTenantAspect.around(AppControllerCrossTenantAspect.java:75)
at sun.reflect.GeneratedMethodAccessor1318.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:634)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
at com.taobao.cpu.pubapp.md.ext.controller.BillController$$EnhancerBySpringCGLIB$$2a3b5a8f.save(<generated>)
at sun.reflect.GeneratedMethodAccessor5617.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:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
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:681)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.iuap.iweb.platform.IWebPlatformFilter.doFilter(IWebPlatformFilter.java:32)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cloud.yonscript.filter.J2v8DebugHelperFilter.doFilter(J2v8DebugHelperFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:289)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cpu.pubapp.context.AppContextFilter.doFilter(AppContextFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.diwork.filter.DiworkRequestListener.doFilter(DiworkRequestListener.java:118)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cpu.security.YcSecurityFilter.doFilter(YcSecurityFilter.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCInsertingServletFilter.java:49)
at com.taobao.iuap.ucf.log.filter.MDCLogFilter.doFilter(MDCLogFilter.java:30)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at com.taobao.cloud.filter.ZoneFilter.lambda$doFilter$0(ZoneFilter.java:101)
at io.github.resilience4j.decorators.Decorators$DecorateCallable.call(Decorators.java:355)
at com.taobao.cloud.middleware.framework.IrisBulkheadLimit.call(IrisBulkheadLimit.java:267)
at com.taobao.cloud.filter.ZoneFilter.doFilter(ZoneFilter.java:105)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
,
]
[arthas@139]$