Installation of the Knowledge Management Advanced Plugin fails if unique index already exists in article numberDescription<!-- div.margin{ padding: 10px 40px 5px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing: 8px; border-collapse: separate; } table.internalTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:0; } .sp td{ border-bottom: 1px solid; border-right: 1px solid; border-color:#E0E0E0; background-color: #ffffff; height: 20px; padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; } .sphr td{ border-right: 1px solid; border-bottom: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; height: 20px; } .title { color: #D1232B; font-weight:; font-size:25px; } .hd1{ color: #D1232B; font-weight:; font-size:18px; } .hd2{ color: #646464; font-weight:bold; font-size:16px; } .hd3{ color: #7a7a7a; font-weight:; font-size:16 px; text-decoration:; } .hd4{ color: #000000; font-weight:bold; font-size:14 px; text-decoration:; } --> Installing the Knowledge Management Advanced plugin fails if a unique index on an article number field already exists. ResolutionThe following corrective steps needs to be taken as corrective action. Navigate to System Definition > DictionarySearch for Table = kb_knowledge and Column name = numberOpen the record and uncheck Unique fieldIf Unique field is not available: Right click on Form Header > Configure > Form LayoutMove the entry Unique from the Available to Selected list.Save changes. The Unique field is now visible. Execute the below script to remove index created on article number field and then retry activating the plugin. var tableName = "kb_knowledge"; var isUniqueIndex = true; var columnsInIndex = ["number"]; var util = new GlideIndexUtils(); var count = util. dropByExactElementSequence(tableName, isUniqueIndex, columnsInIndex); gs.info(count + " index dropped.");