Thank you for your feedback.
Form temporarily unavailable. Please try again or contact docfeedback@servicenow.com to submit your comments.
Versions
  • London
  • Kingston
  • Jakarta
  • Istanbul
  • Helsinki
  • Geneva
  • Store
Close

Kingston Patch 9

Kingston Patch 9

The Kingston Patch 9 release contains fixes to these problems.

Kingston Patch 9 was released on September 20, 2018.
Build date: 09-12-2018_0933
Build tag: glide-kingston-10-17-2017__patch9-09-05-2018

ServiceNow QPP targets and patches are immediately available. Users do not need to request an entitlement to schedule an upgrade to these versions.

For more information about how to upgrade an instance, see Upgrade to Kingston.

For more information about the release cycle, see the ServiceNow Release Cycle. For a downloadable, sortable version of Kingston fixed problems, see KB0623762.

Note: This version is approved for FedRAMP.

Security-related fixes

Kingston Patch 9 includes fixes for security-related problems that affected certain ServiceNow® applications and the Now Platform®. We recommend that customers upgrade to this release for the most secure and up-to-date features. For more details on security problems fixed in Kingston Patch 9, refer to KB0713018.

Notable fixes

The following problems and their fixes are ordered by potential impact to customers, starting with the most significant fixes.
Problem Short description Description Steps to reproduce

Usage Analytics

PRB1268561

KB0685641

Detect and handle the corruption of usageanalytics_count_cfg entries within Usage Analytics The usageanalytics_count_cfg table loses entries on some user instances. The problem is usually discovered when the instance stops reporting usage counts and can take a while. It manifests itself in two different ways:
  • The number of entries in the usageanalytics_count_cfg table is too low - less than 100.
  • The number of entries in the usageanalytics_count_cfg table does not match the number of corresponding entries in the parent sys_metadata table.

Refer to the listed Known Error KB article for details.

Service Catalog: Service Portal Widgets

PRB1189578

KB0682683

In the Service Portal, pressing Enter in an input field opens the attachments dialog In the Catalog Item widget, when pressing the Enter key in an input field, the browser attachments dialog opens.
  1. Navigate to href="https://<instance_name>.service-now.com/sp?id=sc_cat_item&sys_id= 38c1fc840a0a0b2700285921c2bf5fc8."
  2. Set focus in any text input field and press Enter.
This opens the attachment dialog box to select the file.

Service Catalog

PRB1272502

KB0691986

The See More button on the Service Portal Catalog does not work correctly The See More button on the Service Portal Catalog shows the wrong number of catalog items.
  1. Install the HR Scoped Service Portal plugin.
  2. Go to /hrportal and click HR Catalog in the top right.
  3. Click the General category in the left Categories menu.

    Note that Show More says "15 of 2" when only two items are shown.

  4. Click Show More.
Note that it says "1515 of 2". This number repeats on every click of Show More: "1515...1515 of 2" upon further clicks.

Text Search

PRB1235472

KB0656786

Global search results do not honor ts.show_empty_groups user preference despite being documented The global search functionality does not account for the ts.show_empty_groups user preference that is supposed to not show groups that had no matches in the search results page.
  1. Navigate to User Administration > User Preference.
  2. Add a record with the following values:
    • Name: ts.show_empty_groups
    • Type: string
    • Value: false
    • User: ITIL User
  3. Impersonate an ITIL User.
  4. Do a global search for a term that will not have values in some of the search groups.

Empty groups are still returned. In previous releases when this preference was set to false, empty groups would not be listed.

All Other Fixes

Problem Short description Description Steps to reproduce

Activity Stream

PRB1259814

When an email is received, the activity log displays the wrong value In the activity log, the status on the right side displays the wrong value 'Email sent' when a mail is received.
  1. In separate tabs, go to sys_email_list and any incident.
  2. Create a record where the type is received, and the target is the incident you are viewing the activity stream from.
  3. Reload the incident.

