二次开发包受损导致打补丁报空指针异常问题处理
金蝶云社区-yangyang0283
yangyang0283
0人赞赏了该文章 754次浏览 未经作者许可,禁止转载编辑于2014年06月05日 09:48:53
问题描述:
打补丁报空指针异常: [com.kingdee.eas.tools.admin.framework.AdminException: Invoke service[interface com.kingdee.eas.tools.admin.domain.PatchManagerService] method [recursionInstallPatch] failed! java.lang.reflect.InvocationTargetException ..... Caused by: java.lang.NullPointerException
解决方案:
1、检查admin日志,发现如下报错信息: java.util.zip.ZipException:Error opening zip file /opt/kingdee7.5/eas/server/lib/sp/fdc_propertymgmt_sp.jar
2、进入jdk的bin目录下,使用jdk的jar -xvf /opt/kingdee7.5/eas/server/lib/sp/fdc_propertymgmt_sp.jar命令解压fdc_propertymgmt_sp.jar,发现该jar包已受损,撤掉该文件,重新部署应用后,补丁安装正常