EAS中发布业务单元/报表经常报错

来源:互联网 发布:mysql having in 编辑:程序博客网 时间:2024/05/16 14:06

最近在搞金蝶EAS二次开发,发布业务单元的时候,报如下错误:

执行错误 <deployBIMProject>
C:/kingdee/eas/bos/BOSModular/bim/eclipse/plugins/com.kingdee.bos.bim_6.1.0/deploy.xml:45: Compile failed; see the compiler error output for details.
 
该错误非常频繁。光看对话框提示的错误还不知道所以然,仔细看了BOS的控制台,找到如下语句:
请查看日志以获取详细信息: ../<工程目录>/<解决方案名称>/ant.log <deployBIMProject>,找到这个文件用UltraEdit打开,终于知道啥回事了。
    [javac] ----------
    [javac] 1。D:/bosworksp/.metadata/.plugins/com.kingdee.bos.bim/srctemp1279936178812/com/kingdee/eas/bs/client/ZhuJSrvBaseSetEditUI.java 中存在错误 (位于第 317 行)
    [javac]  public void actionCopy_actionPerformed(ActionEvent e) trows Exception
    [javac]                                                        ^^^^^
    [javac] 标记“trows”上有语法错误,应为 throws
    [javac] ----------
    [javac] ----------
    [javac] 2。D:/bosworksp/.metadata/.plugins/com.kingdee.bos.bim/srctemp1279936178812/com/kingdee/eas/bs/client/ZhuJSrvBaseSetListUI.java 中存在错误 (位于第 312 行)
    [javac]  super.actionQuery_ationPerformed(e);
    [javac]        ^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] 没有为类型 AbstractZhuJSrvBaseSetListUI 定义方法 actionQuery_ationPerformed(ActionEvent)
    [javac] ----------
    [javac] 2 个问题(2 个错误)
 
原来BOS在自动生成代码的时候,也会经常有遗漏字母的情况。
切换到java视图,刷新一下,把那几个错误修改了,保存,再回到BIM视图,重新发布,这时发布就成功了。
 
造成这个错误的原因我大概归结如下:
1、系统server端和client端还在运行状态就保存业务单元;
2、业务单元操作异常。
原创粉丝点击