The mail entry says 'Email received', but the top right text says 'Email sent.'

Activity Stream

PRB1295264

Mentioning users (using @) in activity stream only returns results in a single class, such as sys_user or customer_contact When @-mentioning a user, the results in the dropdown only show results in one class. For example, if there are three records named "John Smith" in the sys_user table, and one record in the customer_contact table, the user only sees the records from one or the other based on the first result.

Agile Development

PRB1292802

The Date Time Picker does not apply the system time format When setting the format to 'dd.MM.yyyy', the date/time value is not correctly populated.
  1. Activate the Agile Development 2.0 plugin (com.snc.sdlc.agile.2.0).
  2. Set the property glide.sys.date_format to dd.MM.yyyy.
  3. Go to Agile Development > Groups.
  4. Open any group displayed on the list.
  5. Click the link 'Create Sprint' (you need to add your user as a group member).

    The date/time value on the load of the UI dialog is correctly populated with the system date/time format.

  6. Fill in all fields and submit the UI dialog.
  7. Open the list of sprints/rm_sprint.
  8. Open the sprint record created.

The planned start date shows incorrectly as 01.01.1970 and the end date is also calculated incorrectly .

Application Portfolio Management (APM)

PRB1240379

Users cannot delete records from the cmdb_ci_business_app table Users, including admins, are unable to delete records in cmdb_ci_business_app.
  1. Activate the Application Portfolio Management plugin.
  2. Navigate to the cmdb_ci_business_app table (nav_to.do?uri=/cmdb_ci_business_app_list.do).
  3. Click the check box on a record.
  4. Click the drop-down list Actions on selected rows...

The Delete option from the drop-down list is grayed out.

Application Portfolio Management (APM)

PRB1270330

When opening, saving, or updating a business application, a JavaScript warning appears When working on business applications while Application Portfolio Management is not installed, the JavaScript warning 'sn_apm is not defined' appears.
  1. Navigate to Self-Service > Business Applications.
  2. Create a business application.
  3. Navigate to System Logs > Warnings.

An error appears "org.mozilla.javascript.EcmaError: 'sn_apm' is not defined."

Asset Management

PRB1244928

Restrict duplicate business rules are oversensitive in blocking creation and update of Asset-CI Hardware State mappings When using the Asset CI Hardware State Mappings alm_hardware_state_mapping table, it is not possible to create any mapping for a CI state that has already been mapped.

Asset Management

PRB1298088

Activating SAMP does not automatically activate other PA plugins When SAMP is activated, it should automatically activate PA SAMP (com.snc.pa.samp) and PA Premium SAM (com.snc.pa.premium.sam).

Asset Management

PRB1298780

Clarify which OOB queries get executed SAMP Usage 2012v2 and 2016 contain an OOB query which does not run at runtime. When the corresponding scheduled import is executed, the actual query is generated at runtime and replaces the placeholder query.

Asset Management

PRB1300291

The name field is updated with the serial number when the ILMT server sends a null value When the ILMT server sends an empty name, if the serial number does not start with TLM_VM and does not contain a dot in it, the serial number is copied over to the name field.

Benchmarks Application

PRB1292376

When cloning a production instance from any other instance, Benchmarks client configuration properties are missing

Cloud Management Application

PRB1253783

Some cloud management workflows can cause the instance state to be 'error' and create incidents with 'Request Id: Undefined' Some cloud management workflows are skipped and remain 'active'. This causes the VM instance state to be 'error' and creates incidents with short description 'Request Id: Undefined'.

Cloud Management Application

PRB1262970

No life-cycle operation dropdown appears when opening stack details after provisioning by clicking the "view stack details" link
  1. Provision a VM catalog item.
  2. Once the order is complete, click View stack details from activities.

The life-cycle operation dropdown is not shown.

Cloud Management Application

PRB1281581

