控制台提示发布元数据失败,去E:\Kingdee\Project_0\ant_log.txt中查看日志信息
在ant_log.txt中查看报错信息为
[javac] 1。E:\Kingdee\Project_0\srctemp\com\kingdee\eas\custom\welfare\app\WelfareControllerBeanEx.java 中存在错误 (位于第 62 行)
[javac] protected void _audit(Context ctx, IObjectValue model)throws BOSException, EASBizException
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] 异常 EASBizException 与 AbstractWelfareControllerBean._audit(Context, IObjectValue) 中的 throws 子句不兼容
[javac] ----------
[javac] 2。E:\Kingdee\Project_0\srctemp\com\kingdee\eas\custom\welfare\app\WelfareControllerBeanEx.java 中存在错误 (位于第 73 行)
[javac] protected void _unaudit(Context ctx, IObjectValue model)throws BOSException, EASBizException
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] 异常 EASBizException 与 AbstractWelfareControllerBean._unaudit(Context, IObjectValue) 中的 throws 子句不兼容
[javac] ----------
[javac] 2 个问题(2 个错误)
原因:手动添加的审核、反审核方法需要抛出异常,没有抛出异常
解决方法:
添加需要抛出的异常即可
重新发布元数据,即正常
推荐阅读