使用 PostgreSQL 从 liferay 5.2.3 迁移到 6.0.6 tomcat 时无法将旧权限算法转换为 5

Posted

技术标签:

【中文标题】使用 PostgreSQL 从 liferay 5.2.3 迁移到 6.0.6 tomcat 时无法将旧权限算法转换为 5【英文标题】:could not Convert legacy permission algorithm to 5 while migrating from liferay 5.2.3 to 6.0.6 tomcat with PostgreSQL 【发布时间】:2014-11-18 12:23:27 【问题描述】:
     Unable to process message destinationName=liferay/convert_process, responseDestinationName=null, responseId=null, 
     payload=com.liferay.portal.convert.ConvertPermissionAlgorithm, values=null 

     com.liferay.portal.convert.ConvertException: org.postgresql.util.PSQLException: ERREUR: erreur de syntaxe sur ou pr+¿s de -½ XSS -+  Position-á: 429       
     at com.liferay.portal.convert.ConvertProcess.convert(ConvertProcess.java:53)
    at com.liferay.portal.convert.messaging.ConvertProcessMessageListener.doReceive(ConvertProcessMessageListener.java:47)
    at com.liferay.portal.convert.messaging.ConvertProcessMessageListener.receive(ConvertProcessMessageListener.java:32)
    at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:63)
    at com.liferay.portal.kernel.messaging.SerialDestination$1.run(SerialDestination.java:56)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

在此异常之后,系统崩溃并显示以下消息:

系统目前正在进行维护。请稍后再试。 Ø«, 18 نو٠2014 10:00:37 +0000 正在执行 com.liferay.portal.convert.ConvertPermissionAlgorithm

【问题讨论】:

看起来语法错误:ERREUR: erreur de syntaxe sur ou pr+¿s 可能是编码。请检查 postgres 日志以了解实际的违规声明。 【参考方案1】:

问题解决了: 我点击了这个链接

http://vetal-liferay.blogspot.com/2014/01/liferay-migration-form-523-to-62.html

但我没有在 liferay 6.0.6 中更改 permission.user.check.algorithm,而是在 6.1.1 中更改了它。

【讨论】:

以上是关于使用 PostgreSQL 从 liferay 5.2.3 迁移到 6.0.6 tomcat 时无法将旧权限算法转换为 5的主要内容,如果未能解决你的问题,请参考以下文章

Liferay 6开发学习(二十六):数据库连接相关问题

将用户从 LDAP 导入 Liferay

从 liferay 导出/导入页面的自动方式

如何从 Liferay 7 取消部署 portlet?

Liferay 7.3.5GA6 自定义索引搜索和ddmFieldArray

从 Gogo Shell,获取 com.liferay.portal.kernel 的版本