Troubleshooting
Problem
An attempt to run "Configure the Case Management Object Stores" task via IBM Case Manager configuration tool failed with the "The IBM Case Manager add-ons cannot be installed in Content Engine. The method failed because an object or property is read-only. Read-only property IsSingleIndexed cannot be updated." error.
Symptom
Here is the excerpt log from IBM Case Manager configuration tool log file:
...
INFO Tue Dec 15 15:21:34 EET 2020 Creating the single-key index for the case folder case identifier for search...
INFO Tue Dec 15 15:21:34 EET 2020 Entering: com.ibm.casemgmt.config.ContentEngineHelper:indexCaseFolderCaseIdentifierColumn
FINER Tue Dec 15 15:21:36 EET 2020 THROW
com.filenet.api.exception.EngineRuntimeException thrown while executing method setUpCMTOS of com.ibm.casemgmt.config.ContentEngineHelper
Stack Trace follows (when available):
com.filenet.api.exception.EngineRuntimeException: FNRCE0057E: E_READ_ONLY: The method failed because an object or property is read-only. Read-only property IsSingleIndexed cannot be updated.
at com.filenet.apiimpl.property.PropertiesImpl.checkSettable(PropertiesImpl.java:696)
at com.filenet.apiimpl.property.PropertiesImpl.checkSettable(PropertiesImpl.java:666)
at com.filenet.apiimpl.property.PropertiesImpl.putValue(PropertiesImpl.java:426)
at com.filenet.apiimpl.core.ColumnDefinitionImpl.set_IsSingleIndexed(ColumnDefinitionImpl.java:144)
at com.ibm.casemgmt.config.ContentEngineHelper.indexColumn(ContentEngineHelper.java:7649)
at com.ibm.casemgmt.config.ContentEngineHelper.setUpCMTOS(ContentEngineHelper.java:1660)
at com.ibm.ecm.configmgr.app.acm.task.ConfigureDevCMOS$Execution.executeWork(ConfigureDevCMOS.java:273)
at com.ibm.ecm.configmgr.engine.task.TaskExecution.execute(TaskExecution.java:136)
at com.ibm.ecm.configmgr.engine.task.ExecuteTaskThread.run(ExecuteTaskThread.java:44)
at java.lang.Thread.run(Thread.java:785)FINER Tue Dec 15 15:21:36 EET 2020 THROW
java.lang.RuntimeException thrown while executing method executeWork() of com.ibm.ecm.configmgr.app.acm.task.ConfigureDevCMOS$Execution
Stack Trace follows (when available):
java.lang.RuntimeException: The IBM Case Manager add-ons cannot be installed in Content Engine. The method failed because an object or property is read-only. Read-only property IsSingleIndexed cannot be updated.
at com.ibm.casemgmt.config.ContentEngineHelper.setUpCMTOS(ContentEngineHelper.java:1794)
at com.ibm.ecm.configmgr.app.acm.task.ConfigureDevCMOS$Execution.executeWork(ConfigureDevCMOS.java:273)
at com.ibm.ecm.configmgr.engine.task.TaskExecution.execute(TaskExecution.java:136)
at com.ibm.ecm.configmgr.engine.task.ExecuteTaskThread.run(ExecuteTaskThread.java:44)
at java.lang.Thread.run(Thread.java:785)
INFO Tue Dec 15 15:21:34 EET 2020 Entering: com.ibm.casemgmt.config.ContentEngineHelper:indexCaseFolderCaseIdentifierColumn
FINER Tue Dec 15 15:21:36 EET 2020 THROW
com.filenet.api.exception.EngineRuntimeException thrown while executing method setUpCMTOS of com.ibm.casemgmt.config.ContentEngineHelper
Stack Trace follows (when available):
com.filenet.api.exception.EngineRuntimeException: FNRCE0057E: E_READ_ONLY: The method failed because an object or property is read-only. Read-only property IsSingleIndexed cannot be updated.
at com.filenet.apiimpl.property.PropertiesImpl.checkSettable(PropertiesImpl.java:696)
at com.filenet.apiimpl.property.PropertiesImpl.checkSettable(PropertiesImpl.java:666)
at com.filenet.apiimpl.property.PropertiesImpl.putValue(PropertiesImpl.java:426)
at com.filenet.apiimpl.core.ColumnDefinitionImpl.set_IsSingleIndexed(ColumnDefinitionImpl.java:144)
at com.ibm.casemgmt.config.ContentEngineHelper.indexColumn(ContentEngineHelper.java:7649)
at com.ibm.casemgmt.config.ContentEngineHelper.setUpCMTOS(ContentEngineHelper.java:1660)
at com.ibm.ecm.configmgr.app.acm.task.ConfigureDevCMOS$Execution.executeWork(ConfigureDevCMOS.java:273)
at com.ibm.ecm.configmgr.engine.task.TaskExecution.execute(TaskExecution.java:136)
at com.ibm.ecm.configmgr.engine.task.ExecuteTaskThread.run(ExecuteTaskThread.java:44)
at java.lang.Thread.run(Thread.java:785)FINER Tue Dec 15 15:21:36 EET 2020 THROW
java.lang.RuntimeException thrown while executing method executeWork() of com.ibm.ecm.configmgr.app.acm.task.ConfigureDevCMOS$Execution
Stack Trace follows (when available):
java.lang.RuntimeException: The IBM Case Manager add-ons cannot be installed in Content Engine. The method failed because an object or property is read-only. Read-only property IsSingleIndexed cannot be updated.
at com.ibm.casemgmt.config.ContentEngineHelper.setUpCMTOS(ContentEngineHelper.java:1794)
at com.ibm.ecm.configmgr.app.acm.task.ConfigureDevCMOS$Execution.executeWork(ConfigureDevCMOS.java:273)
at com.ibm.ecm.configmgr.engine.task.TaskExecution.execute(TaskExecution.java:136)
at com.ibm.ecm.configmgr.engine.task.ExecuteTaskThread.run(ExecuteTaskThread.java:44)
at java.lang.Thread.run(Thread.java:785)
Document Location
Worldwide
[{"Line of Business":{"code":"LOB76","label":"Data Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS8JB4","label":"IBM Business Automation Workflow"},"ARM Category":[{"code":"a8m0z000000cwMpAAI","label":"Case Management-\u003ECase Install\/Upgrade\/Setup-\u003ECase Configuration Tool"}],"ARM Case Number":"TS004696187","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"}]
Log InLog in to view more of this document
This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.
Was this topic helpful?
Document Information
Modified date:
29 January 2021
UID
ibm16409984