Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mobilefirst 当用户加载第一页时,在群集同步表上获取重复密钥错误_Ibm Mobilefirst - Fatal编程技术网

Ibm mobilefirst 当用户加载第一页时,在群集同步表上获取重复密钥错误

Ibm mobilefirst 当用户加载第一页时,在群集同步表上获取重复密钥错误,ibm-mobilefirst,Ibm Mobilefirst,我们有一个带有desktopbrowser环境设置的Worklight应用程序(在其他几个环境中)。如果用户进入应用程序,登录、注销,然后刷新浏览器页面,他们通常会收到以下错误消息: Error 500: javax.servlet.ServletException: Worklight Console initialization failed. Logged Exception: com.ibm.websphere.ce.cm.DuplicateKeyException: One or mo

我们有一个带有desktopbrowser环境设置的Worklight应用程序(在其他几个环境中)。如果用户进入应用程序,登录、注销,然后刷新浏览器页面,他们通常会收到以下错误消息:

Error 500: javax.servlet.ServletException: Worklight Console initialization failed.
Logged Exception: com.ibm.websphere.ce.cm.DuplicateKeyException: One or more values in 
the INSERT statement, UPDATE statement, or foreign key update caused by a DELETE 
statement are not valid because the primary key, unique constraint or unique index 
identified by "1" constrains table "lrwklct1.CLUSTER_SYNC" from having duplicate 
values for the index key.. SQLCODE=-803, SQLSTATE=23505, DRIVER=4.15.100
如果用户刷新页面几次,他们最终将再次获得应用程序的登录页面。或者,如果用户清除cookies,那么错误就会消失

Worklight 6.1在群集中具有2个节点的WAS 8.0.0.6环境中运行。底层数据库是DB2

无论使用何种浏览器,都会发生这种情况


想法?

在进一步的调查中,错误只发生在集群的单个节点上。我们重新启动了集群的那个节点,现在问题不再出现了。我不认为这是一个修复的根本原因,但至少它不会再发生了。

Worklight版本?还可以尝试使用d2(使用默认数据库),看看它是否仍然发生。编辑问题。Worklight版本为6.1。当您说没有d2时,您的意思是不使用DB2而是使用捆绑的嵌入式数据库吗?是的,这是一个输入错误。在进一步的调查中,这个错误只发生在集群的一个节点上。我们重新启动了集群的那个节点,现在问题不再出现了。我不认为这是一个根本原因的修复,但至少它不会再发生了。我想把它作为一个答案,而不是一个评论,以及验证您是否正在运行6.1.0.1,最新的6.1补丁包。