我正在尝试使用wordpress importer插件1.2将wordpress内容导入liferay 6.1 它在博客上工作正常,但在页面内容上失败 - 页面在结构中创建,但内容引发异常:
Starting the Wordpress importer
Creating page "Hello world!"
com.liferay.portlet.journal.ArticleTitleException
at com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl.validate(JournalArticleLocalServiceImpl.java:3280)
at com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl.validate(JournalArticleLocalServiceImpl.java:3370)
at com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl.addArticle(JournalArticleLocalServiceImpl.java:187)
如果我编辑wordpress导出的XML文件并从中更改
<wp:post_type>page</wp:post_type>
至
<wp:post_type>post</wp:post_type>
导入成功。
任何想法可能是什么情况?请帮忙
答案 0 :(得分:1)
我检查了源代码,发现由于条件
而发生此异常if ((classNameId == 0) &&
(titleMap.isEmpty() ||
Validator.isNull(titleMap.get(defaultLocale)))) {
throw new ArticleTitleException();
}
因此,在您的情况下,您导入的JournalArticle
存在以下任何一个缺陷
classNameId
在导入时不可用请您在word press中查看这篇特定的文章?