【问题标题】:XPages runtime error: java.lang.AbstractMethodError: lotus/domino/RichTextItem.convertToHTML(Ljava/util/Vector;)Ljava/lang/String;XPages 运行时错误:java.lang.AbstractMethodError: lotus/domino/RichTextItem.convertToHTML(Ljava/util/Vector;)Ljava/lang/String;
【发布时间】:2021-01-11 20:15:07
【问题描述】:

我的代码旨在将 RichText 项目的内容提取为 HTML,但出现运行时错误。

Document doc = getExpression().getRefDoc();
Session session = doc.getParentDatabase().getParent();
boolean flag = session.isConvertMime();
session.setConvertMime(false);
Item item = doc.getFirstItem(itemName);
Vector options = new Vector();
String html = "";
if (item.getType() == Item.RICHTEXT)
    html = ((RichTextItem) item).convertToHTML(options);  // error
session.setConvertMime(flag);
return Utils.toVector(html);

据我所知,convertToHTML 方法没有被定义为抽象的。

谁能解释我为什么会收到错误,我能做些什么?

【问题讨论】:

    标签: java xpages lotus-domino domino-designer-eclipse


    【解决方案1】:

    如果您在没有该方法的服务器上运行代码,则可能会发生这种情况。我认为它是在 V10 或更高版本中添加的,因此,如果您使用 Designer V11 并在 Domino V9 上运行,您会收到该错误。

    【讨论】:

    • 唉...Domino Designer Release 11.0.1FP2,服务器内部版本号 Release 11.0.1
    • 您使用的是旧版本的 ODA 吗?也可以这样做。
    • 不涉及 ODA,只涉及 commons-io-2.6.jar 和 de.leonso.xfl.3.18.02.jar(我们经常使用扩展公式语言)。
    • 嗨,杰西,你是对的,它确实与不匹配有关。我得到的 XFL jar 不是用最新版本编译的,不知何故它需要一些没有正确规范的方法。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 2018-01-16
    • 2016-02-07
    相关资源
    最近更新 更多