Azure Storage Signer does not work as expected Azure Storage Signer does not properly account for query parameter strings that contain "=" in the parameter value, leading to an invalid signature

Cloud Management Application

PRB1293457

KB0691910

Global UI actions are overridden when the Cloud Management plugin is activated Global UI Actions are overridden when the Cloud Management (com.snc.cloud.mgmt) plugin is activated on top of the domain support plugin.

Refer to the listed Known Error KB article for details.

Customer Service Management

PRB1261244

Customer Self Registration form: links for "Privacy Policy" and "Terms and Conditions" appear within special characters

Customer Service Management

PRB1295561

Files are not loaded properly after the plugin com.snc.pa.customer_service is activated After activating the Performance Analytics - Content Pack - Customer Service (New) plugin, there are errors in the logs and files are not loaded properly.

Demand Management

PRB1296267

Demand workbench - Performance issues in loading the demands list After applying a filter on the workbench view, the workbench graph takes more time to load.

Discovery

PRB1280464

Shazzam's final sensor job can run a node out of memory by holding all results in an array Shazzam's final sensor job can run a node out of memory by holding all results from the discovery schedule in memory at once. The sensor has no limit check for how many results it will end up adding to an array in the instance node memory.

Discovery

PRB1297721

Horizontal discovery of Hyper-V is slow since the system is trying to execute SSH commands before running the commands using WMI

Email

PRB700338

Business rules that are triggered by a scoped app inbound email action defined within a script set the wrong record to "current" Any business rule running against the new record has its "current" variable refer to the target record of the inbound action incorrectly.

Event Management

PRB1296648

Selecting and opening an alert from the Dashboard alert panel cause an exception
  1. Create a dashboard with many with severity other than info.
  2. Make sure no service is selected.
  3. Select an alert and click to open it.

The alert panel fails to be displayed.

Financial Management

PRB1246365

KB0693447

When displaying the years to choose for the fiscal calendar generation, there is a restriction of -10 years to +10 years When displaying the years to choose for the fiscal calendar generation, there is a restriction of -10years to +10years. This means that on this date, when users want to generate a fiscal calendar, they are limited to selecting years from 2008 to 2027.
  1. Go to Systems Definition > Financial Management.
  2. Under Related Links, click Activate/Upgrade.
  3. Once the plugin has been activated, navigate to Fiscal Calendar and click Generate.
  4. Check the "Start Year" and the "End Year" values.

There is a limitation of a 10-year gap.

Flow Designer

PRB1298454

Ask for Approvals Action creates duplicate approvals for non-task tables Two approval records are created for the same user under the sysapproval_approver table.

Guided Tours

PRB1294070

Create Guided Tour breaks and generates an error "Cannot read property 'getAttribute' of undefined" unless the Service Portal plugin is activated

Human Resources Service Management

PRB1281100

Assign HR Roles causes schedulers to have many system trigger jobs

Human Resources Service Management

PRB1295249

PDF generator - Cannot render a footer image across the page
  1. Add a footer image to a PDF template.
  2. Generate the PDF.

The image does not take the whole page width.

Human Resources Service Management

PRB1300766

The business rule 'Auto Assign' of HR Task throws a message "No agents meet the auto-assignment criteria for HRT000****"
  1. Open any HR case.
  2. Create an HR task and set the state to ready.
  3. Fill in mandatory fields and select an assignment group.
  4. Save it.

Expected behavior: The assignment group should be selected without any info message on the screen.

Actual behavior: An info message is thrown on the screen "No agents meet the auto-assignment criteria for HRT000****".

Patterns

PRB1294812

The Oracle options table samp_oracle_options is filled with invalid data when Pattern commands fail When the "Oracle DB On Unix" command fails and the server returns errors, error messages are inserted into the oracle options table.

Patterns

PRB1296736

If cmdb_ci does not extend cmdb, Discovery should get the child and extension tables from 'cmdb_ci' and not 'cmdb'

