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 9

    London Patch 9

    • 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 9

    The London Patch 9 release contains problem fixes.

    London Patch 9 was released on July 3, 2019.
    Build date: 06-19-2019_1017
    Build tag: glide-london-06-27-2018__patch9-06-19-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 9 includes 125 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 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 London Patch 9, refer to KB0723499.

    Change in London Patch 9

    Add new NVD data feeds
    The following two fields have been added in the NVD Data Feeds form:
    • Prior to London Patch 9: URL
    • London Patch 9: JSON URL
    Additional Vulnerability Response setup tasks
    Note: Starting with London Patch 9, NVD vulnerability imports download JSON files instead of XML in anticipation of the switch to JSON by NVD.
    Configure the scheduled job for updating NVD records
    Starting with London Patch 9, NVD vulnerability imports download JSON files, instead of XML, in anticipation of the switch to JSON by NVD.
    Update NVD on-demand
    Starting with London Patch 9, NVD vulnerability imports download JSON files, instead of XML, in anticipation of the switch to JSON by NVD.
    Vulnerability Response release notes
    NVD JSON integration

    London Patch 9: To support the anticipated switch from XML to JSON by the National Vulnerabilities Database (NVD), NVD data feeds have been updated to use JSON.

    Note: By default, all data feeds for NVD Auto-update are disabled. To enable the feeds you want see Configure the scheduled job for updating NVD records.

    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

    Import / Export

    PRB1331240

    KB0743756

    The features 'Test Connection' and 'Browse' in LDAP can time out, and the LDAP monitor may show the connection status as 'Not Connected'
    1. Install LDAP and configure it to work through an MID Server.
    2. Identify a time when the MID Server expects to have a backlog of non-urgent Standard priority jobs, or engineer a situation like that.
    3. Open the LDAP Server form, and click Test Connection.

      The page hangs for 55 seconds and then throws an error.

    4. Look in the ecc_queue for the LDAPConnection TesterProbe topic ecc_queue output record.

    Notice that it is still in the Ready or Processing state, and it will eventually be processed successfully, but the LDAP form has given up waiting by then. However, all previous outputs in the Ready state will have to run before its turn in the queue. Also notice that the Priority field of that output record is set to the default priority=2 - Standard.

    Upgrade Engine Issues

    PRB1333005

    KB0749551

    Navigator missing due to upgrade The navigator is blank after upgrading from an instance where the Templated Snippets plugin is active.

    Refer to the listed KB article for details.

    Workflow

    PRB1329089

    Workflows are not triggered on the records after the upgrade Workflows are not triggered intermittently on the records such as REQ, RITM, and CHG after the upgrade.

    Filters

    PRB638064

    The business rule condition does not evaluate catalog item variables correctly When one condition is always true, the business rule evaluates to 'true', even when the condition is ANDed with another condition. In addition, if the condition only includes a reference to a variable, then it always evaluates to 'false', as if it cannot read the actual value of the variable.

    Service Portal

    PRB1332227

    KB0747365

    Service Portal only accepts the 'yyyy-MM-dd' date format and the 'HH:mm:ss' time format to trigger the UI policy When users have a different date format other than 'yyyy-MM-dd', any UI policy for past and future date validations fails in Service Portal.
    1. Create a catalog item (optional).
    2. Create a variable in it as the type of date with the name start_date.
    3. Create a UI policy with the following condition:
      When to run: [start_date] [before] [today]
      Run Script: True
      Execute If true:
      function onCondition() {
      alert('true case: before today');
      }
    4. Set the date format of the logged in user to YYYY-MM-DD.
    5. Navigate to Service Portal, and set some date prior to today.

      Notice that the alert appears.

    6. Set the date format to DD/MM/YYYY.
    7. Navigate to Service Portal, and set some date prior to today.

    Expected behavior: The alert should appear.

    Actual behavior: The alert does not appear.

    All other fixes

    Problem Short description Description Steps to reproduce

    Activity Stream

    PRB1321822

    Incorrect journal input is updated When the journal fields are collapsed, if a user selects a default journal input field on a form using the check box or the drop-down menu, that field will be updated when the user clicks Update regardless of which journal field the content is entered into.

    Activity Stream

    PRB1333625

    The incident state in Activities shows strange Japanese translation

    Agent Workspace

    PRB1313290

    A field cannot be made writable using a client script if it is first made read only using a client script

    Agile Development

    PRB1329639

    Bulk sprint creation adds the daylight saving time offset to planned start/end dates When 'Create Sprints' is used from an agile group form, the sprints are created based on the number of sprints and the number of days for each sprint. The daylight saving time is considered for the calculation, which leads to having different sprints starting at different time on the day depending on if it is summer or winter time.

    Agile Development

    PRB1333672

    The 'Insert and Stay' UI action does not copy the original task and agile story fields properly to the new story
    1. Navigate to rm_story_list.do to open any story.
    2. Right-click the form header and click Insert and Stay to create a new story.

    Notice that the original task and agile story fields are copied from the old story and are not associated with the new story. This can cause an issue in the Agile Board as two stories with the same story number are shown.

    Agile Development

    PRB1336472

    The 'Access Denied' message appears on the Agile Board burn down charts Users with the scrum_user role are restricted from viewing the scrum burn down charts even though they have the required role.

    Agile Development

    PRB1339848

    Associating a group with the application model adds all the releases to the group record When a group is added to the application model, the 'Associate Group to Release' business rule adds all the releases to the group.

    Asset Management

    PRB1332050

    Assets are auto-created for non-expected model categories after the upgrade

    Asset Management

    PRB1332642

    KB0744592

    Asset/CI synchronisation fails to insert the other record if any fields listed in alm_asset_ci_ field_mapping do not exist or are empty values A CI or asset will fail to be created if any field names in the Asset-CI Field Mappings table (alm_asset_ci_ field_mapping) are empty or do not exist in the asset or CMDB tables. An empty or bad value in the Asset field column will prevent any CIs from being inserted on Asset insert, and vice versa. The newly inserted asset (or CI) will have a blank CI (or asset) reference, but there is no other on-screen indication that something goes wrong.
    1. Navigate to Asset > Administration > Field Mapping to list the alm_asset_ci_ field_mapping table.
    2. Clear one of the values in the Asset field column (or the Configuration Item field column). You can also modify it to a bogus field name to simulate a field that used to exist or does not exist.
    3. Create an asset (or CI) with a Model Category/Model that will be synchronised to the CI (or asset).
    4. Click Submit.

    Notice that the form does not reference any CI (or asset), and no CI (or asset) can be found in the other table either.

    Authentication

    PRB1340064

    The multi-factor authentication is not working as expected in the domain-separated instance

    Change Management

    PRB1329048

    Using the accept/decline/tentative options to respond to a CAB Meeting invite no longer updates the Attendance field on the appropriate attendee record

    Chat

    PRB1341741

    KB0748641

    Chat queues are not updated with the number of waiting conversations until they are refreshed manually
    1. Use three different browser sessions with Agent A, Agent B, and User C following the instructions below. Agent A and Agent B pick up the chat from the same connect queue.
      • In Session A, impersonate Agent A.
      • In Session B, impersonate Agent B.
      • In Session C, impersonate User C.
    2. Close any open chat conversations in all the above sessions.
    3. In Session C, navigate to https://<instance _name>.service-now.com/$chat_support.do?queueID=<queue_id>, and initiate a chat.

      The number for Agent A and Agent B should both increase to 1.

    4. In Session A, accept the chat.

    Expected behavior: In Session B, the number for the chat queue should decrease to 0. Chat queues should be updated with the number of waiting conversations automatically.

    Actual behavior: In Session B, the number remains 1. The number of waiting conversations is not updated.

    Chat

    PRB713827

    Chat actions can show up in the chat action menu even if the action is configured to only display in specific conditions

    Cloud Management Application

    PRB1311977

    Incorrect licensing data are reported for Discovery-only users Incorrect compliance reporting happens for users who do not have the CMP plugin enabled. This problem does not pertain to users who have enabled the CMP plugin (either CMPv1 or CMPv2).

    Cloud Management Application

    PRB1317589

    The server type and the version are not being passed to the MID Server

    Cloud Management Application

    PRB1325641

    The Cloud Resource CI is updated multiple times irrespective of any change to the resource

    Cloud Management Application

    PRB1337495

    Key usage data for CMP v1 plugins are missing from the redline numbers

    Cloud Management Application

    PRB1340282

    KB0748567

    Mismatching billing data displayed between the Azure/AWS console and the CMP dashboard The billing data displayed in the Azure/AWS console are different from those in the CMP dashboard.
    1. Impersonate with the user who has access to review the Billing dashboard.
    2. Navigate to Cloud Management > Cloud Admin Portal > Analyze > Billing > Billing Dashboard.
    3. Observe the cost and note.
    4. Log in to the AWS/Azure console and verify that the cost is available.

    Notice that there is a difference in the billing data between the CMP dashboard and the AWS/Azure console.

    Cloud Management Application

    PRB1345927

    Cloud Discovery needs parameterized cloud endpoint URLs to correctly support AWS Gov Cloud

    Cloud Management Application

    PRB1347838

    The VMware upgrade tool policy is hardcoded to upgradeAtPowerCycle

    Condition Builder

    PRB1284738

    The report does not show Service Catalog variable filter conditions for variables that are part of a variable set
    1. Create a catalog item or choose an existing one, for example, 'Apple iPhone 5'.
    2. Navigate to the Variable Sets form and click New to create a variable set, for example, MyVarSet.
    3. Create a variable following the steps below:
      1. Navigate to Service Catalog > Catalog Variables > All Variables.
      2. Click New, and fill in the fields as follows:
        • Type: Single Line Text
        • Catalog Item: Leave this empty
        • Variable set: Choose the variable set created in the previous step, MyVarSet
        • Question: Var Without CatItem
        • Name: Var_Without_CatItem
    4. Navigate to the catalog item 'Apple iPhone 5' following the steps below:
      1. Navigate to Service Catalog > Catalog Definitions > Maintain Items.
      2. Search for the catalog item.
    5. Navigate to the Variables Set tab and add the variable set MyVarSet.
    6. Create a report (for example, a bar type report) in the sc_req_item table.
    7. Add the following filter condition to it: Variables > Apple iPhone5 > Var Without CatItem.
    8. Save the report, and reopen it again.

    Notice that the filter condition fields in the report are blank. This happens using the new UI.

    Configuration Management Database (CMDB)

    PRB1322732

    The CMDB dashboard is not getting filtered with the respective CI class when the filter is applied on navigating to the child dashboard

    Configuration Management Database (CMDB)

    PRB1335739

    The metrics suggested relationships, containment rules, and hosting rules do not accept preference changes after the first time the relationship compliance calculation job is run
    1. Navigate to sys_properties.
    2. Change the value of 'glide.cmdb.logger. use_syslog.CMDBHealth' to 'info, warn, error' or '*for all options'.
    3. Navigate to the cmdb_health_metric_pref table.
    4. Set 'active' to false for rel_suggested, rel_hosting, rel_containment.
    5. Navigate to Configuration > Health Preference.
    6. Run the relationship compliance scheduled job.
    7. Navigate to System Log > Warning, and apply the following: Filter by Source = CMDBHealth.

      Notice that there are warnings indicating the metrics are not active.

    8. Navigate back to the cmdb_health_ metric_pref table, and set 'active' to true for the three metrics mentioned in Step 4.
    9. Rerun the relationship compliance scheduled job.
    10. Navigate back to the warning logs.
    Notice that the warnings are still showing up. The three metrics do not accept changes after the first run.
    Note: If you reverse the settings to set 'active' to true in Step 4 and change it to inactive in Step 8, the job will keep running these metrics instead of skipping them.

    Core Platform

    PRB1266297

    The GlideRe cordSecure insert creates a record with the NULL value in a field if the field has an ACL condition that depends on the default value of another field

    Core Platform

    PRB1322294

    GlideElementSysClassName.setDisplayValue inefficiently loads and compares the label information for large hierarchies

    Core Platform

    PRB1340506

    The image thumbnail scaling request is ignored resulting in streaming the entire image

    CSM Communities

    PRB1343452

    Performance issue with GlideMutex to update the view count with high concurrent access of the same content The view count is not accurate on the concurrent access of the same content.
    1. Activate Customer Communities and the Communities demo data.
    2. Log in to the community as different users.
    3. Access the same content by these users concurrently.
    4. Observe the view count on the content load page.

    Expected behavior: The content view count should be accurate.

    Actual behavior: The content view count is different from the actual view count. Some of the view logs are missing when users access the content concurrently.

    Customer Service Management

    PRB1327645

    KB0748084

    The contextual search widget does not show up in the Customer Service Portal When users try to create a case in the Customer Service Portal, the contextual search widget ('Knowledge Results') does not show up after users type in some text in the Subject field.

    Refer to the listed KB article for details.

    Dashboards and Home Pages

    PRB1322761

    KB0723720

    The dashboards shared with the 'public' role are not visible in the Dashboards overview After the London upgrade, any dashboards shared with the 'public' role are not visible to users with that role anymore.

    Refer to the listed KB article for details.

    Discovery

    PRB1320970

    KB0746795

    When the Cisco switch discovery is aborted because of the HSRP VIP used in the process, it is logged as an error

    Refer to the listed KB article for details.

    Discovery

    PRB1329036

    KB0728493

    The horizontal discovery for the MSSQL instance may fail to update certain fields
    1. Edit the value of fields such as tcp_port in an MSSQL instance.
    2. Run the horizontal discovery.

    Notice that the field is not updated with the correct value even though the discovery is successful.

    Discovery

    PRB1330874

    KB0743675

    Horizontal discovery using patterns may fail if the discovery_ source value is changed using the glide.dis covery.source_name property Changing the value in the system property glide. discovery.source_name and disabling the choice list for previous discovery _source can cause the horizontal discovery to fail.
    1. Run the discovery on a host (Windows/Linux) using the horizontal pattern.
    2. Follow the procedure listed in the documentation Change the source name of Discovery results to change the source name of Discovery results.
    3. Ensure that the sys_choice record for the previous value in glide.discovery.source _name is disabled/removed.
    4. Run the discovery on the same host.

    Notice that the discovery fails with an error.

    Discovery

    PRB1331969

    The 'Create Relation' operation that is based on field matching is ignoring the criteria When the 'Create Relation' operation is used between two tables using field matching where one of the fields may be empty, the criteria provided are ignored and incorrect relations are created.

    Discovery

    PRB1336879

    KB0748670

    Launching credential-less Discovery from Shazzam can use a large amount of memory

    Refer to the listed KB article for details.

    Domain Support

    PRB1340400

    Passing null values as the sys_id/UniqueValue to DomainFor AttachmentEngine can cause all records in the sys_attachement table with the null table_sys_id to be updated

    Email

    PRB1268451

    KB0696699

    TinyMCE Insert Image functionality is unusable to non-admin users within the email client

    Refer to the listed KB article for details.

    Event Management

    PRB1328127

    The duplication of license counting in the em_unique_nodes table
    1. Clean the 'last hour' events.
    2. Clean the em_unique_nodes table.
    3. Send the new event with the node name 'Node1'.
    4. Run the Event Management - Node Count job.
    5. Verify that the new 'Unknown' record is in the em_unique_nodes table.
    6. Create the computer CI with the name 'Node1'.
    7. Send the new event with the node 'Node1'.
    8. Run the Event Management - Node Count job.
    9. Verify that the em_unique_nodes table has two records: one for the 'Unknown' Node1 and one for the 'Server' Node1.

    Field Service Management

    PRB1322481

    Ajax call on every form load (UI script - Appointment Booking ConfigHelper and getTranslated Messages ForAppBookingConfig()) Since upgrading to the London release, UI script AppointmentBooking ConfigHelper makes ajax call to getTranslated Messages ForAppBooking Config on every form load. This issue occurs only when the Appointment Booking plugin is activated.

    Flow Designer

    PRB1303174

    The 'If' condition assign output does not work in the subflow when the If-Else conditions are both used
    1. Create a subflow with two integer inputs and one string output.
    2. If the first integer is larger than the second integer, look up any incident record and assign the subflow output to its number.
    3. Else, also look up any incident record and assign the subflow output to its number.

    Flow Designer

    PRB1320631

    The search bar does not work for the 'Create Task' and 'Update Record' actions in the Flow Designer
    1. Navigate to Flow Designer > Designer.
    2. Click + New to create a new flow.
    3. Name the flow and submit.
    4. Under the 'Trigger' section, click + to create a new trigger.
    5. In the drop-down list, click Created or Updated.
    6. Fill in the following fields:
      1. Table: Incident [incident]
      2. Run Trigger: Once
    7. Click Done to proceed.
    8. Under the 'Actions' section, click + and then click Action.
    9. Type Create and select Create Task.
    10. In the Table field, select Incident [incident].
    11. In the Field Values field, click + Add Field Value and then choose 'Problem'.
    12. Click the Related problem, if one exists field to see that a list of problems comes up.
    13. Try to search any result in that list.

    Notice that the list does not filter down to what you type in. This also happens to the 'Update Record' action.

    Flow Designer

    PRB1320713

    After an application with flows is imported into another instance, the flows do not run in the second instance
    1. Take two instances, Instance A and Instance B.
    2. Create an application on Instance A and create a flow in that application.
    3. Publish the flow.
    4. Create a Bitbucket account (or GitHub), then link your application to it and push a commit using Studio.
    5. From Instance B, open Studio and import the above application.
    6. Open the flow and trigger it by creating an incident (which is the trigger).

    Expected behavior: The flow should be triggered.

    Actual behavior: The flow is not triggered and a 'Flow not found' error is created in the sys_log.

    Flow Designer

    PRB1334217

    When selecting the 'URL' type field and clicking the data pill icon, the pop-up window does not go away
    1. Create a field of type URL in the Problem table.
    2. Navigate to Flow Designer.
    3. Select any flow.
    4. Select the action 'Update Record'.
    5. Select the 'Problem' table.
    6. Click Add Field Value.
    7. Select 'Additional comments'.
    8. Remove 'Additional comments' and select the 'URL' type field.
    9. Click the data pill icon and select any data from the pop-up window.
    10. Try to hide the pop-up window.

    Notice that it is unable to hide the pop-up window for the 'URL' type field.

    Flow Designer

    PRB1335904

    The rest of the approval records generated by Flow Designer are not moved to 'No Longer Required' after one user from the group approves the record When one of the group users approves the record, the rest of the approval records for the group are not moved to 'No Longer Required'. They remain in the 'Requested' state.
    1. Log in to an instance as an admin user.
    2. Set up the 'Ask For Approval' action in Flow Designer with the following settings:
      1. Anyone Approves: Choose an individual user AND
      2. Anyone Approves: Choose a group (make sure that the group contains more users)
    3. Trigger the flow in any record.

      Approval records are generated for both the individual user and the group users.

    4. Approve the record with any one of the users from the group.

    Expected behavior: All the rest of the approval records for the group should be moved to 'No Longer Required'.

    Actual behavior: All the rest of the approval records for the group remain in the 'Requested' state. It is only when the individual user approves the record are the rest of the group approvals moved to 'No Longer Required'.

    Flow Designer

    PRB1339462

    Unable to add users in the 'Ask For Approval' action of a flow When the system property glide.invalid_query. returns_no_rows is set to true, users are unable to add users in the 'Ask For Approval' action of a flow.
    1. Create a system property glide.invalid_query. returns_no_rows with the type 'true/false', and set the value to 'true'.
    2. Create a flow in any table.
    3. Add a trigger condition.
    4. Add the 'Ask For Approval' action.
    5. In the 'Rules' section, try to add users from the drop-down list.

    Expected behavior: You should be able to see all the active users from the sys_user table when you click the drop-down list.

    Actual behavior: No users are returned. The message 'No matches found' is displayed.

    Forms and Fields

    PRB1311216

    On the task progress board, the pop-up and edit form modal windows overlap On the task progress board, the pop-up and edit form modal windows overlap, and it is unable to close the pop-up window or edit the form fields under the pop-up window.
    1. Activate the Agile Development 2.0 plugin in the instance with demo data.
    2. Navigate to rm_sprint.LIST.
    3. Open any sprint in the 'Complete' state.
    4. Click Task Progress Board in the Related Links section.
    5. Click the 'i' icon on the task card.

    Notice that both the pop-up and edit form modal windows open and they overlap.

    Forms and Fields

    PRB1318042

    KB0744640

    The 'Personalize Form' and 'More options' pop-up lists cannot be closed Users cannot close the 'Personalize Form' and 'More options' pop-up lists by clicking the icons again or clicking outside the lists.

    Refer to the listed KB article for details.

    Guided Tours

    PRB1324754

    The Begin button on the introduction modal extends out of the modal if the translated text is too long

    Guided Tours

    PRB1343483

    The business rule 'Maintain tour steps order field' runs on 'Current' instead of 'After'

    Human Resources Service Management

    PRB1318969

    COEs are now active for users when they install the corresponding HR plugins

    Human Resources Service Management

    PRB1323933

    Values of the multi-row variable set are not copied into the Description field after users submit the record producer
    1. Install the Human Resources Scoped App: Core plugin and the Human Resources Scoped App: Service Portal plugin, and load the demo data.
    2. Log out and log in again.
    3. Change the application to 'Human Resources: Service Portal'.
    4. Navigate to the sc_cat_item_producer table and select the 'HR Report Inquiry' record producer.
    5. Create a multi-row variable set with the title 'test multi', and submit.
    6. Open the variable set and create a variable with the following settings, and then submit.
      1. Question: question 1
      2. Name: question_1
    7. Open the 'HR Report Inquiry' record producer to fill in the following field, and then click Try it.
      • What is your question?: my question
    8. In the 'test multi' multi-row variable set, fill in the following field and then click Add.
      • question 1: answer 1
    9. Click Submit.
    10. Open the HR Case created.

    Notice that the Description field does not contain the value from the variables related to the multi-row variable set. 'My question' is visible in the Description field, but 'answer 1' is not.

    Human Resources Service Management

    PRB1324742

    Non-parsable PDFs throw a null pointer exception error and do not show in the To-dos for the assigned person in the Employee Service Center

    Human Resources Service Management

    PRB1331998

    Performance issue with the auto-generation of the scripted user criteria

    Human Resources Service Management

    PRB1344345

    The import failure does not create the failure event correctly

    Import / Export

    PRB1326619

    Issues with the activation of the 'Data Access Gateway' plugin

    Import / Export

    PRB1331491

    SQL NULL can no longer be specified as a JDBCProbe parameter

    IT Operations Management

    PRB1316028

    The tag is not saved in the tag set value for the variable custom tag

    Knowledge Management

    PRB1315924

    Labels in the Knowledge Query Facet are not translated
    1. Install the following plugins:
      • Knowledge Management - Service Portal
      • One of the language plugins, for example, I18N: Polish Translations
      • I18N: Internationalization
    2. Navigate to kb_knowledge.list, and open any published record.
    3. Add 'Translated Version' into the related list.
    4. Click New on the Translated Version tab to create the Polish version and publish the article.
    5. Change the language setting using the system gear icon.
    6. Navigate to the knowledge portal.
    7. Search for the Polish article created in Step 4.
    Expected behavior: The items under 'Last Modified' and 'View Count' (kb-facet-filter) show in the user's language.

    Actual behavior: All items only show in English.

    Lists

    PRB1314733

    KB0745480

    The journal field is displayed in raw HTML format in the list view if the journal field is moved up as the first column in the list For tables that have journal field records (Additional comments / Work notes) in the form, when the journal field is moved up as the first column in the list view, the content is displayed in raw HTML format.
    1. Open an incident list.
    2. Configure the list layout.
    3. Move the Work notes field to the first position in the list layout.

    Notice that the work notes are shown in raw HTML format. If you add both journal fields, the issue only occurs for the one added as the first. For example, if you add both 'Work notes' and 'Additional comments' in the list view with 'Work notes' as the first column and 'Additional comments' as the second column, the incorrect behavior only occurs for the 'Work notes' column, not the 'Additional comments' column.

    Lists

    PRB1326698

    KB0726464

    Non-admin users can create global lists with the available fields in the alphabetical order when personalizing the list layout When users personalize a list, if they click OK before the list selections load and the value '--' is the only value present on the right, a new global list will be created and is visible for all users.

    Refer to the listed KB article for details.

    Mobile

    PRB1313392

    The form submission is restricted in the mobile UI due to an error message at the top of the form

    Operational Intelligence

    PRB1336984

    The default value of 'change_ detection_ timescale _seconds' causes the model building for the local level Kalman Filter to fail The model building for the local level Kalman Filter model type fails due to the default value of the configuration parameter 'change_detection_ timescale_seconds'.

    Orchestration

    PRB1331193

    The error message 'Usage analytics send failed' occurs in the log

    Patterns

    PRB1322425

    KB0724287

    The 'sqlcmd' commands in 'MSSql DB On Windows' Pattern fail due to the commands' syntax The 'sqlcmd' commands in 'MSSql DB On Windows' Pattern fail to authenticate when the password variable is passed with quotations.
    1. Enable the Discovery plugin.
    2. Configure an MID Server.
    3. Enable the pattern-based discovery.
    4. Add the required Windows credentials and applicative credentials for the Microsoft SQL Server.
    5. Run the discovery for a Windows server hosting the MSSQL database.

    Patterns

    PRB1326790

    KB0727191

    Some Windows servers and IP switches are getting serial numbers starting with a period ( . ) or an apostrophe ( ' ) from 'Windows OS - Servers' and 'SNMP Identify' patterns

    Refer to the listed KB article for details.

    Performance Analytics

    PRB1294467

    The widget with 'Follow element' is not following if the user does not have the pa_viewer role
    1. As the admin user, create a widget 'jg open incidents'.

      It is a single score widget on the indicator 'Number of open incidents'. 'Follow element' is checked.

    2. Create a dashboard, 'jg dashboard', and add the new widget.
    3. In the dashboard properties, add the breakdown source Incident.Category.
    4. Confirm on the dashboard that the single score changes when choosing a different category in the breakdown.
    5. Create a user that has no roles.
    6. Create a user group 'jggroup', and add the created user to it as well as the admin.
    7. Share the dashboard to the group 'jggroup'.
    8. In another browser, log in as the created user.
    9. Navigate to the dashboard and confirm it shows data.

      The score in the widget changes with the selected breakdown value.

    10. As the admin user, clear cache by running gs.invalidateCache(); as a background script.
    11. Refresh the dashboard in the session the created user is logged into.

      Notice that the score no longer responds to the changing breakdown value. And when the admin user refreshes the dashboard, the same problem occurs.

    12. Invalidate cache again and reload the dashboard as the admin user.

    Notice that it now works fine again, and it works fine again for the created user as well. The issue seems to be related to caching. The first user to build the cache determines how it works. And if that user has no roles, the issue occurs.

    Persistence

    PRB1296546

    The sys_ choice_set records are not generated when installing an application with defined choices in its table definition

    Persistence

    PRB1336583

    Corrupt attachment in ecc_agent_mib_b412de 4edb0823440f4f622dca9619ab

    Persistence

    PRB1336939

    The Delete Recovery triggers on records too broadly The scope of the Delete Recovery is too broad resulting in a lot of noise.

    Planned Maintenance Application

    PRB1306199

    Duplicate facilities requests are created intermittently from monthly maintenance plans

    Planned Maintenance Application

    PRB1319401

    The maintenance plan does not run according to the schedule The maintenance plan should run on Sunday as per the schedule. Instead, it runs on both Sunday and the following Monday, which creates a duplicate task.
    1. Navigate to Planned Maintenance > Maintenance Plans.
    2. Click New.
    3. Specify a name and a short description, and enter the following settings:
      1. Type: General Sunday
      2. Table: Facility request model
      3. Apply to new matching records: true
      4. Task creation policy: Add to existing Monday
    4. Click Submit.
    5. Under the Maintenance Schedules tab, click New to create a schedule with the following settings:
      1. Set the trigger to 'Duration'
      2. Trigger Type: Weekly
      3. Due day of the week: Sunday
      4. Due time: 18 hours
      5. Lead time in days: 7
    6. Click Submit.
    7. Associate the plan with filtered records.

    Expected behavior: The facilities_request_task is created only on Sunday.

    Actual behavior: The task is created on both Sunday and Monday.

    Platform Security

    PRB1344207

    The error 'Cyclicity detected' occurs during the upgrade, which may lead to the cancellation of the upgrade

    Project Management

    PRB1329560

    The project planning console does not load after the upgrade When only Project Management is active, the project planning console does not load after the upgrade.

    Project Management

    PRB1337300

    When users export a project by selecting 'Export to MS Project', an empty XML or an XML with zero bytes is returned When the project is exported from an instance where the system localization uses ',' (comma) instead of '.' (point) to separate the percentage, an empty XML or an XML with zero bytes is returned. This issue is mainly faced by users using Arabic numerals with decimal comma.

    Project Management

    PRB1337391

    Slow performance when updating a project task which is part of a project with over 500 tasks

    Record Watcher

    PRB1294006

    KB0726337

    Record Watcher is adding syslog record changes to the evaluation queue undesirably

    Refer to the listed KB article for details.

    Resource Management

    PRB1243016

    'Allocations' resource reports are not correctly filtered when a non-system language is used

    Resource Management

    PRB1312256

    The resource plan requested allocations are rounded up to the nearest hours instead of the nearest multiple of specified minutes When a resource plan for a non-round amount of hours is requested, the requested hours allocation is rounded up to the nearest whole hour, despite com.snc. resource_management. allocation_interval_minutes being set to 15 minutes.
    1. In an instance, open any project.
    2. Create a resource plan requesting 0.25 hours of work.
    3. Click Request.
    4. Look at the Requested Allocations related list.

    Notice that the requested hours have been rounded up to 1.

    Service Catalog: Service Portal Widgets

    PRB1259875

    Messages from BRs based on sys_attachment are not displayed in the proper window when using the SC Catalog Item widget
    1. Log in to a Jakarta instance.
    2. Create a before insert business rule with the following details:
      • Table: sys_attachment
      • Advanced: checked
      • Script:
        (function executeRule(current, previous /*null when async*/) {
        gs.addErrorMessage("Attached!!");
        })(current, previous);
      • When: before
      • Insert: checked
    3. Navigate to any catalog item in Service Portal.
    4. Attach any file.

    Expected behavior: The error message should be displayed immediately but not after displaying the page.

    Actual behavior: No error message is displayed. And when you refresh the page, the error message is displayed.

    Service Catalog: Service Portal Widgets

    PRB1315239

    KB0721319

    The catalog UI policy actions running on formatters cause UI policies and client scripts to fail
    1. Create a catalog item with variables having containers.
    2. Write an onLoad UI policy which hides the formatter variables.
    Notice that an error message appears.

    Service Catalog: Service Portal Widgets

    PRB1325027

    The date variables submitted via a multi-row variable set are incorrect

    Service Catalog

    PRB1291066

    KB0750218

    The view specified in the URL of the Catalogs module is translated, and the incorrect view is displayed When the translation plugin is enabled, the sysparm_ view in the URL is translated, which results in a different view in the Catalogs module in the platform UI.
    1. Install the translation plugin for any language like Spanish or Brazilian Portuguese.
    2. Create a sys_portal_page, and name the title as 'catalog_Service_Catalog' and the view as 'catalog_Service_Catalog'.
    3. Navigate to 'Maintain Catalog', and select the record 'Service Catalog'.
    4. Under the 'Catalog Portal Pages' section, remove the default page (if any) and add the custom page just created.
    5. Navigate to Service Catalog > Catalogs.

      Notice that there are two catalogs, Service catalog and Technical catalog.

    6. Inspect the 'Service catalog' widget and hover over it to see an <a> tag.
    7. Verify the URL that the sysparm_view points to is 'catalog_Service_Catalog'.
    8. Change the language to either Spanish or Brazilian Portuguese.
    9. Do cache.do.
    10. Repeat steps 5 to 7.

      Notice that the sysparm_view is translated and it now points to something like 'catalog_Catálogo_de_servicios'.

    11. Navigate back to the 'Catalog Portal Pages' section, and set the 'Default' value to 'true'.
    12. Repeat steps 5 to 7.

      Notice that now the sysparm_view is not translated.

    Expected behavior: The sysparm_view in the URL should not be translated.

    Actual behavior: The sysparm_view is being translated.

    Service Catalog

    PRB1300810

    An error occurs when the variable mandatory policy is set to either true or false on RITM or SCTASK records When setting the variable mandatory requirement to either true or false on RITMs or SCTASKs via the Read Roles field, the following console error occurs: 'Uncaught TypeError: Cannot read property 'setAttribute' of null'.

    Service Catalog

    PRB1326127

    The reference qualifier does not work on the catalog item variable for non-English languages in auto-complete

    Service Mapping

    PRB1326674

    For Windows MID, the AIX process detection fails if the lookup IP is not in the first line of the netstat output

    Service Mapping

    PRB1330202

    The angular service form does not display an error message after clearing the data of a mandatory field When saving the angular service form, it does not display an error message if the mandatory fields are empty. The form is not saved but a success message appears, and the form fails to refresh.
    1. Add a new mandatory field to the cmdb_ci_service_discovered form.
    2. Add this field to the 'Additional Info' layer under the form layout configuration page.
    3. Open the angular service form and update the new field.
    4. Save the form.
    5. Clear the data in the new field.
    6. Save the form again.

    Notice that a success message appears and the form does not refresh. The data are not saved.

    Service Mapping

    PRB1334573

    If the macAddress parameter is empty or null, a query will display all ports

    Service Mapping

    PRB1343804

    Service Mapping should support the configuration of the cmdb_ci table to be defined as root and not the CMDB table

    Service Portal

    PRB1312458

    KB0724187

    The ticket page in Service Portal generates the JavaScript error 'You have exceeded your request quota for this API' when a location is checked with Google Maps for the first time When a location is checked with Google Maps for the first time, the ticket form in Service Portal generates the JavaScript error 'You have exceeded your request quota for this API'.
    1. Allow location checking on your browser.
    2. Log in as the administrator.
    3. Navigate to the SP ticket page.
    4. Click the location globe icon.

    Notice that the JavaScript error alert message appears on the screen. In the browser console, you can find the error 'You have exceeded your request quota for this API'.

    Service Portal

    PRB1321918

    KB0724172

    The function getSearchSources() in the typeahead search widget is not accessible from the scoped application in Service Portal
    1. Run the following function in the server script of a scoped widget:
      data.portalID = $sp.getPortalRecord().getUniqueValue();
      var searchSources = $sp.getSearchSources(data.portalID, null);
    2. Open a portal page where that widget is used.

    Expected behavior: The function works and no error messages are received.

    Actual behavior: The following error message appears: 'Server JavaScript error Cannot find function getSearchSources in object com.glide.service_portal.widget.fencing.Scoped SPScriptable@e85168.'

    Service Portal

    PRB1324097

    An error message shows up saying the mandatory Date field is not filled after clicking inside the text input of the Date field

    Service Portal

    PRB741780

    On an approval in Service Portal, comments are posted to the task being approved instead of the approval record

    Service Portfolio Management

    PRB1322465

    A performance degradation occurs when a large number of service offerings are being calculated When creating an aggregate record for the type 'Last 30 days', the Service Availability calculator generates the data of the last 30 days. A performance degradation then occurs when a large number of service offerings are being calculated.

    Software Asset Management Professional

    PRB1331005

    BigFix/ILMT computers data are not being reconciled if there is an existing CI of class other than cmdb_ci_computer When the glide.class. downgrade.enabled system property is set to false, BigFix/ILMT computers data are not being reconciled if there is an existing CI of class other than cmdb_ci_computer.

    Software Asset Management Professional

    PRB1342930

    With Microsoft Office 365, the user subscription records are not populated because the user principal name values are not their email addresses

    Software Asset Management Professional

    PRB1345426

    The reconciliation is taking too long when processing suites

    Software Asset Management Professional

    PRB1347237

    Duplicate files appear after the upgrade

    Source Control Integration

    PRB1274689

    KB0687580

    Worker threads refreshing a Git source control repository can hang indefinitely if there is an issue communicating with the external Git repository Worker threads attempting to refresh the instance Git source control repository can hang indefinitely if there is an issue communicating with the external Git repository. The worker threads can be seen in the output of stats.do, all performing the same job 'Refreshing metadata from the remote repo'.
    1. Create an application in Studio.

      For more information, see the product documentation topic ServiceNow Studio.

    2. Link the application to a Git server.
    3. Hang/suspend the Git server to prevent it from responding to incoming requests.

    Tables and Dictionary

    PRB1304461

    KB0726304

    An empty list is returned when 'View all' is clicked from the global search results of a partition of any CMDB table

    Refer to the listed KB article for details.

    Templates

    PRB1317225

    KB0718640

    After applying a form template to a reference field, the 'See Details' link shows the sys_id instead of the value After applying a template to a reference field on a form, the 'See Details' link in the 'Template Applied' info message shows the sys_id instead of the value of the reference field.
    1. Log in as an administrator.
    2. Navigate to any open incident.
    3. Create and save a new template with the following fields: Caller, Assignment group, and Assigned to.
    4. Apply the template.
    5. In the 'Template Applied' info message, click the link 'See Details'.

    Templates

    PRB705120

    Template stores date/time with user's format instead of a system-wide or internal format, causing conflict when another user accesses that date The template_value field types store date/time values in the user's format instead of the system's format. This causes issues when:
    • Trying to apply a template that has a date in a different format (even if it is the same as the current user's format)
    • Sharing values across users with different formats

    Upgrade Engine Issues

    PRB1341545

    Logged-in users are given a blank navigation page After an upgrade, once a user is logged in, the user sees a blank navigation page and a blank application navigator.

    VA-Slack Adapter

    PRB1295128

    If connectTo Agent() is mentioned, and if it is executed and connected to the live agent, two requests are seen in the agent's connect queue

    Virtual Agent Platform

    PRB1333866

    Issues with GlideEntitlement (licenses) checks

    Visual Task Boards

    PRB1291071

    KB0697408

    The Visual Task Board cards are duplicated when the board is loaded by an active user The Visual Task Board (VTB) cards are recreated (disassociated and associated back) when one of the two (or more) active users loads the VTB board.

    Refer to the listed KB article for details.

    Visual Task Boards

    PRB1328506

    When a new lane is added to the guided board, the search results do not show matching records When a guided board is created off of a reference field, there is an option to add more lanes to the board. Searching for values within this new lane does not return matching records.
    1. Activate the following plugins and load the demo data:
      • Software Development Lifecycle (SDLC)
      • Agile Development
    2. Navigate to rm_story.list.
    3. Add the 'Sprint' column to the list.
    4. Right-click this column and select Show Visual Task Board.

      A guided board is created.

    5. On this board, scroll to the far right and click the option Add Lane.
    6. Search for an existing value in this lane.

    Expected behavior: The search result should only return the matching record.

    Actual behavior: All values/records are returned.

    Visual Task Boards

    PRB1334711

    When 'Show Labels' is toggled off, the card labels are visible after the Visual Task Board is reloaded
    1. Create/navigate to a Visual Task Board with labels enabled.
    2. Add a few labels to several cards.
    3. Toggle off 'Show Labels'.

      Notice that both the card labels and the quick panel labels disappear.

    4. Navigate away from the board or refresh the page.

    Expected behavior: Once the Visual Task Board is reloaded, 'Show Labels' should remain toggled off, and both the quick panel labels and the card labels should not be visible.

    Actual behavior: After the Visual Task Board is reloaded, 'Show Labels' remains toggled off. The quick panel labels are not visible but the card labels are visible.

    Vulnerability Response

    PRB1330285

    The base instance Vulnerability Response for the NVD data feed no longer works after the XML feed is deprecated

    Workflow

    PRB1320789

    Access from outside the workflow domain hierarchy causes workflow version stages to be cleared This happens when the workflow in one domain hierarchy is triggered by a user in another hierarchy.

    Workflow

    PRB1341212

    The in-flight workflow cannot be completed when a domain override is created while the flow is waiting For the workflow that has been started but is waiting for some outside event to occur, for example, an approval, a task completion, a timer, etc., it may fail to complete if a domain override is created for the workflow version before the event occurs.

    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 8 Hotfix 2
    • London Patch 8 Hotfix 1
    • London Patch 8
    • London Patch 7 Hotfix 2
    • London Patch 7
    • London Patch 6b
    • London Patch 6a Hotfix 1
    • London Patch 6
    • London Patch 5
    • London Patch 4
    • 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 9

      • 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 9

      The London Patch 9 release contains problem fixes.

      London Patch 9 was released on July 3, 2019.
      Build date: 06-19-2019_1017
      Build tag: glide-london-06-27-2018__patch9-06-19-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 9 includes 125 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 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 London Patch 9, refer to KB0723499.

      Change in London Patch 9

      Add new NVD data feeds
      The following two fields have been added in the NVD Data Feeds form:
      • Prior to London Patch 9: URL
      • London Patch 9: JSON URL
      Additional Vulnerability Response setup tasks
      Note: Starting with London Patch 9, NVD vulnerability imports download JSON files instead of XML in anticipation of the switch to JSON by NVD.
      Configure the scheduled job for updating NVD records
      Starting with London Patch 9, NVD vulnerability imports download JSON files, instead of XML, in anticipation of the switch to JSON by NVD.
      Update NVD on-demand
      Starting with London Patch 9, NVD vulnerability imports download JSON files, instead of XML, in anticipation of the switch to JSON by NVD.
      Vulnerability Response release notes
      NVD JSON integration

      London Patch 9: To support the anticipated switch from XML to JSON by the National Vulnerabilities Database (NVD), NVD data feeds have been updated to use JSON.

      Note: By default, all data feeds for NVD Auto-update are disabled. To enable the feeds you want see Configure the scheduled job for updating NVD records.

      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

      Import / Export

      PRB1331240

      KB0743756

      The features 'Test Connection' and 'Browse' in LDAP can time out, and the LDAP monitor may show the connection status as 'Not Connected'
      1. Install LDAP and configure it to work through an MID Server.
      2. Identify a time when the MID Server expects to have a backlog of non-urgent Standard priority jobs, or engineer a situation like that.
      3. Open the LDAP Server form, and click Test Connection.

        The page hangs for 55 seconds and then throws an error.

      4. Look in the ecc_queue for the LDAPConnection TesterProbe topic ecc_queue output record.

      Notice that it is still in the Ready or Processing state, and it will eventually be processed successfully, but the LDAP form has given up waiting by then. However, all previous outputs in the Ready state will have to run before its turn in the queue. Also notice that the Priority field of that output record is set to the default priority=2 - Standard.

      Upgrade Engine Issues

      PRB1333005

      KB0749551

      Navigator missing due to upgrade The navigator is blank after upgrading from an instance where the Templated Snippets plugin is active.

      Refer to the listed KB article for details.

      Workflow

      PRB1329089

      Workflows are not triggered on the records after the upgrade Workflows are not triggered intermittently on the records such as REQ, RITM, and CHG after the upgrade.

      Filters

      PRB638064

      The business rule condition does not evaluate catalog item variables correctly When one condition is always true, the business rule evaluates to 'true', even when the condition is ANDed with another condition. In addition, if the condition only includes a reference to a variable, then it always evaluates to 'false', as if it cannot read the actual value of the variable.

      Service Portal

      PRB1332227

      KB0747365

      Service Portal only accepts the 'yyyy-MM-dd' date format and the 'HH:mm:ss' time format to trigger the UI policy When users have a different date format other than 'yyyy-MM-dd', any UI policy for past and future date validations fails in Service Portal.
      1. Create a catalog item (optional).
      2. Create a variable in it as the type of date with the name start_date.
      3. Create a UI policy with the following condition:
        When to run: [start_date] [before] [today]
        Run Script: True
        Execute If true:
        function onCondition() {
        alert('true case: before today');
        }
      4. Set the date format of the logged in user to YYYY-MM-DD.
      5. Navigate to Service Portal, and set some date prior to today.

        Notice that the alert appears.

      6. Set the date format to DD/MM/YYYY.
      7. Navigate to Service Portal, and set some date prior to today.

      Expected behavior: The alert should appear.

      Actual behavior: The alert does not appear.

      All other fixes

      Problem Short description Description Steps to reproduce

      Activity Stream

      PRB1321822

      Incorrect journal input is updated When the journal fields are collapsed, if a user selects a default journal input field on a form using the check box or the drop-down menu, that field will be updated when the user clicks Update regardless of which journal field the content is entered into.

      Activity Stream

      PRB1333625

      The incident state in Activities shows strange Japanese translation

      Agent Workspace

      PRB1313290

      A field cannot be made writable using a client script if it is first made read only using a client script

      Agile Development

      PRB1329639

      Bulk sprint creation adds the daylight saving time offset to planned start/end dates When 'Create Sprints' is used from an agile group form, the sprints are created based on the number of sprints and the number of days for each sprint. The daylight saving time is considered for the calculation, which leads to having different sprints starting at different time on the day depending on if it is summer or winter time.

      Agile Development

      PRB1333672

      The 'Insert and Stay' UI action does not copy the original task and agile story fields properly to the new story
      1. Navigate to rm_story_list.do to open any story.
      2. Right-click the form header and click Insert and Stay to create a new story.

      Notice that the original task and agile story fields are copied from the old story and are not associated with the new story. This can cause an issue in the Agile Board as two stories with the same story number are shown.

      Agile Development

      PRB1336472

      The 'Access Denied' message appears on the Agile Board burn down charts Users with the scrum_user role are restricted from viewing the scrum burn down charts even though they have the required role.

      Agile Development

      PRB1339848

      Associating a group with the application model adds all the releases to the group record When a group is added to the application model, the 'Associate Group to Release' business rule adds all the releases to the group.

      Asset Management

      PRB1332050

      Assets are auto-created for non-expected model categories after the upgrade

      Asset Management

      PRB1332642

      KB0744592

      Asset/CI synchronisation fails to insert the other record if any fields listed in alm_asset_ci_ field_mapping do not exist or are empty values A CI or asset will fail to be created if any field names in the Asset-CI Field Mappings table (alm_asset_ci_ field_mapping) are empty or do not exist in the asset or CMDB tables. An empty or bad value in the Asset field column will prevent any CIs from being inserted on Asset insert, and vice versa. The newly inserted asset (or CI) will have a blank CI (or asset) reference, but there is no other on-screen indication that something goes wrong.
      1. Navigate to Asset > Administration > Field Mapping to list the alm_asset_ci_ field_mapping table.
      2. Clear one of the values in the Asset field column (or the Configuration Item field column). You can also modify it to a bogus field name to simulate a field that used to exist or does not exist.
      3. Create an asset (or CI) with a Model Category/Model that will be synchronised to the CI (or asset).
      4. Click Submit.

      Notice that the form does not reference any CI (or asset), and no CI (or asset) can be found in the other table either.

      Authentication

      PRB1340064

      The multi-factor authentication is not working as expected in the domain-separated instance

      Change Management

      PRB1329048

      Using the accept/decline/tentative options to respond to a CAB Meeting invite no longer updates the Attendance field on the appropriate attendee record

      Chat

      PRB1341741

      KB0748641

      Chat queues are not updated with the number of waiting conversations until they are refreshed manually
      1. Use three different browser sessions with Agent A, Agent B, and User C following the instructions below. Agent A and Agent B pick up the chat from the same connect queue.
        • In Session A, impersonate Agent A.
        • In Session B, impersonate Agent B.
        • In Session C, impersonate User C.
      2. Close any open chat conversations in all the above sessions.
      3. In Session C, navigate to https://<instance _name>.service-now.com/$chat_support.do?queueID=<queue_id>, and initiate a chat.

        The number for Agent A and Agent B should both increase to 1.

      4. In Session A, accept the chat.

      Expected behavior: In Session B, the number for the chat queue should decrease to 0. Chat queues should be updated with the number of waiting conversations automatically.

      Actual behavior: In Session B, the number remains 1. The number of waiting conversations is not updated.

      Chat

      PRB713827

      Chat actions can show up in the chat action menu even if the action is configured to only display in specific conditions

      Cloud Management Application

      PRB1311977

      Incorrect licensing data are reported for Discovery-only users Incorrect compliance reporting happens for users who do not have the CMP plugin enabled. This problem does not pertain to users who have enabled the CMP plugin (either CMPv1 or CMPv2).

      Cloud Management Application

      PRB1317589

      The server type and the version are not being passed to the MID Server

      Cloud Management Application

      PRB1325641

      The Cloud Resource CI is updated multiple times irrespective of any change to the resource

      Cloud Management Application

      PRB1337495

      Key usage data for CMP v1 plugins are missing from the redline numbers

      Cloud Management Application

      PRB1340282

      KB0748567

      Mismatching billing data displayed between the Azure/AWS console and the CMP dashboard The billing data displayed in the Azure/AWS console are different from those in the CMP dashboard.
      1. Impersonate with the user who has access to review the Billing dashboard.
      2. Navigate to Cloud Management > Cloud Admin Portal > Analyze > Billing > Billing Dashboard.
      3. Observe the cost and note.
      4. Log in to the AWS/Azure console and verify that the cost is available.

      Notice that there is a difference in the billing data between the CMP dashboard and the AWS/Azure console.

      Cloud Management Application

      PRB1345927

      Cloud Discovery needs parameterized cloud endpoint URLs to correctly support AWS Gov Cloud

      Cloud Management Application

      PRB1347838

      The VMware upgrade tool policy is hardcoded to upgradeAtPowerCycle

      Condition Builder

      PRB1284738

      The report does not show Service Catalog variable filter conditions for variables that are part of a variable set
      1. Create a catalog item or choose an existing one, for example, 'Apple iPhone 5'.
      2. Navigate to the Variable Sets form and click New to create a variable set, for example, MyVarSet.
      3. Create a variable following the steps below:
        1. Navigate to Service Catalog > Catalog Variables > All Variables.
        2. Click New, and fill in the fields as follows:
          • Type: Single Line Text
          • Catalog Item: Leave this empty
          • Variable set: Choose the variable set created in the previous step, MyVarSet
          • Question: Var Without CatItem
          • Name: Var_Without_CatItem
      4. Navigate to the catalog item 'Apple iPhone 5' following the steps below:
        1. Navigate to Service Catalog > Catalog Definitions > Maintain Items.
        2. Search for the catalog item.
      5. Navigate to the Variables Set tab and add the variable set MyVarSet.
      6. Create a report (for example, a bar type report) in the sc_req_item table.
      7. Add the following filter condition to it: Variables > Apple iPhone5 > Var Without CatItem.
      8. Save the report, and reopen it again.

      Notice that the filter condition fields in the report are blank. This happens using the new UI.

      Configuration Management Database (CMDB)

      PRB1322732

      The CMDB dashboard is not getting filtered with the respective CI class when the filter is applied on navigating to the child dashboard

      Configuration Management Database (CMDB)

      PRB1335739

      The metrics suggested relationships, containment rules, and hosting rules do not accept preference changes after the first time the relationship compliance calculation job is run
      1. Navigate to sys_properties.
      2. Change the value of 'glide.cmdb.logger. use_syslog.CMDBHealth' to 'info, warn, error' or '*for all options'.
      3. Navigate to the cmdb_health_metric_pref table.
      4. Set 'active' to false for rel_suggested, rel_hosting, rel_containment.
      5. Navigate to Configuration > Health Preference.
      6. Run the relationship compliance scheduled job.
      7. Navigate to System Log > Warning, and apply the following: Filter by Source = CMDBHealth.

        Notice that there are warnings indicating the metrics are not active.

      8. Navigate back to the cmdb_health_ metric_pref table, and set 'active' to true for the three metrics mentioned in Step 4.
      9. Rerun the relationship compliance scheduled job.
      10. Navigate back to the warning logs.
      Notice that the warnings are still showing up. The three metrics do not accept changes after the first run.
      Note: If you reverse the settings to set 'active' to true in Step 4 and change it to inactive in Step 8, the job will keep running these metrics instead of skipping them.

      Core Platform

      PRB1266297

      The GlideRe cordSecure insert creates a record with the NULL value in a field if the field has an ACL condition that depends on the default value of another field

      Core Platform

      PRB1322294

      GlideElementSysClassName.setDisplayValue inefficiently loads and compares the label information for large hierarchies

      Core Platform

      PRB1340506

      The image thumbnail scaling request is ignored resulting in streaming the entire image

      CSM Communities

      PRB1343452

      Performance issue with GlideMutex to update the view count with high concurrent access of the same content The view count is not accurate on the concurrent access of the same content.
      1. Activate Customer Communities and the Communities demo data.
      2. Log in to the community as different users.
      3. Access the same content by these users concurrently.
      4. Observe the view count on the content load page.

      Expected behavior: The content view count should be accurate.

      Actual behavior: The content view count is different from the actual view count. Some of the view logs are missing when users access the content concurrently.

      Customer Service Management

      PRB1327645

      KB0748084

      The contextual search widget does not show up in the Customer Service Portal When users try to create a case in the Customer Service Portal, the contextual search widget ('Knowledge Results') does not show up after users type in some text in the Subject field.

      Refer to the listed KB article for details.

      Dashboards and Home Pages

      PRB1322761

      KB0723720

      The dashboards shared with the 'public' role are not visible in the Dashboards overview After the London upgrade, any dashboards shared with the 'public' role are not visible to users with that role anymore.

      Refer to the listed KB article for details.

      Discovery

      PRB1320970

      KB0746795

      When the Cisco switch discovery is aborted because of the HSRP VIP used in the process, it is logged as an error

      Refer to the listed KB article for details.

      Discovery

      PRB1329036

      KB0728493

      The horizontal discovery for the MSSQL instance may fail to update certain fields
      1. Edit the value of fields such as tcp_port in an MSSQL instance.
      2. Run the horizontal discovery.

      Notice that the field is not updated with the correct value even though the discovery is successful.

      Discovery

      PRB1330874

      KB0743675

      Horizontal discovery using patterns may fail if the discovery_ source value is changed using the glide.dis covery.source_name property Changing the value in the system property glide. discovery.source_name and disabling the choice list for previous discovery _source can cause the horizontal discovery to fail.
      1. Run the discovery on a host (Windows/Linux) using the horizontal pattern.
      2. Follow the procedure listed in the documentation Change the source name of Discovery results to change the source name of Discovery results.
      3. Ensure that the sys_choice record for the previous value in glide.discovery.source _name is disabled/removed.
      4. Run the discovery on the same host.

      Notice that the discovery fails with an error.

      Discovery

      PRB1331969

      The 'Create Relation' operation that is based on field matching is ignoring the criteria When the 'Create Relation' operation is used between two tables using field matching where one of the fields may be empty, the criteria provided are ignored and incorrect relations are created.

      Discovery

      PRB1336879

      KB0748670

      Launching credential-less Discovery from Shazzam can use a large amount of memory

      Refer to the listed KB article for details.

      Domain Support

      PRB1340400

      Passing null values as the sys_id/UniqueValue to DomainFor AttachmentEngine can cause all records in the sys_attachement table with the null table_sys_id to be updated

      Email

      PRB1268451

      KB0696699

      TinyMCE Insert Image functionality is unusable to non-admin users within the email client

      Refer to the listed KB article for details.

      Event Management

      PRB1328127

      The duplication of license counting in the em_unique_nodes table
      1. Clean the 'last hour' events.
      2. Clean the em_unique_nodes table.
      3. Send the new event with the node name 'Node1'.
      4. Run the Event Management - Node Count job.
      5. Verify that the new 'Unknown' record is in the em_unique_nodes table.
      6. Create the computer CI with the name 'Node1'.
      7. Send the new event with the node 'Node1'.
      8. Run the Event Management - Node Count job.
      9. Verify that the em_unique_nodes table has two records: one for the 'Unknown' Node1 and one for the 'Server' Node1.

      Field Service Management

      PRB1322481

      Ajax call on every form load (UI script - Appointment Booking ConfigHelper and getTranslated Messages ForAppBookingConfig()) Since upgrading to the London release, UI script AppointmentBooking ConfigHelper makes ajax call to getTranslated Messages ForAppBooking Config on every form load. This issue occurs only when the Appointment Booking plugin is activated.

      Flow Designer

      PRB1303174

      The 'If' condition assign output does not work in the subflow when the If-Else conditions are both used
      1. Create a subflow with two integer inputs and one string output.
      2. If the first integer is larger than the second integer, look up any incident record and assign the subflow output to its number.
      3. Else, also look up any incident record and assign the subflow output to its number.

      Flow Designer

      PRB1320631

      The search bar does not work for the 'Create Task' and 'Update Record' actions in the Flow Designer
      1. Navigate to Flow Designer > Designer.
      2. Click + New to create a new flow.
      3. Name the flow and submit.
      4. Under the 'Trigger' section, click + to create a new trigger.
      5. In the drop-down list, click Created or Updated.
      6. Fill in the following fields:
        1. Table: Incident [incident]
        2. Run Trigger: Once
      7. Click Done to proceed.
      8. Under the 'Actions' section, click + and then click Action.
      9. Type Create and select Create Task.
      10. In the Table field, select Incident [incident].
      11. In the Field Values field, click + Add Field Value and then choose 'Problem'.
      12. Click the Related problem, if one exists field to see that a list of problems comes up.
      13. Try to search any result in that list.

      Notice that the list does not filter down to what you type in. This also happens to the 'Update Record' action.

      Flow Designer

      PRB1320713

      After an application with flows is imported into another instance, the flows do not run in the second instance
      1. Take two instances, Instance A and Instance B.
      2. Create an application on Instance A and create a flow in that application.
      3. Publish the flow.
      4. Create a Bitbucket account (or GitHub), then link your application to it and push a commit using Studio.
      5. From Instance B, open Studio and import the above application.
      6. Open the flow and trigger it by creating an incident (which is the trigger).

      Expected behavior: The flow should be triggered.

      Actual behavior: The flow is not triggered and a 'Flow not found' error is created in the sys_log.

      Flow Designer

      PRB1334217

      When selecting the 'URL' type field and clicking the data pill icon, the pop-up window does not go away
      1. Create a field of type URL in the Problem table.
      2. Navigate to Flow Designer.
      3. Select any flow.
      4. Select the action 'Update Record'.
      5. Select the 'Problem' table.
      6. Click Add Field Value.
      7. Select 'Additional comments'.
      8. Remove 'Additional comments' and select the 'URL' type field.
      9. Click the data pill icon and select any data from the pop-up window.
      10. Try to hide the pop-up window.

      Notice that it is unable to hide the pop-up window for the 'URL' type field.

      Flow Designer

      PRB1335904

      The rest of the approval records generated by Flow Designer are not moved to 'No Longer Required' after one user from the group approves the record When one of the group users approves the record, the rest of the approval records for the group are not moved to 'No Longer Required'. They remain in the 'Requested' state.
      1. Log in to an instance as an admin user.
      2. Set up the 'Ask For Approval' action in Flow Designer with the following settings:
        1. Anyone Approves: Choose an individual user AND
        2. Anyone Approves: Choose a group (make sure that the group contains more users)
      3. Trigger the flow in any record.

        Approval records are generated for both the individual user and the group users.

      4. Approve the record with any one of the users from the group.

      Expected behavior: All the rest of the approval records for the group should be moved to 'No Longer Required'.

      Actual behavior: All the rest of the approval records for the group remain in the 'Requested' state. It is only when the individual user approves the record are the rest of the group approvals moved to 'No Longer Required'.

      Flow Designer

      PRB1339462

      Unable to add users in the 'Ask For Approval' action of a flow When the system property glide.invalid_query. returns_no_rows is set to true, users are unable to add users in the 'Ask For Approval' action of a flow.
      1. Create a system property glide.invalid_query. returns_no_rows with the type 'true/false', and set the value to 'true'.
      2. Create a flow in any table.
      3. Add a trigger condition.
      4. Add the 'Ask For Approval' action.
      5. In the 'Rules' section, try to add users from the drop-down list.

      Expected behavior: You should be able to see all the active users from the sys_user table when you click the drop-down list.

      Actual behavior: No users are returned. The message 'No matches found' is displayed.

      Forms and Fields

      PRB1311216

      On the task progress board, the pop-up and edit form modal windows overlap On the task progress board, the pop-up and edit form modal windows overlap, and it is unable to close the pop-up window or edit the form fields under the pop-up window.
      1. Activate the Agile Development 2.0 plugin in the instance with demo data.
      2. Navigate to rm_sprint.LIST.
      3. Open any sprint in the 'Complete' state.
      4. Click Task Progress Board in the Related Links section.
      5. Click the 'i' icon on the task card.

      Notice that both the pop-up and edit form modal windows open and they overlap.

      Forms and Fields

      PRB1318042

      KB0744640

      The 'Personalize Form' and 'More options' pop-up lists cannot be closed Users cannot close the 'Personalize Form' and 'More options' pop-up lists by clicking the icons again or clicking outside the lists.

      Refer to the listed KB article for details.

      Guided Tours

      PRB1324754

      The Begin button on the introduction modal extends out of the modal if the translated text is too long

      Guided Tours

      PRB1343483

      The business rule 'Maintain tour steps order field' runs on 'Current' instead of 'After'

      Human Resources Service Management

      PRB1318969

      COEs are now active for users when they install the corresponding HR plugins

      Human Resources Service Management

      PRB1323933

      Values of the multi-row variable set are not copied into the Description field after users submit the record producer
      1. Install the Human Resources Scoped App: Core plugin and the Human Resources Scoped App: Service Portal plugin, and load the demo data.
      2. Log out and log in again.
      3. Change the application to 'Human Resources: Service Portal'.
      4. Navigate to the sc_cat_item_producer table and select the 'HR Report Inquiry' record producer.
      5. Create a multi-row variable set with the title 'test multi', and submit.
      6. Open the variable set and create a variable with the following settings, and then submit.
        1. Question: question 1
        2. Name: question_1
      7. Open the 'HR Report Inquiry' record producer to fill in the following field, and then click Try it.
        • What is your question?: my question
      8. In the 'test multi' multi-row variable set, fill in the following field and then click Add.
        • question 1: answer 1
      9. Click Submit.
      10. Open the HR Case created.

      Notice that the Description field does not contain the value from the variables related to the multi-row variable set. 'My question' is visible in the Description field, but 'answer 1' is not.

      Human Resources Service Management

      PRB1324742

      Non-parsable PDFs throw a null pointer exception error and do not show in the To-dos for the assigned person in the Employee Service Center

      Human Resources Service Management

      PRB1331998

      Performance issue with the auto-generation of the scripted user criteria

      Human Resources Service Management

      PRB1344345

      The import failure does not create the failure event correctly

      Import / Export

      PRB1326619

      Issues with the activation of the 'Data Access Gateway' plugin

      Import / Export

      PRB1331491

      SQL NULL can no longer be specified as a JDBCProbe parameter

      IT Operations Management

      PRB1316028

      The tag is not saved in the tag set value for the variable custom tag

      Knowledge Management

      PRB1315924

      Labels in the Knowledge Query Facet are not translated
      1. Install the following plugins:
        • Knowledge Management - Service Portal
        • One of the language plugins, for example, I18N: Polish Translations
        • I18N: Internationalization
      2. Navigate to kb_knowledge.list, and open any published record.
      3. Add 'Translated Version' into the related list.
      4. Click New on the Translated Version tab to create the Polish version and publish the article.
      5. Change the language setting using the system gear icon.
      6. Navigate to the knowledge portal.
      7. Search for the Polish article created in Step 4.
      Expected behavior: The items under 'Last Modified' and 'View Count' (kb-facet-filter) show in the user's language.

      Actual behavior: All items only show in English.

      Lists

      PRB1314733

      KB0745480

      The journal field is displayed in raw HTML format in the list view if the journal field is moved up as the first column in the list For tables that have journal field records (Additional comments / Work notes) in the form, when the journal field is moved up as the first column in the list view, the content is displayed in raw HTML format.
      1. Open an incident list.
      2. Configure the list layout.
      3. Move the Work notes field to the first position in the list layout.

      Notice that the work notes are shown in raw HTML format. If you add both journal fields, the issue only occurs for the one added as the first. For example, if you add both 'Work notes' and 'Additional comments' in the list view with 'Work notes' as the first column and 'Additional comments' as the second column, the incorrect behavior only occurs for the 'Work notes' column, not the 'Additional comments' column.

      Lists

      PRB1326698

      KB0726464

      Non-admin users can create global lists with the available fields in the alphabetical order when personalizing the list layout When users personalize a list, if they click OK before the list selections load and the value '--' is the only value present on the right, a new global list will be created and is visible for all users.

      Refer to the listed KB article for details.

      Mobile

      PRB1313392

      The form submission is restricted in the mobile UI due to an error message at the top of the form

      Operational Intelligence

      PRB1336984

      The default value of 'change_ detection_ timescale _seconds' causes the model building for the local level Kalman Filter to fail The model building for the local level Kalman Filter model type fails due to the default value of the configuration parameter 'change_detection_ timescale_seconds'.

      Orchestration

      PRB1331193

      The error message 'Usage analytics send failed' occurs in the log

      Patterns

      PRB1322425

      KB0724287

      The 'sqlcmd' commands in 'MSSql DB On Windows' Pattern fail due to the commands' syntax The 'sqlcmd' commands in 'MSSql DB On Windows' Pattern fail to authenticate when the password variable is passed with quotations.
      1. Enable the Discovery plugin.
      2. Configure an MID Server.
      3. Enable the pattern-based discovery.
      4. Add the required Windows credentials and applicative credentials for the Microsoft SQL Server.
      5. Run the discovery for a Windows server hosting the MSSQL database.

      Patterns

      PRB1326790

      KB0727191

      Some Windows servers and IP switches are getting serial numbers starting with a period ( . ) or an apostrophe ( ' ) from 'Windows OS - Servers' and 'SNMP Identify' patterns

      Refer to the listed KB article for details.

      Performance Analytics

      PRB1294467

      The widget with 'Follow element' is not following if the user does not have the pa_viewer role
      1. As the admin user, create a widget 'jg open incidents'.

        It is a single score widget on the indicator 'Number of open incidents'. 'Follow element' is checked.

      2. Create a dashboard, 'jg dashboard', and add the new widget.
      3. In the dashboard properties, add the breakdown source Incident.Category.
      4. Confirm on the dashboard that the single score changes when choosing a different category in the breakdown.
      5. Create a user that has no roles.
      6. Create a user group 'jggroup', and add the created user to it as well as the admin.
      7. Share the dashboard to the group 'jggroup'.
      8. In another browser, log in as the created user.
      9. Navigate to the dashboard and confirm it shows data.

        The score in the widget changes with the selected breakdown value.

      10. As the admin user, clear cache by running gs.invalidateCache(); as a background script.
      11. Refresh the dashboard in the session the created user is logged into.

        Notice that the score no longer responds to the changing breakdown value. And when the admin user refreshes the dashboard, the same problem occurs.

      12. Invalidate cache again and reload the dashboard as the admin user.

      Notice that it now works fine again, and it works fine again for the created user as well. The issue seems to be related to caching. The first user to build the cache determines how it works. And if that user has no roles, the issue occurs.

      Persistence

      PRB1296546

      The sys_ choice_set records are not generated when installing an application with defined choices in its table definition

      Persistence

      PRB1336583

      Corrupt attachment in ecc_agent_mib_b412de 4edb0823440f4f622dca9619ab

      Persistence

      PRB1336939

      The Delete Recovery triggers on records too broadly The scope of the Delete Recovery is too broad resulting in a lot of noise.

      Planned Maintenance Application

      PRB1306199

      Duplicate facilities requests are created intermittently from monthly maintenance plans

      Planned Maintenance Application

      PRB1319401

      The maintenance plan does not run according to the schedule The maintenance plan should run on Sunday as per the schedule. Instead, it runs on both Sunday and the following Monday, which creates a duplicate task.
      1. Navigate to Planned Maintenance > Maintenance Plans.
      2. Click New.
      3. Specify a name and a short description, and enter the following settings:
        1. Type: General Sunday
        2. Table: Facility request model
        3. Apply to new matching records: true
        4. Task creation policy: Add to existing Monday
      4. Click Submit.
      5. Under the Maintenance Schedules tab, click New to create a schedule with the following settings:
        1. Set the trigger to 'Duration'
        2. Trigger Type: Weekly
        3. Due day of the week: Sunday
        4. Due time: 18 hours
        5. Lead time in days: 7
      6. Click Submit.
      7. Associate the plan with filtered records.

      Expected behavior: The facilities_request_task is created only on Sunday.

      Actual behavior: The task is created on both Sunday and Monday.

      Platform Security

      PRB1344207

      The error 'Cyclicity detected' occurs during the upgrade, which may lead to the cancellation of the upgrade

      Project Management

      PRB1329560

      The project planning console does not load after the upgrade When only Project Management is active, the project planning console does not load after the upgrade.

      Project Management

      PRB1337300

      When users export a project by selecting 'Export to MS Project', an empty XML or an XML with zero bytes is returned When the project is exported from an instance where the system localization uses ',' (comma) instead of '.' (point) to separate the percentage, an empty XML or an XML with zero bytes is returned. This issue is mainly faced by users using Arabic numerals with decimal comma.

      Project Management

      PRB1337391

      Slow performance when updating a project task which is part of a project with over 500 tasks

      Record Watcher

      PRB1294006

      KB0726337

      Record Watcher is adding syslog record changes to the evaluation queue undesirably

      Refer to the listed KB article for details.

      Resource Management

      PRB1243016

      'Allocations' resource reports are not correctly filtered when a non-system language is used

      Resource Management

      PRB1312256

      The resource plan requested allocations are rounded up to the nearest hours instead of the nearest multiple of specified minutes When a resource plan for a non-round amount of hours is requested, the requested hours allocation is rounded up to the nearest whole hour, despite com.snc. resource_management. allocation_interval_minutes being set to 15 minutes.
      1. In an instance, open any project.
      2. Create a resource plan requesting 0.25 hours of work.
      3. Click Request.
      4. Look at the Requested Allocations related list.

      Notice that the requested hours have been rounded up to 1.

      Service Catalog: Service Portal Widgets

      PRB1259875

      Messages from BRs based on sys_attachment are not displayed in the proper window when using the SC Catalog Item widget
      1. Log in to a Jakarta instance.
      2. Create a before insert business rule with the following details:
        • Table: sys_attachment
        • Advanced: checked
        • Script:
          (function executeRule(current, previous /*null when async*/) {
          gs.addErrorMessage("Attached!!");
          })(current, previous);
        • When: before
        • Insert: checked
      3. Navigate to any catalog item in Service Portal.
      4. Attach any file.

      Expected behavior: The error message should be displayed immediately but not after displaying the page.

      Actual behavior: No error message is displayed. And when you refresh the page, the error message is displayed.

      Service Catalog: Service Portal Widgets

      PRB1315239

      KB0721319

      The catalog UI policy actions running on formatters cause UI policies and client scripts to fail
      1. Create a catalog item with variables having containers.
      2. Write an onLoad UI policy which hides the formatter variables.
      Notice that an error message appears.

      Service Catalog: Service Portal Widgets

      PRB1325027

      The date variables submitted via a multi-row variable set are incorrect

      Service Catalog

      PRB1291066

      KB0750218

      The view specified in the URL of the Catalogs module is translated, and the incorrect view is displayed When the translation plugin is enabled, the sysparm_ view in the URL is translated, which results in a different view in the Catalogs module in the platform UI.
      1. Install the translation plugin for any language like Spanish or Brazilian Portuguese.
      2. Create a sys_portal_page, and name the title as 'catalog_Service_Catalog' and the view as 'catalog_Service_Catalog'.
      3. Navigate to 'Maintain Catalog', and select the record 'Service Catalog'.
      4. Under the 'Catalog Portal Pages' section, remove the default page (if any) and add the custom page just created.
      5. Navigate to Service Catalog > Catalogs.

        Notice that there are two catalogs, Service catalog and Technical catalog.

      6. Inspect the 'Service catalog' widget and hover over it to see an <a> tag.
      7. Verify the URL that the sysparm_view points to is 'catalog_Service_Catalog'.
      8. Change the language to either Spanish or Brazilian Portuguese.
      9. Do cache.do.
      10. Repeat steps 5 to 7.

        Notice that the sysparm_view is translated and it now points to something like 'catalog_Catálogo_de_servicios'.

      11. Navigate back to the 'Catalog Portal Pages' section, and set the 'Default' value to 'true'.
      12. Repeat steps 5 to 7.

        Notice that now the sysparm_view is not translated.

      Expected behavior: The sysparm_view in the URL should not be translated.

      Actual behavior: The sysparm_view is being translated.

      Service Catalog

      PRB1300810

      An error occurs when the variable mandatory policy is set to either true or false on RITM or SCTASK records When setting the variable mandatory requirement to either true or false on RITMs or SCTASKs via the Read Roles field, the following console error occurs: 'Uncaught TypeError: Cannot read property 'setAttribute' of null'.

      Service Catalog

      PRB1326127

      The reference qualifier does not work on the catalog item variable for non-English languages in auto-complete

      Service Mapping

      PRB1326674

      For Windows MID, the AIX process detection fails if the lookup IP is not in the first line of the netstat output

      Service Mapping

      PRB1330202

      The angular service form does not display an error message after clearing the data of a mandatory field When saving the angular service form, it does not display an error message if the mandatory fields are empty. The form is not saved but a success message appears, and the form fails to refresh.
      1. Add a new mandatory field to the cmdb_ci_service_discovered form.
      2. Add this field to the 'Additional Info' layer under the form layout configuration page.
      3. Open the angular service form and update the new field.
      4. Save the form.
      5. Clear the data in the new field.
      6. Save the form again.

      Notice that a success message appears and the form does not refresh. The data are not saved.

      Service Mapping

      PRB1334573

      If the macAddress parameter is empty or null, a query will display all ports

      Service Mapping

      PRB1343804

      Service Mapping should support the configuration of the cmdb_ci table to be defined as root and not the CMDB table

      Service Portal

      PRB1312458

      KB0724187

      The ticket page in Service Portal generates the JavaScript error 'You have exceeded your request quota for this API' when a location is checked with Google Maps for the first time When a location is checked with Google Maps for the first time, the ticket form in Service Portal generates the JavaScript error 'You have exceeded your request quota for this API'.
      1. Allow location checking on your browser.
      2. Log in as the administrator.
      3. Navigate to the SP ticket page.
      4. Click the location globe icon.

      Notice that the JavaScript error alert message appears on the screen. In the browser console, you can find the error 'You have exceeded your request quota for this API'.

      Service Portal

      PRB1321918

      KB0724172

      The function getSearchSources() in the typeahead search widget is not accessible from the scoped application in Service Portal
      1. Run the following function in the server script of a scoped widget:
        data.portalID = $sp.getPortalRecord().getUniqueValue();
        var searchSources = $sp.getSearchSources(data.portalID, null);
      2. Open a portal page where that widget is used.

      Expected behavior: The function works and no error messages are received.

      Actual behavior: The following error message appears: 'Server JavaScript error Cannot find function getSearchSources in object com.glide.service_portal.widget.fencing.Scoped SPScriptable@e85168.'

      Service Portal

      PRB1324097

      An error message shows up saying the mandatory Date field is not filled after clicking inside the text input of the Date field

      Service Portal

      PRB741780

      On an approval in Service Portal, comments are posted to the task being approved instead of the approval record

      Service Portfolio Management

      PRB1322465

      A performance degradation occurs when a large number of service offerings are being calculated When creating an aggregate record for the type 'Last 30 days', the Service Availability calculator generates the data of the last 30 days. A performance degradation then occurs when a large number of service offerings are being calculated.

      Software Asset Management Professional

      PRB1331005

      BigFix/ILMT computers data are not being reconciled if there is an existing CI of class other than cmdb_ci_computer When the glide.class. downgrade.enabled system property is set to false, BigFix/ILMT computers data are not being reconciled if there is an existing CI of class other than cmdb_ci_computer.

      Software Asset Management Professional

      PRB1342930

      With Microsoft Office 365, the user subscription records are not populated because the user principal name values are not their email addresses

      Software Asset Management Professional

      PRB1345426

      The reconciliation is taking too long when processing suites

      Software Asset Management Professional

      PRB1347237

      Duplicate files appear after the upgrade

      Source Control Integration

      PRB1274689

      KB0687580

      Worker threads refreshing a Git source control repository can hang indefinitely if there is an issue communicating with the external Git repository Worker threads attempting to refresh the instance Git source control repository can hang indefinitely if there is an issue communicating with the external Git repository. The worker threads can be seen in the output of stats.do, all performing the same job 'Refreshing metadata from the remote repo'.
      1. Create an application in Studio.

        For more information, see the product documentation topic ServiceNow Studio.

      2. Link the application to a Git server.
      3. Hang/suspend the Git server to prevent it from responding to incoming requests.

      Tables and Dictionary

      PRB1304461

      KB0726304

      An empty list is returned when 'View all' is clicked from the global search results of a partition of any CMDB table

      Refer to the listed KB article for details.

      Templates

      PRB1317225

      KB0718640

      After applying a form template to a reference field, the 'See Details' link shows the sys_id instead of the value After applying a template to a reference field on a form, the 'See Details' link in the 'Template Applied' info message shows the sys_id instead of the value of the reference field.
      1. Log in as an administrator.
      2. Navigate to any open incident.
      3. Create and save a new template with the following fields: Caller, Assignment group, and Assigned to.
      4. Apply the template.
      5. In the 'Template Applied' info message, click the link 'See Details'.

      Templates

      PRB705120

      Template stores date/time with user's format instead of a system-wide or internal format, causing conflict when another user accesses that date The template_value field types store date/time values in the user's format instead of the system's format. This causes issues when:
      • Trying to apply a template that has a date in a different format (even if it is the same as the current user's format)
      • Sharing values across users with different formats

      Upgrade Engine Issues

      PRB1341545

      Logged-in users are given a blank navigation page After an upgrade, once a user is logged in, the user sees a blank navigation page and a blank application navigator.

      VA-Slack Adapter

      PRB1295128

      If connectTo Agent() is mentioned, and if it is executed and connected to the live agent, two requests are seen in the agent's connect queue

      Virtual Agent Platform

      PRB1333866

      Issues with GlideEntitlement (licenses) checks

      Visual Task Boards

      PRB1291071

      KB0697408

      The Visual Task Board cards are duplicated when the board is loaded by an active user The Visual Task Board (VTB) cards are recreated (disassociated and associated back) when one of the two (or more) active users loads the VTB board.

      Refer to the listed KB article for details.

      Visual Task Boards

      PRB1328506

      When a new lane is added to the guided board, the search results do not show matching records When a guided board is created off of a reference field, there is an option to add more lanes to the board. Searching for values within this new lane does not return matching records.
      1. Activate the following plugins and load the demo data:
        • Software Development Lifecycle (SDLC)
        • Agile Development
      2. Navigate to rm_story.list.
      3. Add the 'Sprint' column to the list.
      4. Right-click this column and select Show Visual Task Board.

        A guided board is created.

      5. On this board, scroll to the far right and click the option Add Lane.
      6. Search for an existing value in this lane.

      Expected behavior: The search result should only return the matching record.

      Actual behavior: All values/records are returned.

      Visual Task Boards

      PRB1334711

      When 'Show Labels' is toggled off, the card labels are visible after the Visual Task Board is reloaded
      1. Create/navigate to a Visual Task Board with labels enabled.
      2. Add a few labels to several cards.
      3. Toggle off 'Show Labels'.

        Notice that both the card labels and the quick panel labels disappear.

      4. Navigate away from the board or refresh the page.

      Expected behavior: Once the Visual Task Board is reloaded, 'Show Labels' should remain toggled off, and both the quick panel labels and the card labels should not be visible.

      Actual behavior: After the Visual Task Board is reloaded, 'Show Labels' remains toggled off. The quick panel labels are not visible but the card labels are visible.

      Vulnerability Response

      PRB1330285

      The base instance Vulnerability Response for the NVD data feed no longer works after the XML feed is deprecated

      Workflow

      PRB1320789

      Access from outside the workflow domain hierarchy causes workflow version stages to be cleared This happens when the workflow in one domain hierarchy is triggered by a user in another hierarchy.

      Workflow

      PRB1341212

      The in-flight workflow cannot be completed when a domain override is created while the flow is waiting For the workflow that has been started but is waiting for some outside event to occur, for example, an approval, a task completion, a timer, etc., it may fail to complete if a domain override is created for the workflow version before the event occurs.

      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 8 Hotfix 2
      • London Patch 8 Hotfix 1
      • London Patch 8
      • London Patch 7 Hotfix 2
      • London Patch 7
      • London Patch 6b
      • London Patch 6a Hotfix 1
      • London Patch 6
      • London Patch 5
      • London Patch 4
      • 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