Loading...
Loading...
PluginUpdateLoader.java does not test if the field exists in child tables and loads the payload. If a scoped table that extends an OOB parent table (task) existed first with a specific column name, then a plugin is activated which is adding a column with the same name to the parent table, this does not drop/skip the field from the field from the scoped table. Instead it retained the field and used a different storage alias. Steps to Reproduce 1. Create a scoped table that extends task with a field named 'contract'. 3. Upgrade the instance to a current release patch. 4. Install the plugin com.snc.sla.contract2. Note the [contract] field added by the plugin is now duplicated. Two contract fields exist in the task table but with different storage alias: /sys_storage_alias_list.do?sysparm_query=storage_table_nameSTARTSWITHtask%5Eelement_nameSTARTSWITHcontract&sysparm_first_row=1&sysparm_view=&sysparm_choice_query_raw=&sysparm_list_header_search=true
This problem is under review and targeted to be fixed in a future release. To receive notifications when more information becomes available, subscribe to this Known Error article by clicking the Subscribe button at the top right of this form.
PRB1381147
Click on a version to see all relevant bugs
ServiceNow Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.