欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
问题描述:通过Governor部署ecd到服务器组时报错:
[governor][2017-08-30 14:08:52,207][INFO ][AbstractPhaseManager:56] use phaseHandler : com.primeton.system.resource.phase.handler.AdminServerInstallNotifyHandler
[governor][2017-08-30 14:08:52,239][INFO ][AbstractPhaseHandler:78] Target:ebb_colony 172.16.3.215:6200(esb_server215) deployed failed!Exception message:'[错误] Fails to deploy contribution on ebb_colony:default(192.16.3.215:6200)Caused by: ErrCode: Can't create directory /Primeton/esb/server/server/bin/./../EOS/_srv/work/sys-tmp/ecd1504073332229/com.shandongair.esb.common Unable to create directory /Primeton/esb/server/server/bin/./../EOS/_srv/work/sys-tmp/ecd1504073332229/com.shandongair.esb.common
Message: NULL'com.primeton.system.impl.exception.ContributionDeployException: Fails to deploy contribution on ebb_colony:default(192.16.3.215:6200)Caused by: ErrCode: Can't create directory /Primeton/esb/server/server/bin/./../EOS/_srv/work/sys-tmp/ecd1504073332229/com.shandongair.esb.common Unable to create directory /Primeton/esb/server/server/bin/./../EOS/_srv/work/sys-tmp/ecd1504073332229/com.shandongair.esb.common
Message: NULL
[governor][2017-08-30 14:09:52,269][INFO ][AbstractPhaseHandler:78] Target:ebb_colony 192.16.3.216:6200(esb_server216) deployed failed!Exception message:'[错误] Fails to deploy contribution on ebb_colony:default(192.16.3.216:6200)Caused by: ErrCode: add module error:Failed to start new registry transaction.
Message: NULL'com.primeton.system.impl.exception.ContributionDeployException: Fails to deploy contribution on ebb_colony:default(192.16.3.216:6200)Caused by: ErrCode: add module error:Failed to start new registry transaction.
Message: NULL
[governor][2017-08-30 14:09:52,273][WARN][com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz:625] Warning: [biz=com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize.biz][param=zipFilePath] is null.
[governor][2017-08-30 14:09:52,277][ERROR][com.primeton.access.client.impl.skeleton.ServiceEngine:38]
java.lang.NullPointerException
at com.primeton.esb.sam.deploy.DeployInfoUtil.isZipFile(DeployInfoUtil.java:33)
at com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz.invokePojo6(deployInfoSynchronize_biz.java:371)
at com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz.__choiceinvokePojo6(deployInfoSynchronize_biz.java:882)
at com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz.__invokeBiz(deployInfoSynchronize_biz.java:731)
at com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz._invoke(deployInfoSynchronize_biz.java:616)
at com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz.invoke(deployInfoSynchronize_biz.java:670)
at com.primeton.engine.core.impl.process.BLProxy.invoke(BLProxy.java:223)
at com.primeton.engine.component.impl.OperationAccessor.invoke(OperationAccessor.java:112)
at com.primeton.engine.component.impl.OperationAccessor.invoke(OperationAccessor.java:80)
at com.primeton.ext.engine.component.Operation.invoke(Operation.java:100)
at com.primeton.engine.component.impl.LogicCompoment.invoke(LogicCompoment.java:183)
at com.primeton.access.client.impl.skeleton.BizLogicReceiveTarget.invoke(BizLogicReceiveTarget.java:50)
at com.primeton.access.client.impl.skeleton.ServiceEngine.receive(ServiceEngine.java:36)
at com.primeton.access.client.impl.skeleton.DefaultServiceSkeleton.invokeService(DefaultServiceSkeleton.java:130)
at com.primeton.access.client.impl.skeleton.DefaultServiceSkeleton.invoke(DefaultServiceSkeleton.java:32)
at com.primeton.access.client.impl.ClientMessageInterceptor.invoke(ClientMessageInterceptor.java:57)
at com.primeton.system.aop.impl.HandlerInvoker.invoke(HandlerInvoker.java:60)
at com.primeton.system.aop.impl.JdkProxyUtil$JdkInvocationHandlerWrapper.invoke(JdkProxyUtil.java:53)
at com.sun.proxy.$Proxy5.invoke(Unknown Source)
at com.primeton.tip.governor.management.ModulesDeploy_flow.subprocess0(ModulesDeploy_flow.java:720)
at com.primeton.tip.governor.management.ModulesDeploy_flow._deploy(ModulesDeploy_flow.java:900)
at com.primeton.tip.governor.management.ModulesDeploy_flow._view1(ModulesDeploy_flow.java:927)
at com.primeton.tip.governor.management.ModulesDeploy_flow.process(ModulesDeploy_flow.java:968)
at com.primeton.engine.core.impl.process.PageflowInstance.process(PageflowInstance.java:327)
at com.primeton.ext.engine.core.processor.AbstractPageFlowProcessor.doProcess(AbstractPageFlowProcessor.java:330)
at com.primeton.ext.engine.core.processor.AbstractPageFlowProcessor.process(AbstractPageFlowProcessor.java:112)
at com.primeton.access.http.impl.ProcessorWebInterceptor.doIntercept(ProcessorWebInterceptor.java:105)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.primeton.access.authorization.impl.AccessedHttpResourceFilter.doIntercept(AccessedHttpResourceFilter.java:131)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.eos.access.http.UserLoginCheckedFilter.doIntercept(UserLoginCheckedFilter.java:124)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at org.gocom.components.coframe.auth.intercepter.FunctionWebInterceptor.doIntercept(FunctionWebInterceptor.java:84)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.eos.access.http.security.HttpRefererWebInterceptor.doIntercept(HttpRefererWebInterceptor.java:47)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at org.gocom.components.coframe.auth.intercepter.UserLoginWebInterceptor.doIntercept(UserLoginWebInterceptor.java:84)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.primeton.access.http.impl.WebI18NInterceptor.doIntercept(WebI18NInterceptor.java:64)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.primeton.sca.host.webapp.SCAWebServiceServletFilter.doIntercept(SCAWebServiceServletFilter.java:122)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.eos.access.http.InterceptorFilter.doFilter(InterceptorFilter.java:120)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:662)
[governor][2017-08-30 14:09:52,279][ERROR][com.primeton.ext.engine.core.processor.AbstractPageFlowProcessor:371] error [com.primeton.tip.governor.management.ModulesDeploy.flow?_flowKey=3e13f2a4-d2a3-4236-b9d3-2bedda5b1422.null]
java.lang.NullPointerException
at com.primeton.esb.sam.deploy.DeployInfoUtil.isZipFile(DeployInfoUtil.java:33)
at com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz.invokePojo6(deployInfoSynchronize_biz.java:371)
at com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz.__choiceinvokePojo6(deployInfoSynchronize_biz.java:882)
at com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz.__invokeBiz(deployInfoSynchronize_biz.java:731)
at com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz._invoke(deployInfoSynchronize_biz.java:616)
at com.primeton.tip.governor.management.dbPool.SamDeployManagement.deployInfoSynchronize_biz.invoke(deployInfoSynchronize_biz.java:670)
at com.primeton.engine.core.impl.process.BLProxy.invoke(BLProxy.java:223)
at com.primeton.engine.component.impl.OperationAccessor.invoke(OperationAccessor.java:112)
at com.primeton.engine.component.impl.OperationAccessor.invoke(OperationAccessor.java:80)
at com.primeton.ext.engine.component.Operation.invoke(Operation.java:100)
at com.primeton.engine.component.impl.LogicCompoment.invoke(LogicCompoment.java:183)
at com.primeton.access.client.impl.skeleton.BizLogicReceiveTarget.invoke(BizLogicReceiveTarget.java:50)
at com.primeton.access.client.impl.skeleton.ServiceEngine.receive(ServiceEngine.java:36)
at com.primeton.access.client.impl.skeleton.DefaultServiceSkeleton.invokeService(DefaultServiceSkeleton.java:130)
at com.primeton.access.client.impl.skeleton.DefaultServiceSkeleton.invoke(DefaultServiceSkeleton.java:32)
at com.primeton.access.client.impl.ClientMessageInterceptor.invoke(ClientMessageInterceptor.java:57)
at com.primeton.system.aop.impl.HandlerInvoker.invoke(HandlerInvoker.java:60)
at com.primeton.system.aop.impl.JdkProxyUtil$JdkInvocationHandlerWrapper.invoke(JdkProxyUtil.java:53)
at com.sun.proxy.$Proxy5.invoke(Unknown Source)
at com.primeton.tip.governor.management.ModulesDeploy_flow.subprocess0(ModulesDeploy_flow.java:720)
at com.primeton.tip.governor.management.ModulesDeploy_flow._deploy(ModulesDeploy_flow.java:900)
at com.primeton.tip.governor.management.ModulesDeploy_flow._view1(ModulesDeploy_flow.java:927)
at com.primeton.tip.governor.management.ModulesDeploy_flow.process(ModulesDeploy_flow.java:968)
at com.primeton.engine.core.impl.process.PageflowInstance.process(PageflowInstance.java:327)
at com.primeton.ext.engine.core.processor.AbstractPageFlowProcessor.doProcess(AbstractPageFlowProcessor.java:330)
at com.primeton.ext.engine.core.processor.AbstractPageFlowProcessor.process(AbstractPageFlowProcessor.java:112)
at com.primeton.access.http.impl.ProcessorWebInterceptor.doIntercept(ProcessorWebInterceptor.java:105)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.primeton.access.authorization.impl.AccessedHttpResourceFilter.doIntercept(AccessedHttpResourceFilter.java:131)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.eos.access.http.UserLoginCheckedFilter.doIntercept(UserLoginCheckedFilter.java:124)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at org.gocom.components.coframe.auth.intercepter.FunctionWebInterceptor.doIntercept(FunctionWebInterceptor.java:84)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.eos.access.http.security.HttpRefererWebInterceptor.doIntercept(HttpRefererWebInterceptor.java:47)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at org.gocom.components.coframe.auth.intercepter.UserLoginWebInterceptor.doIntercept(UserLoginWebInterceptor.java:84)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.primeton.access.http.impl.WebI18NInterceptor.doIntercept(WebI18NInterceptor.java:64)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.primeton.sca.host.webapp.SCAWebServiceServletFilter.doIntercept(SCAWebServiceServletFilter.java:122)
at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
at com.eos.access.http.InterceptorFilter.doFilter(InterceptorFilter.java:120)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:662)
解决方案:此问题可以通过补丁解决,请向普元售后(cservice@primeton.com)申请,对应补丁号为:ESB_6.5.1.0_20150316_P1。