When the 'create relationship/reference step' is leveraged in a pattern, the product checks if the parent and child tables satisfy certain conditions.

One of the conditions is whether the tables are part of list returned from calling getCITypes(). For some users, the root is 'cmdb_ci' and not 'cmdb'. However, 'cmdb' is queried for the child and extension tables, which causes patterns to fail.

Patterns

PRB1297294

Issues with the pattern for JBoss on Linux and Windows The JBoss version is not populated in "cmdb_ci_app_server_jboss."

Patterns

PRB1298431

MSSQL database names with spaces are truncated when using the MSSQL database on the Windows pattern MSSQL databases with spaces in the names are truncated.

Performance Analytics

PRB1296034

In the performance dashboard's pie chart Data labels, & is shown as &amp;

Performance Analytics

PRB1298843

An unexpected alter is triggered during the upgrade on the pa_scores table An unexpected alter is triggered on the pa_scores table during the upgrade to Kingston or Jakarta due to the table size.

Procurement

PRB1259927

Negative values are not permitted when receiving a purchase order The "Total Cost" field allows users to insert negative values but does not allow this through the "Receive Purchase Order" UI page. The error 'Unable to complete operation, review errors below' is displayed.

Project Management

PRB1287010

Repeated spaces in the Live Profile for "Assigned to" users breaks the Planning Console
  1. Open the planning console for a project and make sure it renders properly (all tasks appear correctly).
  2. If the project does not have an "Assigned to", add one.
  3. Go to the Live Profile record for the user assigned to the project.
  4. Add an extra space between the first and last name so that there are two.
  5. Reload the Planning Console.

None of the tasks appear.

Project Management

PRB1291248

The critical path feature does not work as expected Only one of the tasks is marked as the critical path in the entire project.

Project Portfolio Management

PRB1297178

The planned effort field is not imported from the MS project file When importing an MS Project 2016 file, the planned effort field is blank on the project tasks.

Reporting

PRB1238361

KB0694644

Drill down into the list on the Report widget does not redirect users to the Service Portal Drill down into the list on the Report widget does not redirect using the URL format "/nav_to.do?uri".
  1. Set up the redirection to the Service Portal for end users as documented.
  2. Install the plugin Performance Analytics and Reporting - Service Portal Widgets.
  3. Configure the report widget to display a report in a portal page as documented.
  4. Log in with a user that should be redirected to the portal.
  5. Open the portal page displaying the report (e.g. type "Bar").
  6. Click a data column in the report so to display a list of records.

It navigates to a normal UI like /incident_list.do?sysparm.... rather than /nav_to.do?uri=/incident_list.do that would use the portal UI as expected.

Reporting

PRB1239524

KB0694643

The new UI display for the Report table does not reflect the Aggregate field stored in the report record as in the classic UI

Refer to the listed Known Error KB article for details.

Reporting

PRB1250451

KB0695244

Errors in the report builder can prevent adding a report to a dashboard When trying to add the report to a dashboard or homepage, the dashboard button does not work properly which can prevent the user from adding the report to any dashboards.
  1. Access an existing report.
  2. Click Sharing Icon and Add to dashboard on the top right corner.
  3. Click the Dashboard tab.

It does not switch to the dashboard tab as expected.

Reporting

PRB1291022

KB0695246

Recently selected choices under the data source show up as sys_id and not as their names (New UI) When creating a report with Source Type Data Source in the new UI, recently selected choices under the data source show their sys_IDs instead of their names.
  1. Create a report in the New UI with Source Type: Data Source.
  2. Choose any data source from the drop-down and save the report.
  3. Create a report again with the same Source type.
  4. When choosing the data source, the previously chosen data source shows up as a sys_id and not as the name.

Reporting

PRB1292058

KB0694624

Creating a List Report or Database View on a table with a long name fails throwing a Java SQL exception When trying to create a List Report or a Database View on a table that has a long name, the instance gives errors and does not create the list view.

