Files
notes/work/移动杭研/问题处理/2024-06/0619-域名配置需求工单审批异常.md
T
2026-03-01 01:43:46 +08:00

60 lines
4.8 KiB
Markdown

---
日期: 2024-06-19 14:00
来源: 测试
---
# 问题详情
18866220002cmcc 域名配置需求工单审批异常
# 处理过程
日志:
```java
2024-06-19 04:01:07 [ibs-portal:chiqingguo57.cmp11428.openpf:8088,7affbd2222f3ef02,7affbd2222f3ef02,,true] [http-nio-8088-exec-5] ERROR com.cmcc.cdn.platform.common.exceptions.GlobalExceptionHandler 80 defaultExceptionHandler - null java.lang.NullPointerException: null
at com.cmcc.cdn.platform.common.util.VerificationUtil.domainWithPortValidate(VerificationUtil.java:500) ~[cdn-service-1.0.0-SNAPSHOT.jar!/:?]
at com.cmcc.cdn.platform.selfservice.order.DomainOrderService.getLoopDomainVO(DomainOrderService.java:1827) ~[cdn-service-1.0.0-SNAPSHOT.jar!/:?]
at com.cmcc.cdn.platform.selfservice.order.DomainOrderService.generateVOFromSelfDomain(DomainOrderService.java:1760) ~[cdn-service-1.0.0-SNAPSHOT.jar!/:?]
at com.cmcc.cdn.platform.selfservice.order.DomainOrderService.getOrderDomainPlainInfo(DomainOrderService.java:1731) ~[cdn-service-1.0.0-SNAPSHOT.jar!/:?]
at com.cmcc.cdn.platform.selfservice.order.DomainOrderService.getDetailsByWorkId(DomainOrderService.java:1535) ~[cdn-service-1.0.0-SNAPSHOT.jar!/:?]
at com.cmcc.cdn.platform.selfservice.order.DomainOrderService$$FastClassBySpringCGLIB$$c7825e93.invoke(<generated>) ~[cdn-service-1.0.0-SNAPSHOT.jar!/:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) ~[spring-aop-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) ~[spring-aop-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) ~[spring-aop-5.3.28.jar!/:5.3.28]
at com.cmcc.cdn.platform.selfservice.order.DomainOrderService$$EnhancerBySpringCGLIB$$3d533a49.getDetailsByWorkId(<generated>) ~[cdn-service-1.0.0-SNAPSHOT.jar!/:?]
at com.cmcc.cdn.platform.selfservice.order.WorkOrderServiceImpl.approve(WorkOrderServiceImpl.java:2331) ~[cdn-service-1.0.0-SNAPSHOT.jar!/:?]
at com.cmcc.cdn.platform.selfservice.order.WorkOrderServiceImpl$$FastClassBySpringCGLIB$$716855a0.invoke(<generated>) ~[cdn-service-1.0.0-SNAPSHOT.jar!/:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) ~[spring-aop-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) ~[spring-aop-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) ~[spring-aop-5.3.28.jar!/:5.3.28]
at com.cmcc.cdn.platform.selfservice.order.WorkOrderServiceImpl$$EnhancerBySpringCGLIB$$21dd6f90.approve(<generated>) ~[cdn-service-1.0.0-SNAPSHOT.jar!/:?]
at com.cmcc.cdn.platform.selfservice.controller.NewWorkOrderController.approve(NewWorkOrderController.java:1014) ~[classes!/:?]
at com.cmcc.cdn.platform.selfservice.controller.NewWorkOrderController$$FastClassBySpringCGLIB$$3f0b7ac3.invoke(<generated>) ~[classes!/:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) ~[spring-aop-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.28.jar!/:5.3.28]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) ~[spring-aop-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.28.jar!/:5.3.28]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) ~[spring-aop-5.3.28.jar!/:5.3.28]
at com.cmcc.cdn.platform.selfservice.controller.NewWorkOrderController$$EnhancerBySpringCGLIB$$2c11f592.approve(<generated>) ~[classes!/:?]
```
报错位置:
```
com.cmcc.cdn.platform.selfservice.order.DomainOrderService#getLoopDomainVO
```
判空作用域问题:
![](../../../../attachment/images-paste/image-20240619144838782.png)
# 总结
后续注意添加逻辑的作用域位置。