--- 日期: 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() ~[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() ~[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() ~[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() ~[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() ~[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() ~[classes!/:?] ``` 报错位置: ``` com.cmcc.cdn.platform.selfservice.order.DomainOrderService#getLoopDomainVO ``` 判空作用域问题: ![](../../../../attachment/images-paste/image-20240619144838782.png) # 总结 后续注意添加逻辑的作用域位置。