Refer to the listed Known Error KB article for details.

Reporting

PRB1303199

Unable to create reports using MetricBase as the source type (MySQL&Oracle)

Resource Management

PRB1250607

Canceling a resource plan does not update cost plans Cost plans are not updated correctly on the canceled resource plans.

Service Catalog: Service Portal Widgets

PRB1182292

KB0692747

Order Guides show HTML tags in variables within Service Portal if a Checkbox variable is present
  1. Create an Order guide.
  2. Add a couple of label variables and include HTML in the question fields.

    Sample 1

    <p></p> <table style="width: 100%; border-bottom: 1px solid #FF0000;"> <tbody> <tr> <td><b><font color="#FF0000">HTML</font></b></td> </tr> </tbody> </table>

    Sample 2

    <b>testing second label</b>

  3. Create a check box variable as well.
  4. Navigate to Service Portal and search for your Order Guide. Open it.

    Expected behavior: Order guide renders the HTML properly and does not show tags.

    Actual behavior: Order guide shows HTML Tags.

  5. Remove the Check box variable.

The Order Guide renders the HTML as expected in the Service Portal.

Service Catalog: Service Portal Widgets

PRB1190937

Instructions in a label variable above check boxes are not visible in Service Portal

Service Catalog: Service Portal Widgets

PRB1235047

KB0693336

Break lines on Catalog forms do not appear after upgrading to Jakarta Break line variable does not behave as expected in the Service Portal. If a break line variable is added to a catalog item, it takes effect when viewed within the instance by clicking Try it. However, If the same item is viewed in Service Portal, no break line variable is seen except for the default ones.

Refer to the listed Known Error KB article for details.

Service Catalog: Service Portal Widgets

PRB1240285

KB0693319

Price for reference that is populated via the client script on the Service Portal does not update If a reference field is populated via a client script on the Service Portal, it does not update the price in the cart as expected.

Refer to the listed Known Error KB article for details.

Service Catalog: Service Portal Widgets

PRB1243086

The "Lookup Select Box" variable with the reference qualifier does not load in the shopping cart widget Variables with the reference qualifier do not load in the shopping cart widget (or edit shopping cart item).

Service Catalog: Service Portal Widgets

PRB1244904

KB0694615

Unable to clone the Service Portal Widget 'SC Categories'
  1. Open the SC Categories widget.
  2. Click Clone Widget.

The widget is not cloned and an error message is displayed "Do not use href"#" in the Service Portal, use href="javascript:void(0)" instead."

Service Catalog: Service Portal Widgets

PRB1267598

KB0693811

Catalog UI policy is triggered unexpectedly in Service Portal A catalog UI policy that is configured to be triggered only on a catalog task runs when the item is opened for editing after adding it to the cart in Service Portal.

Refer to the listed Known Error KB article for details.

Service Catalog

PRB1283720

KB0691334

Category titles are not translated if the field type is "sys_translated" Category titles are not translated if the field type is "Translated Field" due to upgrades or changed from Translated Text to Translated Field.
  1. Check whether the category title field dictionary entry it is Translated Field. If not, change it to Translated Field.
  2. Check the category titles.

The titles are translated.

Service Mapping

PRB1298952

The layer 2 connection is not created in the case of NIC teaming
  1. Discover a server with a bonding network adapter.
  2. Discover 2 switches.
  3. Add to the forwarding table of each switch a record with the MAC address of the network adapter with a different port.
  4. Run the layer 2 connections algorithm on the server.

The layer 2 connection is not created between the server and the switch.

Service Mapping

PRB1298949

The layer 2 connection is not created if more than one record with the same MAC address exit in the switch forwarding table
  1. Discover a server with a network adapter.
  2. Discover a switch.
  3. Add to the forwarding table of the switch 2 records with the same port and with the MAC address of the network adapter.
  4. Run the layer 2 connections algorithm on the server.

