繁体   English   中英

XPages 运行时错误:java.lang.AbstractMethodError: lotus/domino/RichTextItem.convertToHTML(Ljava/util/Vector;)Ljava/lang/String;

[英]XPages runtime error: java.lang.AbstractMethodError: lotus/domino/RichTextItem.convertToHTML(Ljava/util/Vector;)Ljava/lang/String;

我的代码旨在将 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 方法没有被定义为抽象的。

有人可以解释我为什么会收到错误,以及我能做些什么吗?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.AbstractMethodError: org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.getClientInfo()Ljava/util/Properties; java.lang.AbstractMethodError: org.apache.xerces.dom.ElementImpl.getTextContent()Ljava/lang/String java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V java.lang.AbstractMethodError:io.netty.handler.codec.http.DefaultFullHttpRequest.touch(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted 线程“主”中的异常 java.lang.AbstractMethodError: org.openqa.selenium.remote.service.DriverService$Builder.createArgs()Ljava/util/List; 处理程序调度失败; 嵌套的异常是java.lang.AbstractMethodError:javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava / lang / String; Z)V java.lang.AbstractMethodError:org.jboss.arquillian.config.descriptor.impl.EngineDefImpl.getDeploymentExportExploded()Ljava / lang / Boolean; JDBC 错误:AbstractMethodError:com.microsoft.sqlserver.jdbc.SQLServerConnection.createArrayOf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array java.lang.AbstractMethodError:org.jboss.resource.adapter.jdbc.jdk5.WrappedConnectionJDK5.createBlob()Ljava / sql / Blob; java/lang/Runtime.exec([Ljava/lang/String;)Ljava/lang/Process; 的这种用法可能容易受到命令注入
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM