欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
【问题描述】
有中介流的情况下,ECD热部署会报空指针的异常
[default][2016-11-10 13:51:31,053][INFO][com.primeton.esb.runtime.loader.BizModuleResourceLoader:80] Install module com.bgctv.esb.iboss.service.querypaybalance.group successfull!
[default][2016-11-10 13:51:31,055][ERROR][com.primeton.esb.mediation.model.MediationService:70] Load media flow error, mediation service id [com.bgctv.esb.iboss.service.querypaybalance.group.ms.ws.mediaService].
java.lang.NullPointerException
at com.primeton.engine.core.impl.process.ProxyFactoryImpl.fullPath2QName(ProxyFactoryImpl.java:396)
at com.primeton.ext.engine.core.load.BizflowModelLoader.loadModel(BizflowModelLoader.java:53)
at com.eos.engine.core.BizflowHelper.loadBizFlow(BizflowHelper.java:207)
at com.primeton.esb.mediation.model.MediationService.start(MediationService.java:67)
at com.primeton.esb.model.module.impl.BusinessModule.start(BusinessModule.java:145)
at com.primeton.esb.runtime.module.DefaultModuleManager.loadBusinessModule(DefaultModuleManager.java:361)
at com.primeton.esb.runtime.module.DefaultModuleManager.loadModule(DefaultModuleManager.java:315)
at com.primeton.esb.runtime.module.DefaultModuleManager.reloadModule(DefaultModuleManager.java:427)
at com.primeton.esb.resource.deployment.ResourceDeployment.reloadModule(ResourceDeployment.java:49)
at com.primeton.esb.resource.deployment.AbstractDeployment.analyzeFileResources(AbstractDeployment.java:161)
at com.primeton.esb.resource.deployment.AbstractDeployment.deploy(AbstractDeployment.java:329)
at com.primeton.esb.resource.ModuleResourceNotifyListener.endNotify(ModuleResourceNotifyListener.java:27)
at com.eos.runtime.resource.ResourceNotifyManager.fireEndNotifyListener(ResourceNotifyManager.java:62)
at com.primeton.runtime.resource.impl.ResourceNotify.notifyResource(ResourceNotify.java:111)
at com.primeton.ext.runtime.resource.deploy.ContributionDeploy.loadUpdatedContributions(ContributionDeploy.java:82)
at com.primeton.ext.system.deploy.contribution.ContributionLoaderManager.fireLoadUpdatedContributionEvent(ContributionLoaderManager.java:99)
at com.primeton.system.impl.deploy.hot.HotUpdateThread.run(HotUpdateThread.java:99)
[default][2016-11-10 13:51:31,056][INFO ][ContributionLoaderManager:100] Load updated contributions :[/home/esb/server/server/bin/./../EOS/_srv/work/user/com.bgctv.esb.iboss.service.querypaybalance.group]
[default][2016-11-10 13:51:31,056][INFO ][HotUpdateThread:101] After reload contributions above (last 349 milliseconds).
【解答】
提供补丁:ESB_6.5.1.0_20140923_P1