The layer 2 connection is not created between the server and the switch.

Service Mapping

PRB1298956

Issues with the layer 2 connection Locating the ESX of VMs should not be only based on the 'Virtualized By' relation, but also on 'Instantiated By' and 'Registered On' relations.

Service Mapping

PRB1298957

Issues with finding MAC addresses of VMs based on VMware network adapters

Service Mapping

PRB1301779

The layer 2 connection cannot be created between the network adapter and the switch itself
  1. Discover a server with a network adapter.
  2. Discover a switch with the router interface.
  3. Change the install status of the router interface to absent.
  4. Add a record with the network adapter MAC address, which matches the router interface, to the forwarding table of the switch.
  5. Run the layer 2 connections algorithm on the server.

The connection is supposed to be created between the network adapter and the switch itself. Instead, it is created between the network adapter and the router interface.

Software Asset Management

PRB1290865

An exception is thrown when upgrading SCCM 2012 to version 1702

Software Asset Management

PRB1298553

"Select management options for oracle DB" step may fail while getting oracle instances and options using the "Oracle DB On Unix Pattern" pattern Using the "Oracle DB On Unix Pattern" pattern to get the oracle options may fail to get all the information.

Tables and Dictionary

PRB1297613

StackOverflowError can be caused by queries in v_customer_uploads or enabling DB Trace

Test Management

PRB1278480

KB0695421

Notify Tester gives the error message "Testing of plan name already in progress" and does not send a notification to the tester
  1. Install the Test Management plugin if not previously installed.
  2. Navigate to Test Execution > Test Plans and create a new test plan.
  3. Add test cases to the plan and assign to testers.
  4. Click the Notify Tester link (Select a date).

    The notification is sent successfully to testers.

  5. Click the link Cancel test execution.
  6. Click the link Notify Tester (Select a date).

The error message "Testing of <planname> already in progress" is displayed and no notification is sent to the testers.

Usage Analytics

PRB1268561

KB0685641

Detect and handle the corruption of usageanalytics_count_cfg entries within Usage Analytics There is occasional usageanalytics_count_cfg corruption on customer instances. Usageanalytics_count_cfg extends sys_metadata and the entries sometimes vanish. Usageanalytics_count_cfg has few records due to a problem with the sys_metadata. The number of entries in the usageanalytics_count_cfg table and the corresponding sys_metadata table do not match. The side effect of this corruption is that table statistics collection from usageanalytics_count_cfg stops working.

Refer to the listed Known Error KB article for details.

Usage Analytics

PRB1295196

Inconsistent app usage payload chunking Inconsistent app usage payload chunking causes a large payload to be uploaded by the Usageanalytics Upload job.

Usage Analytics

PRB1300415

The run scope is not being passed down on the stats definition download The run scope is passed to central_ua_stats_defn from buildtools. But the stats downloader does not set the run scope in ua_stats_defn table. The results in critical stats definitions are not collected on the user instance.

Vendor Security Risk Assessment (VSRA)

PRB1292433

Vendor Risk Assessments show an incorrect number of unanswered questions
  1. Design a vendor questionnaire with multi-choice questions dependent on each other.
  2. Log in with a vendor account and try to answer the question.
The answered question and total questions are not accurate.

Vulnerability Response

PRB1259474

Relying on SQL unique constraint should not be used for avoiding duplicate data in the associated IP addresses (sn_vul_vi_ip_address) table When inserting duplicate data into in the sn_vul_vi_ip_address table, it causes the unique key violation.

Fixes included with Kingston Patch 9

Unless any exceptions are noted, you can safely upgrade to this release version from any of the versions listed below. These prior versions contain PRB fixes that are also included with this release. Be sure to upgrade to the latest listed patch that includes all of the PRB fixes you are interested in.

Updates to site content will be made starting around 4am on January 17th (Pacific Time) and lasting approximately 6 hours.  This site may be intermittently unavailable.