Product documentation Docs
    • English
    • Deutsch
    • 日本語
    • 한국어
    • Français
  • More Sites
    • Now Community
    • Developer Site
    • Knowledge Base
    • Product Information
    • ServiceNow.com
    • Training
    • Customer Success Center
    • ServiceNow Support Videos
  • Log in

Product documentation

  • Home
How search works:
  • Punctuation and capital letters are ignored
  • Special characters like underscores (_) are removed
  • Known synonyms are applied
  • The most relevant topics (based on weighting and matching to search terms) are listed first in search results
Topics are ranked in search results by how closely they match your search terms
  • A match on the entire phrase you typed
  • A match on part of the phrase you typed
  • A match on ALL of the terms in the phrase you typed
  • A match on ANY of the terms in the phrase you typed

Note: Matches in titles are always highly ranked.

  • Release version
    Table of Contents
    • London release notes
Table of Contents
Choose your release version
    Home London Release Notes London release notes Available patches and hotfixes London Patch 5

    London Patch 5

    • Save as PDF Selected topic Topic & subtopics All topics in contents
    • Unsubscribe Log in to subscribe to topics and get notified when content changes.
    • Share this page

    London Patch 5

    The London Patch 5 release contains problem fixes.

    London Patch 5 was released on January 22, 2019.
    Build date: 01-18-2019_0328
    Build tag: glide-london-06-27-2018__patch5-01-03-2019
    Important: For more information about how to upgrade an instance, see Upgrade to London.

    For more information about the release cycle, see the ServiceNow Release Cycle.

    Note: This version is approved for FedRAMP. The following products are not approved for FedRAMP in London: Benchmarks, Security Threat Intelligence, Sightings Search, and Trusted Security Circles.

    For a downloadable, sortable version of the fixed problems in this patch, click here.

    Overview

    London Patch 5 includes 93 PRBs fixed in various problem categories. The chart below shows the top 10 problem categories.

    Figure 1. Top 10 problem categories
    Fixed issues grouped by problem categories bar chart

    Security-related fixes

    London Patch 5 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 London Patch 5, refer to KB0723003.

    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

    Related Lists

    PRB1311959

    KB0721284

    List edit box on related lists renders at the bottom of the page and the form is unusable

    Refer to the listed KB article for details.

    Currency

    PRB1287143

    KB0692585

    Saving a form with a currency field results in the currency field getting multiplied by 100 Even if a user doesn't make changes to a currency field on a form, saving the record results in the currency value getting multiplied by 100. This issue occurs when a user's language is set to English and their country is set to US.
    1. Create a Currency field on the incident table called Test Currency.
    2. Open two browser sessions (for example, Chrome and Chrome incognito).
    3. In session 1 log in as System Administrator user and be sure his System Settings have the language set to English.
    4. In session 1, open INC0000015.
    5. In session 2 log in as the ITIL user and make sure the user's System Settings have the language set to Spanish.
    6. In session 2, open the same incident (INC0000015).
    7. In session 1, set the Test Currency field value to a number between 1 and 999 and save the form.
      • Notice in session 2 that the Test Currency field is marked as updated.
    8. In session 2, update the title and save the record.
      • Notice in session 2 that the Test Currency field is updated and multiplied by 100.
      • Notice in session 1 that the Test Currency field is updated and multiplied by 100.
    9. In session 2 Set the Test Currency field value to a number between 1 and 999 and save the form.
      • Notice in session 1 that the Test Currency field is updated.
    10. In session 1, update the title and save the record.
      • Notice in session 2 that the Test Currency field is updated and multiplied by 100.
      • Notice in session 1 that the Test Currency field is updated and multiplied by 100.

    Change Management

    PRB1303778

    Public

    The CAB Workbench displays incorrect date/time values for planned start and end dates When setting the timezone for a CAB meeting to Eastern, the planned start and end date for the change requests differ from the change request record and the CAB workbench meeting's listed dates.

    Service Portal

    PRB1290254

    KB0693248

    In Kingston, using catalog client scripts to set the value of a choice variable to boolean true or false does not work Catalog client scripts which set the value on a checkbox variable does not work on Service Portal. However, the string 'true' or 'false' works.

    Refer to the listed KB article for details.

    UI Components

    PRB837118

    WYSIWYG editor in the KB article doesn't work for either URL or the local video library

    When clicking the "insert/update video" button to embed a local .mov file to a KB article, the error "This plugin is not supported" is displayed using Chrome/Firefox.

    When clicking the "insert/update video" button to choose a URL and put a URL, the video will be rendered as blank.

    All other fixes

    Problem Short description Description Steps to reproduce

    Activity Stream

    PRB1312770

    Journal field selector is missing from the Activity Stream flyout when the user passes contextual ACLs Journal field selector is missing from Activity Stream flyout when there are contextual ACLs that the user passes. Even when the user has access to read and write on the field, the fields are missing. This works fine when the 'Activities(filtered)' are on the form.

    Agent Workspace

    PRB1306291

    The list does not load or keeps spinning when an extended field is added to columns When an Agent workspace list column has an extended field (i.e. field on the incident table), the list does not load and keeps on spinning.
    1. Make sure you have the Agent Workspace and ITSM Workspace plugin.
    2. Navigate to Agent Workspace > Lists > List Filters.
    3. Search for the name 'My Work' and 'Table is Task'.
    4. Open the record and edit the columns.
    5. Scroll towards the end and add any extended field like 'Caller [Incident]' to the selected column.
    6. Clear the cache.
    7. Navigate to Agent Workspace home.
    8. Click List > Task > My Work.

    Expected behavior: The list should load.

    Actual behavior: The list doesn't load and it keeps on spinning.

    Application Portfolio Management (APM)

    PRB1320136

    Cannot create a dictionary override or flow formatter for the Business Application cmdb_ci_business_app table for upgrading customers

    Change Management Conflict Detector

    PRB1305653

    KB0713742

    Check Conflicts: After clicking 'Close', the modal does not close In change conflicts, clicking 'Close' does not close the modal. The following error appears in the browser console logs: "Cannot read property 'refresh' of undefined."

    Refer to the listed KB article for details.

    Change Management

    PRB1293113

    Change Conflict Calendar view is not displaying Blackout schedules in month view Blackout schedules are not showing up on the change calendar in month view. The default view is day view in which the blackout schedule shows up as expected.
    1. Define a blackout schedule that contains a schedule entry that spans from one month to another.
    2. Ensure the condition of this blackout schedule is simple and applies to cmdb_ci.
    3. Open the Conflict Calendar for any Change Request (as the condition should apply).
    4. Navigate to the month where this schedule should start.
    5. Try to navigate to the month where the span should end.

    Spans are missing from the calendar.

    Change Management

    PRB1315487

    When the 'Applies to' field in a blackout schedule is empty, users receive an error when viewing the Change Schedule List This issue applies to non-mandatory Blackout Schedules where the 'None' option is available, and the 'Applies to' field is empty. In Change Schedule Definitions where the 'Show blackout' window is checked under the 'Blackout Maintenance' tab, users see an error in the console.

    In a London instance with the Blackout Maintenance and Change Schedules modules activated:

    1. Navigate to Blackout schedule (cmn_schedule_blackout_list.do).
    2. Navigate to any record in the list, and choose None for the Applies To field (applies_to).
    3. Navigate to Change Schedule Definition (chg_soc_definition_list.do).
    4. Create a list that contains all changes created in the last 6 months.
    5. Ensure the Show blackout window is checked on the Blackout maintenance tab.
    6. Navigate to Change schedule.
    7. Click the newly created record or any existing record.

    An error appears on the list and in the console:

    org.mozilla.javascript.EvaluatorException: GlideRecord.setTableName - empty table name

    (sys_script_include.a7f9865f9f902200b18a7feea57fcf57.script; line 1138)

    Chat

    PRB1242509

    KB0689003

    On domain-separated instances, live profile records are created with the sys_id in the name field Instead of user names, sys IDs are shown on Connect chat and mini windows.
    1. Ensure that the Domain Separation and Connect plugins are active.
    2. Go to sys_user.list and include the Domain column in the list.
    3. Set a domain of two users to different sub-domains.
    4. Pick a record which was created by user 'ITIL User'. For example, INC0000052.
    5. Impersonate Fred Luddy.
    6. Try to view the incident INC0000052 from Service Portal. For example, using the following link: https://<instance name>.service-now.com/sp?sys_id=<sys id of incident INC0000052>&view=sp&id=ticket&table=incident
    7. Check the live_profile record for the recently created records.

    The live profile record for 'ITIL user' is correctly created with the domain TOP/ACME, but the name field shows the sys_id of the user record rather than the user name.

    Because the sys_id in the name field of live_profile record, when that user participates in a Chat conversation, the sys_id is displayed instead of the user's name.

    Chat

    PRB1305294

    The Chat module shows the user's city and country in the profile, but the module does not appear to honor the user's language selection
    1. Navigate to the Connect Chat module.
    2. Initiate a chat with 'Abel Tuter'.
    3. Abel Tuter profile shows 'Location: MÜNCHEN, Germany'.
    4. Change the instance language to German.
    5. Refresh the chat module.

    Expected behavior: It should show 'Deutschland' instead of 'Germany' as per the country configuration.

    Actual behavior: The Abel Tuter profile shows 'Location: MÜNCHEN, Germany'.

    Chat

    PRB1313828

    Even if users themselves close a chat (i.e. the chat is not closed by the agent), they see 'The agent has closed the support session.'
    1. Open a support chat between user and agent.
    2. Close the chat.

    Note message that appears 'The Agent has closed the support session.'

    Cloud Management Application

    PRB1304042

    VMware "Create_vSphere_NIC_VM_ Response_Processor" is not using IPs attached to NICs when creating NIC configuration items VMware "Create_vSphere_NIC_VM_ Response_Processor" response processor is not using IPs attached to NICs when creating NIC CIs. Instead, it is using the first IP returned and attached to the VM instance itself for all NICs. This can cause the incorrect IP to be assigned to the NIC or no IP to be assigned at all.

    Cloud Management Application

    PRB1309151

    VM state not updated when provisioning VM using ARM Azure discovery not populating several fields on selected VM instances.

    Cloud Management Application

    PRB1310893

    Deprovision: When deprovisioning an AWS stack for VM, VM gets deprovisioned in AWS but the state doesn't get updated in CMDB
    1. Create a blueprint to provision a single VM on AWS.
    2. Create a catalog item.
    3. Provision the stack.
    4. Once the stack is provisioned, perform the stack deprovision operation.
    5. Check the stack status at the end of the operation.

    Stack is terminated but the VM state is still on. An error is thrown 'java.lang.NullPointerException.'

    Cloud Management Application

    PRB1315852

    CMPV1 'sn_azure' Cloud Discovery does not populate vm_inst_id for Azure virtual machines which leads to missing relationships between the CI's and their VM instances.

    Cloud Management Application

    PRB1316331

    The Logical Datacenter values are not populated in "sn_cmp_stack_item" table In the "sn_cmp_stack_item" table, the value for Logical Datacenter is empty.

    Cloud Management Application

    PRB1317292

    Location parameters should autoload with the cloud account When the form loads, the location parameter does not load based on the cloud account. To properly populate the Location field, users with multiple cloud accounts have to toggle between their cloud accounts anytime a catalog item order form is opened.

    Condition Builder

    PRB1251171

    In the new report UI, the From Date/time picker in the v3 condition builder overlaps with TO date picker when "BETWEEN" filter is chosen
    1. Navigate to Reports > Create new (make sure you use new GUI).
    2. Create a list type filter: table = any.
    3. Add a filter as 'CREATED BETWEEN'.
    4. Select a date on the FROM date picker.
    5. Click outside of the date picker (anywhere on the form).
    6. Click the TO date picker.

    You will see both date pickers have been overlapped.

    Condition Builder

    PRB1302883

    'New UI' Filter Condition Builder: Missing translation for 'OR' and 'AND' when creating a filter The AND and OR conditions in the 'new UI' Filter Condition Builder are not translated to selected languages other than English.
    1. Enable another language other than English, such as French.
    2. Set the instance language to French.
    3. Navigate to incident.list.
    4. Open the 'new UI' filter condition builder.
    5. Press the AND and OR filter buttons.

    Core Platform

    PRB1317902

    In London, the class field (sys_class_name) dropdown for CMDB child tables shows a duplicate entry for the existing class incorrectly The actual duplicate class entry (the duplicate entry that does not have a checkmark) is the base cmdb table and not the current class. Switching to this duplicate entry and saving the update will switch the class from the existing class to the base configuration item class.

    CSM Communities

    PRB1298473

    Community portal widget URLs are broken if the portal name is changed When the url_suffix changes for a community portal, links are broken because they still point to the previous URL suffix.
    1. Change the community portal's url_suffix.
    2. Traverse all links from all pages.

    Some links are broken because they still point to the previous URL suffix.

    CSM Communities

    PRB1311768

    'com.sn_communities_contextual_search' plugin upgrade is not successful The 'com.sn_communities_contextual_search' plugin was introduced in London, and the plugin contained a small syntactical error. The error can cause upgrade issues when upgrading from one London version to another.

    Customer Service Management

    PRB1316915

    The Solution Definition (Classification) conditions: 'state is Resolved or Closed' conflict with 'Active is false'

    Dashboards and Home Pages

    PRB1302972

    Issues with duplication when creating a dashboard version on a homepage When users have not converted the homepage to a dashboard, a blue bar appears asking users to create a dashboard version of the homepage. Clicking 'create dashboard ' sometimes makes the page unresponsive but multiple dashboards are created for this action. Reloading the homepage continues to show the blue message for creating the dashboard version even if there already exists a dashboard for this page.
    1. Log in as an admin user and load the homepage.
    2. Make sure a blue message appears to covert the homepage to dashboard on this.
    3. Open homepage Process KPI for example.
    4. Click Create on the popup to create a dashboard version.

    The page becomes unresponsive.

    Demand Management

    PRB1305679

    After installing Application Portfolio Management, issues occur with Insert and Stay for an idea record After installing Application Portfolio Management, list fields on the Idea form are not saved on insert. If updating, the fields are successfully saved.

    Demand Management

    PRB1312319

    Certain demand assessments have empty trigger IDs

    When a Demand Assessment is automatically generated by setting the Demand's State to Screening, the generated Assessments have a populated Trigger ID. The Demand's name is visible on the 'My Assessments and Surveys' page, and there is a direct link to the Demand when taking the assessment.

    When a Demand Assessment is manually generated using the 'Send Assessment' UI Action, there is no Trigger ID. The Demand's name is not visible on the 'My Assessments and Surveys' page, and there is no link to the Demand when taking the assessment. If there are no valid assessment recipients when demand's state is initially set to Screening, an assessment is sent to the user who clicks Screening. This Assessment has no Trigger ID as well.

    Discovery

    PRB1302066

    Switching from probe-based Discovery to pattern-based Discovery script takes a long time when there are more than 30 million CIs

    Discovery

    PRB1303791

    Performance issues performing a query for serverless discovery pattern When following steps to open the pattern to run debug in the documentation, the pattern stays in loading.

    Discovery

    PRB1310115

    Issues occur using two SNMPv3 credentials with the same user name Using SNMP get_scalar and get_bulk parameters causes issues with SNMP Discovery when using the same credentials ID and different authentication keys.

    Edge Encryption

    PRB1299086

    The download all attachment doesn't set static header for Edge

    Email

    PRB1321771

    KB0722879

    Scripted evaluation of the to, cc, bcc, from, and reply-to values in email client template does not work Performing scripted evaluation of the to, cc, bcc, from, and reply-to values in email client template or email client does not execute correctly. In some cases, it displays "Invalid function definition".
    1. Define an Email Client Template with the following values:
      • Table: incident
      • Any one of To, Cc, Bcc, Reply to, From (London and Kingston) fields:

        javascript: (function() { return 'test.user@example.com';}());

    2. Open the Email Client from an active incident.

      An error message 'Invalid function definition' is displayed.

    3. Alternately, add the following script to the To, Cc, Bcc, Reply to, From fields

      javascript: gs.getProperty('glide.email.username');

    No values are populated.

    Event Management

    PRB1258563

    KB0714146

    During upgrades from Kingston to London, if the Event Management plugin is activated, there can be skipped errors related to sys_hub_action_type_definition files.

    Run upgrade from Kingston to London with Event Management plugin activated.

    Event Management

    PRB1315853

    Connected Services Cache - (ConnectedBSGraphCache) is working insufficiently For users with many connected services, it may take a long time to calculate the impact due to frequent cache calculation.

    Event Management

    PRB1317844

    SNMPv3 Trap listener problems Users can't send SNMP v3 inform traps with engine ID to SNMP listener.

    Forms and Fields

    PRB1311198

    With custom-formatted locales, currency value is saved incorrectly if updated via the client script Currency decimal point being changed results in the wrong amount.

    Forms and Fields

    PRB659218

    KB0696741

    Japanese text becomes corrupted in the approval page On translated instances using Japanese, there is a GlidePopUp issue that affects the reference fields preview popup. For example, consider a user who writes a knowledge article in Japanese and submits the article for approval. In the approval page, Japanese text that was written in the article body appears as corrupted characters, and they do not show up properly.

    Refer to the listed KB article for details.

    Forms and Fields

    PRB691557

    KB0657394

    The UI property glide.ui.scroll_to_message_field does not work properly with void showFieldMsg (input, message, type, [scrollForm])

    The scroll down feature is expected to work with the error message. The glide.ui.scroll_to_message_field property determines whether the form scrolls down to a field when an error message is displayed below it.

    Journal fields associated with the activity stream are a little different than most other fields because there can be multiple fields but only one displayed at a time, with a toggle available to switch between the different fields. The property does not work for these fields.

    Refer to the listed KB article for details.

    Guided Tours

    PRB1315522

    KB0720698

    Callout created on a guided tour related list is saved on a different related list Callout created on guided tour related list moves on a different related list.
    1. Activate the plugin Project Portfolio Suite with Financials (com.snc.financial_planning_pmo).
    2. Navigate to Guided Tours.
    3. Create a new guided tour by clicking New.
      • Name: Test Project Tour
      • Type: Platform
      • Context: pm_project
      • Submit
    4. Open the guided tour created above using 'Edit with Designer'.
    5. Fill in the mandatory fields on the new pm_project form and click Save.
    6. Once the form is saved, you can see related lists.
    7. Create a callout on the related list 'Resource Plan' by giving some text and save.

    Expected behavior: Callout gets created on 'Resource Plan'.

    Actual behavior: Callout gets created on a different list 'Sub Projects'.

    Guided Tours

    PRB1320743

    After users disable the Guided Tours by setting the system property com.glide.guided_tours.enable to false, the localhost node log still shows API calls involving Guided Tours

    HTML Editor

    PRB1271312

    <br> and new lines in body field of email templates are converted to &nbsp; when rendered in TinyMCE When entering <br> or new lines in to the body field of a client email template, they get converted to &nbsp; when TinyMCE renders them in the email client.

    Human Resources Service Management

    PRB1316636

    ACLs are not executed in the scoped app Certain records in "sysrule_assignment" table are not visible to HR advisors after a London upgrade.

    Import / Export

    PRB1317233

    Sybase JDBC fails with "com.sybase.jdbc3.jdbc.SybSQLException: ERROR=Type mismatch on line 1 of statement UPDATE alerts.status ..." After upgrading from Jakarta to London, the Netcool Integration with JDBC and MID Server throws an error.

    Knowledge Management

    PRB1304243

    If the user does not have the role found in glide.knowman.show_user_feedback, user feedback is not created

    Knowledge Management

    PRB1314501

    Images in knowledge article tables are not displaying properly when published When text or images are inserted into a KB article through a table with the correct format, and users click View Article, the images are not displayed or they appear smaller.

    MID Server

    PRB1315736

    Missing "wrapper-jvm.conf" file in the MID Server installation package is causing SCCM Integration to fail

    On-call Scheduling

    PRB1298269

    On-Call Schedule entries have an incorrect 'end time' when they are created from schedules with dates in Daylight Savings Time

    When creating On-Call Schedule entries, if users select dates in the WHEN field which are outside the Daylight Savings dates (March 11 - November 4), they will get an inconsistent start and end time in the rota.

    Schedule entries are created with an incorrect 'end time' when they are created from schedules with dates in the Daylight savings dates. The start and end time shifts by one hour from expected due to the dates selected in the schedule entry.

    On-call Scheduling

    PRB1310718

    Large number of v_alternate_rotation records created when "My schedule report" is generated When 'My schedule report' is generated for a user who is not a roster member but provides coverage, the page script is caused to run into an infinite loop and create a large number of "v_alternate_rotation" entries.

    Patterns

    PRB1317058

    Azure Website pattern: retrieve a list of websites with a single REST call Azure Website pattern: retrieve the list of websites with a single REST call, removing the necessary requests for resource groups.

    Add a step 'Get websites in a single rest call' to OOTB pattern.

    Performance Analytics

    PRB1314074

    Issues with displaying PA dashboards on instances with legacy domain separation configuration

    Instances with the legacy version of domain separation installed have a disruption on the dashboards after upgrading to London.

    Legacy domain separation plugins:
    • Domain Support (do not activate...use 'Domain Support - Domain Extensions Installer' instead) [ com.glide.domain ]
    • Domain Support - Common (do not activate...use 'Domain Support - Domain Extensions Installer' instead) [ com.glide.domain_basic ]
    1. Activate the plugin with ID "com.glide.domain_basic" which includes "com.glide.domain" (Do not install the plugin "com.glide.domain.msp_extensions.installer" as this is the new Domain Separation plugin and not the legacy version).
    2. OOTB the domain configuration will have as a domain table "sys_user_group". In case this is not true, click in the link "Change Domain table" and set the table Group (sys_user_group) as the domain table.
    3. Create two new groups: Group A and Group B. Make Group A the parent of Group B.
    4. Create two new users: User A and User B. Give both users 'pa_viewer' role.
    5. Add 'User A' to group Group A and add 'User B' to group Group B.
    6. Upgrade the OOTB instance to London Patch 2 (or later release).
    7. After upgrade, impersonate User A or User B, check the dashboards.

    Expected behavior: Dashboard loads correctly.

    Actual behavior: Dashboard is broken, the pane area is blank and no UI input works (buttons, drop-down fields, etc.).

    Persistence

    PRB1298268

    Too many events cause email processing delay

    There is a property change (or something else) that triggers a cache flush. While the cache is synchronized across all the primary and secondary nodes at the same time, the database is not able to handle all the connections from few/more secondary nodes because they on the far side (secondary side).

    Persistence

    PRB1315808

    DB connection leaks when using LazyWriter with gateway table

    Persistence

    PRB1316897

    London upgrade/update fails with: java.lang.IllegalArgumentException

    Project Management

    PRB1300559

    Slowness when creating a project through a template Slowness when creating a project through a template called 'Iterative Template'.

    Project Management

    PRB1303035

    Project export to Microsoft Project always shows the project start time in the PDT timezone When exporting any project and open the MPP XML, it always shows the start time in PDT irrespective of system time zone. For example, if the system timezone is Asia/Macau, Export XML shows start date/time as 15 hours behind Macau.

    Project Management

    PRB1307088

    Issues with creating a project in Project Workspace if the template has no "scheduled start date" element When a template doesn't have 'schedule_start_date' default element, the start dates are not honored when a new project is created via Project Workspace.

    Project Portfolio Management

    PRB1316382

    Investment portal doesn't load all the reports and is not honoring the pagination

    Reporting

    PRB1316337

    Map report doesn't aggregate values as defined by Map Source on the last level (Latitude/Longitude) Issues with Map Report mapping the city based on latitude and longitude.
    1. In the Filter Navigator, enter 'sys_report.list'.
    2. Search for the report named 'Map Incident by caller'.
    3. Click the 'Edit Report' UI Action.
    4. Switch to the New UI. Change the configuration as follows:
      • Aggregation = Count
      • Map this data = Incident by caller location
      • Set map = California.
    5. On the top right, under the 'Run' UI Action, click the 'Show report structure' icon.
    6. Click the drilldown 'System Administrator'.
    7. Change the configuration as follows:
      • Group by: Caller > Location > City
      • Aggregation = Count
    8. Click Save drilldown.
    9. Click Save.
    10. Click the 'Refresh' icon.

      Notice only one dot on San Diego.

    11. Click the dot.

    Notice that incidents are grouped by 5 different cities: 13 for San Diego, 9 for Poway, 5 for San Ysidro, 1 for Escondido, 1 for Solana Beach.

    Resource Management

    PRB1310045

    Resource report shows invalid dates if the user in the profile has the system date set to: dd-MM-yyyy Running resource reports is displaying incorrect start and end dates.

    Resource Management

    PRB1315141

    Behaviors of form UI action on the form and grid are different

    Resource Management

    PRB1319400

    On an upgraded instance from Istanbul(or prior) to Kingston(or later), Confirmed/Allocated Hours on resource allocations and task on aggregates are not populated

    On an upgraded instance from Istanbul(or prior) to Kingston(or later)

    • Check 'Allocation Details' under 'resource reports' and 'Resource - Project Member Allocation Details - Monthly (Hrs)' report under 'resource reports - new' - aggregates do not have task populated and causes mismatch in reports.
    • On a London instance, Searching a group/role/user in Resource finder shows blank rows under few users.

    Resource Management

    PRB1320122

    Resource Allocation workbench shows an error message 'No users found to allocate for the resource plan' after refreshing the workbench page In Resource Allocation workbench, when users try to confirm/allocate a resource plan, which does not have any matching/available resources, it should show an error in a pop-up in red. The error pop-up does not come up immediately and only shows when users refresh a page or open a new session to the same instance.

    Resource Management

    PRB1320170

    Time cards submitted for non-tasks get recorded on operational resource plan dailies Actual hours are not displaying correctly on resource plans.
    1. Create an operational resource plan for 'Test User' from 09-12-2018 to 15-12-2018 and allocate it.
    2. Create a time card for 'Test User' for week starting on 09-12-2018 with 'task work' category and task 'any incident'.
    3. Approve the time card.

    Verify the resource allocation daily record for 'Test User' on 10-12-2018. Actual hours submitted for admin time are getting recorded against the operational resource plan.

    Security

    PRB1305052

    Logic correction needed for 'Authentication > Remove Credentials From Welcome Page *'

    Service Catalog

    PRB1303951

    KB0712603

    Printer-friendly version does not display multi-row variable set Multi-row variable set doesn't show up in the "printer friendly version".
    1. Go to any Catalog item - say 'Apple Watch Series 2' in OOB.

      /nav_to.do?uri=sc_cat_item.do?sys_id=acc73c0910247200964f77ffeec6c4af

    2. Create a variable set as follows, to the above catalog item.
      • Title: testsnc
      • Type: Multi Row
      • Layout 1 Column wide
      • Description: Test
      • Internal Name: testsnc
    3. Create a variable in the above variable set as follows:
      • Type: Single Line Text
      • Variable Set: testsnc (created above)
      • Question: test
      • Name: test
    4. Submit a catalog item with a value in the 'Multi Row' variable set - testsnc.
    5. Open the RITM that you created.

    Expected behavior: Multi Row variable set shows up on RITM. Multi Row variable set should show up in the 'printer friendly version'.

    Actual behavior: Multi Row variable set shows up on RITM. Multi Row variable set doesn't show up in the 'printer friendly version'.

    Service Catalog

    PRB1315493

    Checkbox type variable is disabled when accessed from a public page in London
    1. Create a catalog item in any London instance.
    2. Create a checkbox variable within the catalog item with the following permission settings:
      • Read roles: Public
      • Write roles: Public
      • Create roles: Public
    3. Go to the sys_public table and add a record for the page com.glideapp.servicecatalog_cat_item_view so that the page can be accessed publicly.
    4. Log out and try to access the catalog item publicly through the URL with the following format:

      https://[instance_name].service-now.com/com.glideapp.servicecatalog_cat_item_view.do?v= 1&sysparm_id=[catalog_Item_sys_id]

    Expected behavior: The checbox variable should be editable.

    Actual behavior: The checbox variable appears read-only.

    Service Level Agreement (SLA)

    PRB1297251

    KB0713660

    When SLA Definitions are in a domain other than global, the calculations on the Task SLA records can be incorrect and/or the workflow will not attach or be updated
    1. Create an Incident for a Caller in one of the sub domains.
    2. Update the record to an In progress state and with all fields filled that are required for closure (e.g. Resolution code and Resolution notes).
    3. Run a background script to impersonate the integration user and update the Incident to closed and then check that the Task SLAs on the Incident have been updated correctly.
      • An example background script used for this is:
        gs.getSession().impersonate('xxxxxxxxxxxxxxxxxxxsys_id')var 
                                incGr = new GlideRecord('incident'); 
                                incGr.get('number', '<ENTER INCIDENT NUMBER HERE>'); 
                                incGr.state = 7; 
                                incGr.work_notes = 'Test'; 
                                incGr.update();

    Service Mapping

    PRB1310326

    Multiple ports with the same MAC address can be processed only once

    Execute Layer 2 connectivity flow on host with more than one port with the same MAC Address.

    Service Portal

    PRB1315748

    onSubmit client scripts are running multiple times in the Service Portal for sc_req_item (RITM) table

    Service Portal

    PRB1316070

    Field attribute 'format=none' for an Integer field is not considered on the Service Portal
    1. Create a field of type Integer on the incident form.
    2. Add the new field to the Service Portal view.
    3. Configure the dictionary of the new field created and add the attribute 'format' with the value 'none'.
    4. Create an incident in the backend and when you fill in the new integer field with 1,000, it will be changed to 1000 on save.
    5. Try to create the incident from the portal using the URL: https://instancename.service-now.com/sp?id=form&table=incident&sys_id=-1
    6. Fill in the value in the new integer field as 2,000.

    Expected behavior: The value changes to 2000 on save.

    Actual behavior: The value remains as 2,000.

    Service Portal

    PRB1316073

    Decimal fields format improperly when using a different system locale (like FR) Decimal Separator is not showing on the Service Portal for decimal fields when changing the system locale.

    Service Portal

    PRB1316133

    Integer and decimal save an incorrect truncated value for locales where the thousands separator is a space, like fr.FR

    In a London instance on the desktop UI:

    1. Open any incident.
    2. Click the header and right-click to Configure > Form Layout.
    3. Create an Integer or Decimal field.
    4. Click Add and Save.
    5. Set the value of the property glide.system.locale to fr.FR and save.
    6. In a Service Portal id=form page for an incident record, set the value of the Integer or Decimal field to 6 000 000 and save.
    7. Open the same record in the Service Portal id=form page.

    The value is truncated and saved as 6.

    Service Portal

    PRB1318684

    Hints for scripted menu items are not showing up in Service Portal after upgrading to London

    Software Asset Management Professional

    PRB1317159

    Office365 and Adobe Cloud - Calculation of 'Current Subscription Spend' is incorrect
    1. Activate the SAMP for Adobe and Microsoft plugins.
    2. Run reconciliation.
    3. Navigate to Software Asset > Office 365 & Adobe Cloud.
    4. Drill down into the Current Subscription Spend widget.
    5. Click Show Records.

    In License Metric Results, the displayed records include license metrics from areas outside of 'User Subscription.' Since this dashboard is only related to subscription-based products, only user subscription-related records should appear.

    Software Asset Management Professional

    PRB1319697

    Subscription pull schedule job normalizes install for all subscription software, but it should only normalize for Microsoft subscription software
    1. Enable the Microsoft and Adobe plugins.
    2. Create a Microsoft subscription product install with an edition. For example, Microsoft Office 365 E1.
    3. Create any subscription product install other than Microsoft, such as Adobe Photoshop.
    4. Provide the edition for that install. For example, 7706 or CC.
    5. Run the pull subscription job.

    Software Asset Management Professional

    PRB1320718

    Issues with 'One Click Revert' feature A small issue can prevent an instance from fully reverting to the out-of-box version.

    Survey Management

    PRB1318376

    Users are unable to see the boolean questions
    1. Create a survey with boolean questions.
    2. Open the survey on "Survey designer" and do preview.

    Expected behavior: User should be able to see boolean questions under preview.

    Actual behavior: Boolean questions are not displaying under preview. If you assign the survey to the user, the user is unable to see the boolean question while taking the survey.

    Time Card Management

    PRB1290956

    In the Worker Portal, the 'Add unassigned tasks to time sheet' link display ASCII for some characters

    The Plugin Time Card Management comes with a portal called Worker Portal. Its URL is instancename.service-now.com/tcp. This portal has a link: 'Add unassigned tasks to Time Sheet.' When this link is clicked, it shows a search box. The results from searching in this box show ASCII for some letters and accents.

    This issue impacts certain non-English languages, such as Portuguese, because some heavily rely on accents.

    1. Activate the Time Card Management plugin. If you are using a Jakarta instance, you must also activate the Time Card Portal plugin.
    2. Create an incident record.
    3. In the Short Description, add the text Testando rejeição (translation: rejection testing).
    4. Save the incident.
    5. Navigate to the portal instancename.service-now.com/tcp.
    6. Click Add unassigned tasks to time sheet.
    7. Search for the word Test.

    Update Sets

    PRB1298848

    Previewer throws errors for missing sys_portal records even though they are included in the sys_portal_page update Unable to find a record in sys_portal for column portal_widget referenced in the update.

    Visual Task Boards

    PRB1258625

    Attempting to create a VTB task using the mobile app (web and native apps) causes an error and gets stuck "Loading..."
    1. Navigate to incident.list.
    2. Right click the form header and 'Show Visual Task Board'.
    3. In another tab, enter '<instance-name>.service-now.com/$m.do' to take you to the mobile view.
    4. Refresh the VTB page and try to 'Add Task' at the bottom of a lane.

      'cannot read property 'getUniqueValue' of undefined' error is displayed in the console, and the task is stuck loading.

    5. If you switch back to thedesktop view (<instance-name>.service-now.com/?sysparm_device=doctype) and refresh the VTB, you will be able to add tasks.

    Vulnerability Response

    PRB1292082

    Vulnerable item 'Closed' date and 'Closed by' fields are not updated after Kingston upgrade After upgrading to Kingston, when importing 'Fixed' detections from the Qualys Cloud Platform application, the matching vulnerable items' state is updated to 'Closed'. However, the 'Closed' date and 'Closed by' fields are not updated.

    Workflow

    PRB1259826

    Mismatch with knowledge article workflow stages between the article and the approval records

    The workflow stage in the Approval record acts in a random manner. Workflow stage found under the section "Summary of Item being approved" of the "Approval record" related to a knowledge article does not match with the actual workflow stage found in the "Knowledge article".

    1. Navigate to the Knowledge module and click Create new.
    2. Fill in the details and click Save.
    3. Click Publish. Approval records are generated and click the approval records to open it.

      In the Approval record that under the 'Summary of Item being approved' section, the related knowledge record is shown and the 'Workflow stage' value shows as 'Review'.

    4. Approve the record.

      It redirects back to the Knowledge Form view.

    5. Click the Approval record to open it again.

    In some cases, under the 'Summary of Item being approved' section of the Approval record, the related knowledge record is shown and the 'Workflow stage' value shows as 'Review'. However, in some other cases, it is shown as 'Published'.

    Fixes included

    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.

    • London Patch 4 Hotfix 2
    • London Patch 4
    • London Patch 3 Hotfix 3
    • London Patch 3
    • London Patch 2
    • London Patch 1
    • London security and notable fixes
    • All other London fixes

    Tags:

    Feedback
    On this page

    Previous topic

    Next topic

    • Contact Us
    • Careers
    • Terms of Use
    • Privacy Statement
    • Sitemap
    • © ServiceNow. All rights reserved.

    Release version
    Choose your release version

      London Patch 5

      • Save as PDF Selected topic Topic & subtopics All topics in contents
      • Unsubscribe Log in to subscribe to topics and get notified when content changes.
      • Share this page

      London Patch 5

      The London Patch 5 release contains problem fixes.

      London Patch 5 was released on January 22, 2019.
      Build date: 01-18-2019_0328
      Build tag: glide-london-06-27-2018__patch5-01-03-2019
      Important: For more information about how to upgrade an instance, see Upgrade to London.

      For more information about the release cycle, see the ServiceNow Release Cycle.

      Note: This version is approved for FedRAMP. The following products are not approved for FedRAMP in London: Benchmarks, Security Threat Intelligence, Sightings Search, and Trusted Security Circles.

      For a downloadable, sortable version of the fixed problems in this patch, click here.

      Overview

      London Patch 5 includes 93 PRBs fixed in various problem categories. The chart below shows the top 10 problem categories.

      Figure 1. Top 10 problem categories
      Fixed issues grouped by problem categories bar chart

      Security-related fixes

      London Patch 5 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 London Patch 5, refer to KB0723003.

      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

      Related Lists

      PRB1311959

      KB0721284

      List edit box on related lists renders at the bottom of the page and the form is unusable

      Refer to the listed KB article for details.

      Currency

      PRB1287143

      KB0692585

      Saving a form with a currency field results in the currency field getting multiplied by 100 Even if a user doesn't make changes to a currency field on a form, saving the record results in the currency value getting multiplied by 100. This issue occurs when a user's language is set to English and their country is set to US.
      1. Create a Currency field on the incident table called Test Currency.
      2. Open two browser sessions (for example, Chrome and Chrome incognito).
      3. In session 1 log in as System Administrator user and be sure his System Settings have the language set to English.
      4. In session 1, open INC0000015.
      5. In session 2 log in as the ITIL user and make sure the user's System Settings have the language set to Spanish.
      6. In session 2, open the same incident (INC0000015).
      7. In session 1, set the Test Currency field value to a number between 1 and 999 and save the form.
        • Notice in session 2 that the Test Currency field is marked as updated.
      8. In session 2, update the title and save the record.
        • Notice in session 2 that the Test Currency field is updated and multiplied by 100.
        • Notice in session 1 that the Test Currency field is updated and multiplied by 100.
      9. In session 2 Set the Test Currency field value to a number between 1 and 999 and save the form.
        • Notice in session 1 that the Test Currency field is updated.
      10. In session 1, update the title and save the record.
        • Notice in session 2 that the Test Currency field is updated and multiplied by 100.
        • Notice in session 1 that the Test Currency field is updated and multiplied by 100.

      Change Management

      PRB1303778

      Public

      The CAB Workbench displays incorrect date/time values for planned start and end dates When setting the timezone for a CAB meeting to Eastern, the planned start and end date for the change requests differ from the change request record and the CAB workbench meeting's listed dates.

      Service Portal

      PRB1290254

      KB0693248

      In Kingston, using catalog client scripts to set the value of a choice variable to boolean true or false does not work Catalog client scripts which set the value on a checkbox variable does not work on Service Portal. However, the string 'true' or 'false' works.

      Refer to the listed KB article for details.

      UI Components

      PRB837118

      WYSIWYG editor in the KB article doesn't work for either URL or the local video library

      When clicking the "insert/update video" button to embed a local .mov file to a KB article, the error "This plugin is not supported" is displayed using Chrome/Firefox.

      When clicking the "insert/update video" button to choose a URL and put a URL, the video will be rendered as blank.

      All other fixes

      Problem Short description Description Steps to reproduce

      Activity Stream

      PRB1312770

      Journal field selector is missing from the Activity Stream flyout when the user passes contextual ACLs Journal field selector is missing from Activity Stream flyout when there are contextual ACLs that the user passes. Even when the user has access to read and write on the field, the fields are missing. This works fine when the 'Activities(filtered)' are on the form.

      Agent Workspace

      PRB1306291

      The list does not load or keeps spinning when an extended field is added to columns When an Agent workspace list column has an extended field (i.e. field on the incident table), the list does not load and keeps on spinning.
      1. Make sure you have the Agent Workspace and ITSM Workspace plugin.
      2. Navigate to Agent Workspace > Lists > List Filters.
      3. Search for the name 'My Work' and 'Table is Task'.
      4. Open the record and edit the columns.
      5. Scroll towards the end and add any extended field like 'Caller [Incident]' to the selected column.
      6. Clear the cache.
      7. Navigate to Agent Workspace home.
      8. Click List > Task > My Work.

      Expected behavior: The list should load.

      Actual behavior: The list doesn't load and it keeps on spinning.

      Application Portfolio Management (APM)

      PRB1320136

      Cannot create a dictionary override or flow formatter for the Business Application cmdb_ci_business_app table for upgrading customers

      Change Management Conflict Detector

      PRB1305653

      KB0713742

      Check Conflicts: After clicking 'Close', the modal does not close In change conflicts, clicking 'Close' does not close the modal. The following error appears in the browser console logs: "Cannot read property 'refresh' of undefined."

      Refer to the listed KB article for details.

      Change Management

      PRB1293113

      Change Conflict Calendar view is not displaying Blackout schedules in month view Blackout schedules are not showing up on the change calendar in month view. The default view is day view in which the blackout schedule shows up as expected.
      1. Define a blackout schedule that contains a schedule entry that spans from one month to another.
      2. Ensure the condition of this blackout schedule is simple and applies to cmdb_ci.
      3. Open the Conflict Calendar for any Change Request (as the condition should apply).
      4. Navigate to the month where this schedule should start.
      5. Try to navigate to the month where the span should end.

      Spans are missing from the calendar.

      Change Management

      PRB1315487

      When the 'Applies to' field in a blackout schedule is empty, users receive an error when viewing the Change Schedule List This issue applies to non-mandatory Blackout Schedules where the 'None' option is available, and the 'Applies to' field is empty. In Change Schedule Definitions where the 'Show blackout' window is checked under the 'Blackout Maintenance' tab, users see an error in the console.

      In a London instance with the Blackout Maintenance and Change Schedules modules activated:

      1. Navigate to Blackout schedule (cmn_schedule_blackout_list.do).
      2. Navigate to any record in the list, and choose None for the Applies To field (applies_to).
      3. Navigate to Change Schedule Definition (chg_soc_definition_list.do).
      4. Create a list that contains all changes created in the last 6 months.
      5. Ensure the Show blackout window is checked on the Blackout maintenance tab.
      6. Navigate to Change schedule.
      7. Click the newly created record or any existing record.

      An error appears on the list and in the console:

      org.mozilla.javascript.EvaluatorException: GlideRecord.setTableName - empty table name

      (sys_script_include.a7f9865f9f902200b18a7feea57fcf57.script; line 1138)

      Chat

      PRB1242509

      KB0689003

      On domain-separated instances, live profile records are created with the sys_id in the name field Instead of user names, sys IDs are shown on Connect chat and mini windows.
      1. Ensure that the Domain Separation and Connect plugins are active.
      2. Go to sys_user.list and include the Domain column in the list.
      3. Set a domain of two users to different sub-domains.
      4. Pick a record which was created by user 'ITIL User'. For example, INC0000052.
      5. Impersonate Fred Luddy.
      6. Try to view the incident INC0000052 from Service Portal. For example, using the following link: https://<instance name>.service-now.com/sp?sys_id=<sys id of incident INC0000052>&view=sp&id=ticket&table=incident
      7. Check the live_profile record for the recently created records.

      The live profile record for 'ITIL user' is correctly created with the domain TOP/ACME, but the name field shows the sys_id of the user record rather than the user name.

      Because the sys_id in the name field of live_profile record, when that user participates in a Chat conversation, the sys_id is displayed instead of the user's name.

      Chat

      PRB1305294

      The Chat module shows the user's city and country in the profile, but the module does not appear to honor the user's language selection
      1. Navigate to the Connect Chat module.
      2. Initiate a chat with 'Abel Tuter'.
      3. Abel Tuter profile shows 'Location: MÜNCHEN, Germany'.
      4. Change the instance language to German.
      5. Refresh the chat module.

      Expected behavior: It should show 'Deutschland' instead of 'Germany' as per the country configuration.

      Actual behavior: The Abel Tuter profile shows 'Location: MÜNCHEN, Germany'.

      Chat

      PRB1313828

      Even if users themselves close a chat (i.e. the chat is not closed by the agent), they see 'The agent has closed the support session.'
      1. Open a support chat between user and agent.
      2. Close the chat.

      Note message that appears 'The Agent has closed the support session.'

      Cloud Management Application

      PRB1304042

      VMware "Create_vSphere_NIC_VM_ Response_Processor" is not using IPs attached to NICs when creating NIC configuration items VMware "Create_vSphere_NIC_VM_ Response_Processor" response processor is not using IPs attached to NICs when creating NIC CIs. Instead, it is using the first IP returned and attached to the VM instance itself for all NICs. This can cause the incorrect IP to be assigned to the NIC or no IP to be assigned at all.

      Cloud Management Application

      PRB1309151

      VM state not updated when provisioning VM using ARM Azure discovery not populating several fields on selected VM instances.

      Cloud Management Application

      PRB1310893

      Deprovision: When deprovisioning an AWS stack for VM, VM gets deprovisioned in AWS but the state doesn't get updated in CMDB
      1. Create a blueprint to provision a single VM on AWS.
      2. Create a catalog item.
      3. Provision the stack.
      4. Once the stack is provisioned, perform the stack deprovision operation.
      5. Check the stack status at the end of the operation.

      Stack is terminated but the VM state is still on. An error is thrown 'java.lang.NullPointerException.'

      Cloud Management Application

      PRB1315852

      CMPV1 'sn_azure' Cloud Discovery does not populate vm_inst_id for Azure virtual machines which leads to missing relationships between the CI's and their VM instances.

      Cloud Management Application

      PRB1316331

      The Logical Datacenter values are not populated in "sn_cmp_stack_item" table In the "sn_cmp_stack_item" table, the value for Logical Datacenter is empty.

      Cloud Management Application

      PRB1317292

      Location parameters should autoload with the cloud account When the form loads, the location parameter does not load based on the cloud account. To properly populate the Location field, users with multiple cloud accounts have to toggle between their cloud accounts anytime a catalog item order form is opened.

      Condition Builder

      PRB1251171

      In the new report UI, the From Date/time picker in the v3 condition builder overlaps with TO date picker when "BETWEEN" filter is chosen
      1. Navigate to Reports > Create new (make sure you use new GUI).
      2. Create a list type filter: table = any.
      3. Add a filter as 'CREATED BETWEEN'.
      4. Select a date on the FROM date picker.
      5. Click outside of the date picker (anywhere on the form).
      6. Click the TO date picker.

      You will see both date pickers have been overlapped.

      Condition Builder

      PRB1302883

      'New UI' Filter Condition Builder: Missing translation for 'OR' and 'AND' when creating a filter The AND and OR conditions in the 'new UI' Filter Condition Builder are not translated to selected languages other than English.
      1. Enable another language other than English, such as French.
      2. Set the instance language to French.
      3. Navigate to incident.list.
      4. Open the 'new UI' filter condition builder.
      5. Press the AND and OR filter buttons.

      Core Platform

      PRB1317902

      In London, the class field (sys_class_name) dropdown for CMDB child tables shows a duplicate entry for the existing class incorrectly The actual duplicate class entry (the duplicate entry that does not have a checkmark) is the base cmdb table and not the current class. Switching to this duplicate entry and saving the update will switch the class from the existing class to the base configuration item class.

      CSM Communities

      PRB1298473

      Community portal widget URLs are broken if the portal name is changed When the url_suffix changes for a community portal, links are broken because they still point to the previous URL suffix.
      1. Change the community portal's url_suffix.
      2. Traverse all links from all pages.

      Some links are broken because they still point to the previous URL suffix.

      CSM Communities

      PRB1311768

      'com.sn_communities_contextual_search' plugin upgrade is not successful The 'com.sn_communities_contextual_search' plugin was introduced in London, and the plugin contained a small syntactical error. The error can cause upgrade issues when upgrading from one London version to another.

      Customer Service Management

      PRB1316915

      The Solution Definition (Classification) conditions: 'state is Resolved or Closed' conflict with 'Active is false'

      Dashboards and Home Pages

      PRB1302972

      Issues with duplication when creating a dashboard version on a homepage When users have not converted the homepage to a dashboard, a blue bar appears asking users to create a dashboard version of the homepage. Clicking 'create dashboard ' sometimes makes the page unresponsive but multiple dashboards are created for this action. Reloading the homepage continues to show the blue message for creating the dashboard version even if there already exists a dashboard for this page.
      1. Log in as an admin user and load the homepage.
      2. Make sure a blue message appears to covert the homepage to dashboard on this.
      3. Open homepage Process KPI for example.
      4. Click Create on the popup to create a dashboard version.

      The page becomes unresponsive.

      Demand Management

      PRB1305679

      After installing Application Portfolio Management, issues occur with Insert and Stay for an idea record After installing Application Portfolio Management, list fields on the Idea form are not saved on insert. If updating, the fields are successfully saved.

      Demand Management

      PRB1312319

      Certain demand assessments have empty trigger IDs

      When a Demand Assessment is automatically generated by setting the Demand's State to Screening, the generated Assessments have a populated Trigger ID. The Demand's name is visible on the 'My Assessments and Surveys' page, and there is a direct link to the Demand when taking the assessment.

      When a Demand Assessment is manually generated using the 'Send Assessment' UI Action, there is no Trigger ID. The Demand's name is not visible on the 'My Assessments and Surveys' page, and there is no link to the Demand when taking the assessment. If there are no valid assessment recipients when demand's state is initially set to Screening, an assessment is sent to the user who clicks Screening. This Assessment has no Trigger ID as well.

      Discovery

      PRB1302066

      Switching from probe-based Discovery to pattern-based Discovery script takes a long time when there are more than 30 million CIs

      Discovery

      PRB1303791

      Performance issues performing a query for serverless discovery pattern When following steps to open the pattern to run debug in the documentation, the pattern stays in loading.

      Discovery

      PRB1310115

      Issues occur using two SNMPv3 credentials with the same user name Using SNMP get_scalar and get_bulk parameters causes issues with SNMP Discovery when using the same credentials ID and different authentication keys.

      Edge Encryption

      PRB1299086

      The download all attachment doesn't set static header for Edge

      Email

      PRB1321771

      KB0722879

      Scripted evaluation of the to, cc, bcc, from, and reply-to values in email client template does not work Performing scripted evaluation of the to, cc, bcc, from, and reply-to values in email client template or email client does not execute correctly. In some cases, it displays "Invalid function definition".
      1. Define an Email Client Template with the following values:
        • Table: incident
        • Any one of To, Cc, Bcc, Reply to, From (London and Kingston) fields:

          javascript: (function() { return 'test.user@example.com';}());

      2. Open the Email Client from an active incident.

        An error message 'Invalid function definition' is displayed.

      3. Alternately, add the following script to the To, Cc, Bcc, Reply to, From fields

        javascript: gs.getProperty('glide.email.username');

      No values are populated.

      Event Management

      PRB1258563

      KB0714146

      During upgrades from Kingston to London, if the Event Management plugin is activated, there can be skipped errors related to sys_hub_action_type_definition files.

      Run upgrade from Kingston to London with Event Management plugin activated.

      Event Management

      PRB1315853

      Connected Services Cache - (ConnectedBSGraphCache) is working insufficiently For users with many connected services, it may take a long time to calculate the impact due to frequent cache calculation.

      Event Management

      PRB1317844

      SNMPv3 Trap listener problems Users can't send SNMP v3 inform traps with engine ID to SNMP listener.

      Forms and Fields

      PRB1311198

      With custom-formatted locales, currency value is saved incorrectly if updated via the client script Currency decimal point being changed results in the wrong amount.

      Forms and Fields

      PRB659218

      KB0696741

      Japanese text becomes corrupted in the approval page On translated instances using Japanese, there is a GlidePopUp issue that affects the reference fields preview popup. For example, consider a user who writes a knowledge article in Japanese and submits the article for approval. In the approval page, Japanese text that was written in the article body appears as corrupted characters, and they do not show up properly.

      Refer to the listed KB article for details.

      Forms and Fields

      PRB691557

      KB0657394

      The UI property glide.ui.scroll_to_message_field does not work properly with void showFieldMsg (input, message, type, [scrollForm])

      The scroll down feature is expected to work with the error message. The glide.ui.scroll_to_message_field property determines whether the form scrolls down to a field when an error message is displayed below it.

      Journal fields associated with the activity stream are a little different than most other fields because there can be multiple fields but only one displayed at a time, with a toggle available to switch between the different fields. The property does not work for these fields.

      Refer to the listed KB article for details.

      Guided Tours

      PRB1315522

      KB0720698

      Callout created on a guided tour related list is saved on a different related list Callout created on guided tour related list moves on a different related list.
      1. Activate the plugin Project Portfolio Suite with Financials (com.snc.financial_planning_pmo).
      2. Navigate to Guided Tours.
      3. Create a new guided tour by clicking New.
        • Name: Test Project Tour
        • Type: Platform
        • Context: pm_project
        • Submit
      4. Open the guided tour created above using 'Edit with Designer'.
      5. Fill in the mandatory fields on the new pm_project form and click Save.
      6. Once the form is saved, you can see related lists.
      7. Create a callout on the related list 'Resource Plan' by giving some text and save.

      Expected behavior: Callout gets created on 'Resource Plan'.

      Actual behavior: Callout gets created on a different list 'Sub Projects'.

      Guided Tours

      PRB1320743

      After users disable the Guided Tours by setting the system property com.glide.guided_tours.enable to false, the localhost node log still shows API calls involving Guided Tours

      HTML Editor

      PRB1271312

      <br> and new lines in body field of email templates are converted to &nbsp; when rendered in TinyMCE When entering <br> or new lines in to the body field of a client email template, they get converted to &nbsp; when TinyMCE renders them in the email client.

      Human Resources Service Management

      PRB1316636

      ACLs are not executed in the scoped app Certain records in "sysrule_assignment" table are not visible to HR advisors after a London upgrade.

      Import / Export

      PRB1317233

      Sybase JDBC fails with "com.sybase.jdbc3.jdbc.SybSQLException: ERROR=Type mismatch on line 1 of statement UPDATE alerts.status ..." After upgrading from Jakarta to London, the Netcool Integration with JDBC and MID Server throws an error.

      Knowledge Management

      PRB1304243

      If the user does not have the role found in glide.knowman.show_user_feedback, user feedback is not created

      Knowledge Management

      PRB1314501

      Images in knowledge article tables are not displaying properly when published When text or images are inserted into a KB article through a table with the correct format, and users click View Article, the images are not displayed or they appear smaller.

      MID Server

      PRB1315736

      Missing "wrapper-jvm.conf" file in the MID Server installation package is causing SCCM Integration to fail

      On-call Scheduling

      PRB1298269

      On-Call Schedule entries have an incorrect 'end time' when they are created from schedules with dates in Daylight Savings Time

      When creating On-Call Schedule entries, if users select dates in the WHEN field which are outside the Daylight Savings dates (March 11 - November 4), they will get an inconsistent start and end time in the rota.

      Schedule entries are created with an incorrect 'end time' when they are created from schedules with dates in the Daylight savings dates. The start and end time shifts by one hour from expected due to the dates selected in the schedule entry.

      On-call Scheduling

      PRB1310718

      Large number of v_alternate_rotation records created when "My schedule report" is generated When 'My schedule report' is generated for a user who is not a roster member but provides coverage, the page script is caused to run into an infinite loop and create a large number of "v_alternate_rotation" entries.

      Patterns

      PRB1317058

      Azure Website pattern: retrieve a list of websites with a single REST call Azure Website pattern: retrieve the list of websites with a single REST call, removing the necessary requests for resource groups.

      Add a step 'Get websites in a single rest call' to OOTB pattern.

      Performance Analytics

      PRB1314074

      Issues with displaying PA dashboards on instances with legacy domain separation configuration

      Instances with the legacy version of domain separation installed have a disruption on the dashboards after upgrading to London.

      Legacy domain separation plugins:
      • Domain Support (do not activate...use 'Domain Support - Domain Extensions Installer' instead) [ com.glide.domain ]
      • Domain Support - Common (do not activate...use 'Domain Support - Domain Extensions Installer' instead) [ com.glide.domain_basic ]
      1. Activate the plugin with ID "com.glide.domain_basic" which includes "com.glide.domain" (Do not install the plugin "com.glide.domain.msp_extensions.installer" as this is the new Domain Separation plugin and not the legacy version).
      2. OOTB the domain configuration will have as a domain table "sys_user_group". In case this is not true, click in the link "Change Domain table" and set the table Group (sys_user_group) as the domain table.
      3. Create two new groups: Group A and Group B. Make Group A the parent of Group B.
      4. Create two new users: User A and User B. Give both users 'pa_viewer' role.
      5. Add 'User A' to group Group A and add 'User B' to group Group B.
      6. Upgrade the OOTB instance to London Patch 2 (or later release).
      7. After upgrade, impersonate User A or User B, check the dashboards.

      Expected behavior: Dashboard loads correctly.

      Actual behavior: Dashboard is broken, the pane area is blank and no UI input works (buttons, drop-down fields, etc.).

      Persistence

      PRB1298268

      Too many events cause email processing delay

      There is a property change (or something else) that triggers a cache flush. While the cache is synchronized across all the primary and secondary nodes at the same time, the database is not able to handle all the connections from few/more secondary nodes because they on the far side (secondary side).

      Persistence

      PRB1315808

      DB connection leaks when using LazyWriter with gateway table

      Persistence

      PRB1316897

      London upgrade/update fails with: java.lang.IllegalArgumentException

      Project Management

      PRB1300559

      Slowness when creating a project through a template Slowness when creating a project through a template called 'Iterative Template'.

      Project Management

      PRB1303035

      Project export to Microsoft Project always shows the project start time in the PDT timezone When exporting any project and open the MPP XML, it always shows the start time in PDT irrespective of system time zone. For example, if the system timezone is Asia/Macau, Export XML shows start date/time as 15 hours behind Macau.

      Project Management

      PRB1307088

      Issues with creating a project in Project Workspace if the template has no "scheduled start date" element When a template doesn't have 'schedule_start_date' default element, the start dates are not honored when a new project is created via Project Workspace.

      Project Portfolio Management

      PRB1316382

      Investment portal doesn't load all the reports and is not honoring the pagination

      Reporting

      PRB1316337

      Map report doesn't aggregate values as defined by Map Source on the last level (Latitude/Longitude) Issues with Map Report mapping the city based on latitude and longitude.
      1. In the Filter Navigator, enter 'sys_report.list'.
      2. Search for the report named 'Map Incident by caller'.
      3. Click the 'Edit Report' UI Action.
      4. Switch to the New UI. Change the configuration as follows:
        • Aggregation = Count
        • Map this data = Incident by caller location
        • Set map = California.
      5. On the top right, under the 'Run' UI Action, click the 'Show report structure' icon.
      6. Click the drilldown 'System Administrator'.
      7. Change the configuration as follows:
        • Group by: Caller > Location > City
        • Aggregation = Count
      8. Click Save drilldown.
      9. Click Save.
      10. Click the 'Refresh' icon.

        Notice only one dot on San Diego.

      11. Click the dot.

      Notice that incidents are grouped by 5 different cities: 13 for San Diego, 9 for Poway, 5 for San Ysidro, 1 for Escondido, 1 for Solana Beach.

      Resource Management

      PRB1310045

      Resource report shows invalid dates if the user in the profile has the system date set to: dd-MM-yyyy Running resource reports is displaying incorrect start and end dates.

      Resource Management

      PRB1315141

      Behaviors of form UI action on the form and grid are different

      Resource Management

      PRB1319400

      On an upgraded instance from Istanbul(or prior) to Kingston(or later), Confirmed/Allocated Hours on resource allocations and task on aggregates are not populated

      On an upgraded instance from Istanbul(or prior) to Kingston(or later)

      • Check 'Allocation Details' under 'resource reports' and 'Resource - Project Member Allocation Details - Monthly (Hrs)' report under 'resource reports - new' - aggregates do not have task populated and causes mismatch in reports.
      • On a London instance, Searching a group/role/user in Resource finder shows blank rows under few users.

      Resource Management

      PRB1320122

      Resource Allocation workbench shows an error message 'No users found to allocate for the resource plan' after refreshing the workbench page In Resource Allocation workbench, when users try to confirm/allocate a resource plan, which does not have any matching/available resources, it should show an error in a pop-up in red. The error pop-up does not come up immediately and only shows when users refresh a page or open a new session to the same instance.

      Resource Management

      PRB1320170

      Time cards submitted for non-tasks get recorded on operational resource plan dailies Actual hours are not displaying correctly on resource plans.
      1. Create an operational resource plan for 'Test User' from 09-12-2018 to 15-12-2018 and allocate it.
      2. Create a time card for 'Test User' for week starting on 09-12-2018 with 'task work' category and task 'any incident'.
      3. Approve the time card.

      Verify the resource allocation daily record for 'Test User' on 10-12-2018. Actual hours submitted for admin time are getting recorded against the operational resource plan.

      Security

      PRB1305052

      Logic correction needed for 'Authentication > Remove Credentials From Welcome Page *'

      Service Catalog

      PRB1303951

      KB0712603

      Printer-friendly version does not display multi-row variable set Multi-row variable set doesn't show up in the "printer friendly version".
      1. Go to any Catalog item - say 'Apple Watch Series 2' in OOB.

        /nav_to.do?uri=sc_cat_item.do?sys_id=acc73c0910247200964f77ffeec6c4af

      2. Create a variable set as follows, to the above catalog item.
        • Title: testsnc
        • Type: Multi Row
        • Layout 1 Column wide
        • Description: Test
        • Internal Name: testsnc
      3. Create a variable in the above variable set as follows:
        • Type: Single Line Text
        • Variable Set: testsnc (created above)
        • Question: test
        • Name: test
      4. Submit a catalog item with a value in the 'Multi Row' variable set - testsnc.
      5. Open the RITM that you created.

      Expected behavior: Multi Row variable set shows up on RITM. Multi Row variable set should show up in the 'printer friendly version'.

      Actual behavior: Multi Row variable set shows up on RITM. Multi Row variable set doesn't show up in the 'printer friendly version'.

      Service Catalog

      PRB1315493

      Checkbox type variable is disabled when accessed from a public page in London
      1. Create a catalog item in any London instance.
      2. Create a checkbox variable within the catalog item with the following permission settings:
        • Read roles: Public
        • Write roles: Public
        • Create roles: Public
      3. Go to the sys_public table and add a record for the page com.glideapp.servicecatalog_cat_item_view so that the page can be accessed publicly.
      4. Log out and try to access the catalog item publicly through the URL with the following format:

        https://[instance_name].service-now.com/com.glideapp.servicecatalog_cat_item_view.do?v= 1&sysparm_id=[catalog_Item_sys_id]

      Expected behavior: The checbox variable should be editable.

      Actual behavior: The checbox variable appears read-only.

      Service Level Agreement (SLA)

      PRB1297251

      KB0713660

      When SLA Definitions are in a domain other than global, the calculations on the Task SLA records can be incorrect and/or the workflow will not attach or be updated
      1. Create an Incident for a Caller in one of the sub domains.
      2. Update the record to an In progress state and with all fields filled that are required for closure (e.g. Resolution code and Resolution notes).
      3. Run a background script to impersonate the integration user and update the Incident to closed and then check that the Task SLAs on the Incident have been updated correctly.
        • An example background script used for this is:
          gs.getSession().impersonate('xxxxxxxxxxxxxxxxxxxsys_id')var 
                                  incGr = new GlideRecord('incident'); 
                                  incGr.get('number', '<ENTER INCIDENT NUMBER HERE>'); 
                                  incGr.state = 7; 
                                  incGr.work_notes = 'Test'; 
                                  incGr.update();

      Service Mapping

      PRB1310326

      Multiple ports with the same MAC address can be processed only once

      Execute Layer 2 connectivity flow on host with more than one port with the same MAC Address.

      Service Portal

      PRB1315748

      onSubmit client scripts are running multiple times in the Service Portal for sc_req_item (RITM) table

      Service Portal

      PRB1316070

      Field attribute 'format=none' for an Integer field is not considered on the Service Portal
      1. Create a field of type Integer on the incident form.
      2. Add the new field to the Service Portal view.
      3. Configure the dictionary of the new field created and add the attribute 'format' with the value 'none'.
      4. Create an incident in the backend and when you fill in the new integer field with 1,000, it will be changed to 1000 on save.
      5. Try to create the incident from the portal using the URL: https://instancename.service-now.com/sp?id=form&table=incident&sys_id=-1
      6. Fill in the value in the new integer field as 2,000.

      Expected behavior: The value changes to 2000 on save.

      Actual behavior: The value remains as 2,000.

      Service Portal

      PRB1316073

      Decimal fields format improperly when using a different system locale (like FR) Decimal Separator is not showing on the Service Portal for decimal fields when changing the system locale.

      Service Portal

      PRB1316133

      Integer and decimal save an incorrect truncated value for locales where the thousands separator is a space, like fr.FR

      In a London instance on the desktop UI:

      1. Open any incident.
      2. Click the header and right-click to Configure > Form Layout.
      3. Create an Integer or Decimal field.
      4. Click Add and Save.
      5. Set the value of the property glide.system.locale to fr.FR and save.
      6. In a Service Portal id=form page for an incident record, set the value of the Integer or Decimal field to 6 000 000 and save.
      7. Open the same record in the Service Portal id=form page.

      The value is truncated and saved as 6.

      Service Portal

      PRB1318684

      Hints for scripted menu items are not showing up in Service Portal after upgrading to London

      Software Asset Management Professional

      PRB1317159

      Office365 and Adobe Cloud - Calculation of 'Current Subscription Spend' is incorrect
      1. Activate the SAMP for Adobe and Microsoft plugins.
      2. Run reconciliation.
      3. Navigate to Software Asset > Office 365 & Adobe Cloud.
      4. Drill down into the Current Subscription Spend widget.
      5. Click Show Records.

      In License Metric Results, the displayed records include license metrics from areas outside of 'User Subscription.' Since this dashboard is only related to subscription-based products, only user subscription-related records should appear.

      Software Asset Management Professional

      PRB1319697

      Subscription pull schedule job normalizes install for all subscription software, but it should only normalize for Microsoft subscription software
      1. Enable the Microsoft and Adobe plugins.
      2. Create a Microsoft subscription product install with an edition. For example, Microsoft Office 365 E1.
      3. Create any subscription product install other than Microsoft, such as Adobe Photoshop.
      4. Provide the edition for that install. For example, 7706 or CC.
      5. Run the pull subscription job.

      Software Asset Management Professional

      PRB1320718

      Issues with 'One Click Revert' feature A small issue can prevent an instance from fully reverting to the out-of-box version.

      Survey Management

      PRB1318376

      Users are unable to see the boolean questions
      1. Create a survey with boolean questions.
      2. Open the survey on "Survey designer" and do preview.

      Expected behavior: User should be able to see boolean questions under preview.

      Actual behavior: Boolean questions are not displaying under preview. If you assign the survey to the user, the user is unable to see the boolean question while taking the survey.

      Time Card Management

      PRB1290956

      In the Worker Portal, the 'Add unassigned tasks to time sheet' link display ASCII for some characters

      The Plugin Time Card Management comes with a portal called Worker Portal. Its URL is instancename.service-now.com/tcp. This portal has a link: 'Add unassigned tasks to Time Sheet.' When this link is clicked, it shows a search box. The results from searching in this box show ASCII for some letters and accents.

      This issue impacts certain non-English languages, such as Portuguese, because some heavily rely on accents.

      1. Activate the Time Card Management plugin. If you are using a Jakarta instance, you must also activate the Time Card Portal plugin.
      2. Create an incident record.
      3. In the Short Description, add the text Testando rejeição (translation: rejection testing).
      4. Save the incident.
      5. Navigate to the portal instancename.service-now.com/tcp.
      6. Click Add unassigned tasks to time sheet.
      7. Search for the word Test.

      Update Sets

      PRB1298848

      Previewer throws errors for missing sys_portal records even though they are included in the sys_portal_page update Unable to find a record in sys_portal for column portal_widget referenced in the update.

      Visual Task Boards

      PRB1258625

      Attempting to create a VTB task using the mobile app (web and native apps) causes an error and gets stuck "Loading..."
      1. Navigate to incident.list.
      2. Right click the form header and 'Show Visual Task Board'.
      3. In another tab, enter '<instance-name>.service-now.com/$m.do' to take you to the mobile view.
      4. Refresh the VTB page and try to 'Add Task' at the bottom of a lane.

        'cannot read property 'getUniqueValue' of undefined' error is displayed in the console, and the task is stuck loading.

      5. If you switch back to thedesktop view (<instance-name>.service-now.com/?sysparm_device=doctype) and refresh the VTB, you will be able to add tasks.

      Vulnerability Response

      PRB1292082

      Vulnerable item 'Closed' date and 'Closed by' fields are not updated after Kingston upgrade After upgrading to Kingston, when importing 'Fixed' detections from the Qualys Cloud Platform application, the matching vulnerable items' state is updated to 'Closed'. However, the 'Closed' date and 'Closed by' fields are not updated.

      Workflow

      PRB1259826

      Mismatch with knowledge article workflow stages between the article and the approval records

      The workflow stage in the Approval record acts in a random manner. Workflow stage found under the section "Summary of Item being approved" of the "Approval record" related to a knowledge article does not match with the actual workflow stage found in the "Knowledge article".

      1. Navigate to the Knowledge module and click Create new.
      2. Fill in the details and click Save.
      3. Click Publish. Approval records are generated and click the approval records to open it.

        In the Approval record that under the 'Summary of Item being approved' section, the related knowledge record is shown and the 'Workflow stage' value shows as 'Review'.

      4. Approve the record.

        It redirects back to the Knowledge Form view.

      5. Click the Approval record to open it again.

      In some cases, under the 'Summary of Item being approved' section of the Approval record, the related knowledge record is shown and the 'Workflow stage' value shows as 'Review'. However, in some other cases, it is shown as 'Published'.

      Fixes included

      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.

      • London Patch 4 Hotfix 2
      • London Patch 4
      • London Patch 3 Hotfix 3
      • London Patch 3
      • London Patch 2
      • London Patch 1
      • London security and notable fixes
      • All other London fixes

      Tags:

      Feedback

          Share this page

          Got it! Feel free to add a comment
          To share your product suggestions, visit the Idea Portal.
          Please let us know how to improve this content

          Check any that apply

          To share your product suggestions, visit the Idea Portal.
          Confirm

          We were unable to find "Coaching" in Jakarta. Would you like to search instead?

          No Yes
          • Contact Us
          • Careers
          • Terms of Use
          • Privacy Statement
          • Sitemap
          • © ServiceNow. All rights reserved.

          Subscribe Subscribed Unsubscribe Last updated: Tags: January February March April May June July August September October November December No Results Found Versions Search preferences successfully updated My release version successfully updated My release version successfully deleted An error has occurred. Please try again later. You have been unsubscribed from all topics. You are now subscribed to and will receive notifications if any changes are made to this page. You have been unsubscribed from this content Thank you for your feedback. Form temporarily unavailable. Please try again or contact  docfeedback@servicenow.com  to submit your comments. The topic you requested does not exist in the release. You were redirected to a related topic instead. The available release versions for this topic are listed There is no specific version for this documentation. Explore products Click to go to the page. Release notes and upgrades Click to open the dropdown menu. Delete Remove No selected version Reset This field is required You are already subscribed to this topic Attach screenshot The file you uploaded exceeds the allowed file size of 20MB. Please try again with a smaller file. Please complete the reCAPTCHA step to attach a screenshot
          Log in to personalize your search results and subscribe to topics
          No, thanks Login