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
    • New York release notes
Table of Contents
Choose your release version
    Home New York Release Notes New York release notes Available patches and hotfixes New York Patch 8

    New York Patch 8

    • 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

    New York Patch 8

    The New York Patch 8 release contains important problem fixes.

    New York Patch 8 was released on April 16, 2020.
    • Build date: 04-10-2020_1401
    • Build tag: glide-newyork-06-26-2019__patch8-04-01-2020
    Important: For more information about how to upgrade an instance, see Upgrade to New York.

    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 New York: Benchmarks, Document Viewer, Instance Data Replication, and ServiceNow mobile.

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

    Overview

    New York Patch 8 includes 103 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.

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

    Security-related fixes

    New York Patch 8 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 New York Patch 8, refer to KB0789001.

    Changes in New York Patch 8

    Explicit Roles in CSM
    To prevent inadvertently providing the snc_internal role to external users, the Explicit Roles plugin includes a glide.security.explicit_roles.internal_user_blacklist property to blacklist user types from ever becoming snc_internal.

    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

    Authentication

    PRB1342894

    KB0748823

    The presence of OAuth 2.0 credentials in the Credentials table results in no credentials of any type being retrieved by the MID Server If there is an OAuth 2.0 type credential [oauth_2_0_credentials] added to the list of credentials in the instance, the instance will no longer return any credentials to the MID Server when the MID Server tries to re-load the credential list. The MID Server will no longer be able to run any probes that require credentials. This includes all Discovery, Orchestration, Event Management connector probes, and others.

    The MID Server agent logs will show the error message 'SEVERE *** ERROR *** An error occurred while decrypting credentials from instance' when running each affected probe.

    Refer to the listed KB article for details.

    Email

    PRB1383881

    While processing inbound email triggers, the email filter can affect subsequent emails when multiple email.read events are processed by the same transaction When two emails are processed under the same transaction, the second email which may have come from a valid sender is set as 'received-ignored'. It is marked as ignored by the filter with an error string that may mention the subject of previously ignored email. This may also lead to stale behavior of the email filter when it is being processed for inbound email flows.

    Live Feed

    PRB880294

    KB0697353

    The 'Resolve Live Links' business rule gets stuck The business rule 'Resolve Live Links', when triggered, will create a job 'ASYNC: Resolve Live Links'. The job may become stuck and will not complete. The job will then occupy a worker thread, which may lead to internal monitoring alerts like 'Scheduler is overloaded or stuck'.

    Refer to the listed KB article for details.

    Service Portal

    PRB676928

    KB0685823

    The sys_popup view is not used for the form modal and there is not a system property available to change this behavior Pop-up views are not available to modify the reference pop-up in Service Portal. By default, it uses the view of the form in which the reference field was clicked.
    1. Navigate to Service Portal.
    2. For any reference field on a form, click the 'i' icon.

      Notice the view that opens for the reference pop-up.

    3. Navigate to the relevant table and compare the view.

    Expected behavior: The reference field record should open in sys_popup view like it does in the native platform UI.

    Actual behavior: The reference pop-up view defaults to the view of the form in which the reference field was clicked. There is no way to set it to any other view.

    Financial Management

    PRB1373774

    The Fiscal Calendar plugin activation creates a sys_app record for Fiscal Calendar with an empty scope, causing developed apps not to load The developed applications tab does not load the applications list and remains in the loading status.

    Service Catalog: Service Portal Widgets

    PRB1380844

    The order of execution of a variable set client script is not honored in Service Portal In New York, when the order of variable set client script is higher than that of the normal catalog client script, Service Portal fails to honor the order of execution of the scripts. This works fine in platform. In Service Portal, the variable set client script still executes before the normal catalog client script. In London, when the order of the variable set client script is higher than that of the normal catalog client script, Service Portal executes the catalog client script followed by the variable set client script.

    All other fixes

    Problem Short description Description Steps to reproduce

    Agent Chat

    PRB1375241

    Multiple work items are being created for the same IMS and presented to multiple agents or the same agent Advanced Work Assignment is not distributing cases as per the assignment strategy when agents are in multiple groups.

    Agent Workspace

    PRB1387718

    Performance issues with Agent Workspace tabs

    Agent Workspace

    PRB1390831

    The Agent Workspace inbox does not show the correct number of work items for an agent When an inbox is offered a number of work items in a short period of time, AMB combines messages into one and sends to the inbox component. However, only the last message in that network communication is captured in the component.

    Agent Workspace

    PRB1390848

    When a case that is already offered to an agent gets manually assigned and then unassigned, AWA does not re-offer the case to any other agent again
    1. Log in to any New York instance with AWA for CSM set up.
    2. Create a case by navigating to sn_customerservice _case.do.
    3. Assign this case to an agent.

      In this case, the case is manually assigned. If you navigate to awa_work_item.list and filter based on the document ID, you notice that the work item is canceled. This is the correct behavior.

    4. Unassign the case from the agent, and leave it in the queue to be picked up by AWA.

    Notice that even though it is not assigned to anyone, the work item is not re-offered to any agent.

    Agile Development

    PRB1385202

    SAFe Board does not work because JSON parsing is not completed correctly This issue is found only when the system property glide.ui. escape_all_script id set to false.
    1. Create a group for the SAFe team type with a group name containing an apostrophe (for example, Sam's team).
    2. Add users to the group.
    3. Impersonate the users from the group and navigate to SAFe Board.

    Notice that the page does not load and notice the console error: 'Uncaught SyntaxError: missing ) after argument list'. This occurs because the 'SafeBoardMetaDataService' Script Include where JSON is parsing the group name (preferred title) is failing. When the apostrophe is removed from the group name, the page is successfully loaded.

    Agile Development

    PRB1388762

    Canceled story points are excluded on the sprint form but not the release form Canceled story points are excluded on the sprint form, but they are considered on the release form, which is inconsistent.
    1. Create a release.
    2. Create 2 sprints for this release and stories for each sprint as listed below:
      1. Sprint 1 - assigned 4 stories to this sprint with 10 points each – so total points for the sprint is 40
      2. Sprint 2 - assigned 3 stories to this sprint with 10 points each – so total points for the sprint is 30
      3. Total committed points for the Release is now 70
      4. Release burndown shows 70 points remaining, which is correct
    3. Change Sprint 1 to 'Current' and mark one of the stories as complete.

      Sprint shows 30 points remaining, release shows 60 points remaining, which is expected.

    4. For Sprint 1, mark a story as 'Canceled'.

      Sprint 1's form shows story points 30 – as it excludes canceled story and completed points as 10.

    5. Navigate to the release.

    Observe how the total assigned points is still 70. Canceled story points are excluded on the sprint form.

    Assessments

    PRB1390450

    Vendor Risk Assessment does not generate category results for unscored metrics Inherent risk ratings and tiering scores are not being calculated as expected in Vendor Risk Management.
    1. Create a vendor risk assessment with 1 category and 1 metric with a Likert Scale datatype.
    2. Uncheck the Scored check box on that metric.
    3. Assign this assessment to any user and impersonate that user to submit the assessment.
    4. Fill in any non-zero value for that metric.

    Notice that the metric result will be generated for the metric with the correct normalization value, but the category result will not.

    Audit History

    PRB1339700

    The gateway shard database can crash when rebuilding/updating the history for a record that has many entries When setting up gateway shards, users migrate certain tables like sys_audit, syslog, and sys_attachment to a different database server. When users try to generate the history for a record that is old and has many entries, it creates a giant query with a sys_id NOT IN clause with many sys_ids that crashes the database.
    Note: To enable the fix, the system property 'glide.audit.deduplication. use_update_time' needs to be created with a value of true.

    Audit History

    PRB1356196

    The 'Stage' label in the activity log of the Requested Item (RITM) record is different from the field label The value of stage in the 'Activity logger' should be the stage display name instead of the stage value as shown by the Stage field in the RITM form.

    Authentication - SSO

    PRB1390546

    Nodes are having native memory leak issues due to deflaters not being closed As a result of this issue, users connected to the impacted node will be unable to access the instance. Scheduled jobs or integration on the impacted node may also be impacted by this issue. This only impacts the instances that have multi SSO enabled.

    Cloud Management Application

    PRB1379849

    Deprovisioning from stack fails Deprovisioning from stack is not working for cloud networks, the cloud public IP address, and multiple NICs.

    Cloud Management Application

    PRB1381929

    Add unique index on the name for CAPI service category table (sn_capi_service_ category), and add new categories 'Blockchain' and 'Containers'

    Cloud Management Application

    PRB1388989

    For custom operations on the resource block, the incorrect MID Server is chosen when the workflow is executed
    1. Create a custom operation with an extension interface on a resource block.
    2. Call the workflow from the method in the resource block.
    3. Within the workflow, perform an operation on the provisioned VM.
    4. Disable the MID Server belonging to the current domain but keep the MID Server on other domains.

    Expected behavior: The operation should fail because a proper MID Server was not found.

    Actual behavior: The operation will pick up the incorrect MID Server and perform the operation, which might eventually fail.

    Condition Builder

    PRB1360974

    KB0820677

    The reference field and glide list fields do not display reference value editors When the reference field or a glide list field has a list with a '--None--' list specification, users are not able to see the value when they switch to the new report UI.
    1. Create a reference field in the cmdb_ci_service table as below:
      • Type: Reference
      • Column label: Business Unit
      • Reference (under the Reference Specification tab): Business Unit (business_unit)
      • Choice (under the Choice List Specification tab): Dropdown with --None--
    2. Submit the form and then navigate to Reports > Create New.
    3. Switch to Classic UI and fill in the fields as the following:
      • Data: Table, Business Service
      • Type: List
    4. Click Add Filter Condition and choose [Business Unit] [is] [IT].
    5. Save the report and then click Switch to new UI.
    6. Click the condition builder to see the filters.

    Expected behavior: Users should be able to see the value of the field.

    Actual behavior: Users are not able to see the value of the reference field in the filter. However, users can see the value in Classic UI.

    Condition Builder

    PRB1376819

    Slushbuckets do not change the operators if keywords are selected as the condition builder
    1. Open any incident record.
    2. Navigate to the related list tasks.
    3. Click Edit.
    4. Select the condition as Active, Assignment Group, Assigned to or User.

      Notice that the operator is dynamically changing.

    5. Select Keyword.

    Expected behavior: If the condition is changed, the operator should dynamically change for the condition.

    Actual behavior: If the condition is Keywords, the operator is stuck at ARE, and does not change.

    Configuration Management Database (CMDB)

    PRB1389921

    The query from IdentificationEngine. executeOptimizedQuery() is picking the incorrect execution plan The query pattern created from the function Identification Engine.executeOptimizedQuery() is picking a poor execution plan because of the column duplicate_of. This can lead to high CPU usage on the primary DB when there is a high volume of Discovery jobs executing.

    Configuration Management Database (CMDB)

    PRB1392015

    Dependent CI identification may pick the incorrect type of CIs in non-TPP instances In non-TPP instances, during dependent CI identification, IRE may match with incorrect type/class of CI that has matching criterion attributes.

    CSM Communities

    PRB1384770

    Users are not able to access the notification preference without the actsub_user/acstub_admin role

    Customer Service Management

    PRB1365639

    KB0782000

    Warning messages display while creating a case Creating CSM cases triggers several warnings in the system log. For example, '"CaseDefault Util" is not defined'.
    1. Create a case and note the time stamp.
    2. Navigate to System Log > Warnings.

    Observe the warning message around the time stamp noted in Step 1.

    Customer Service Management

    PRB1389511

    The typeahead search is broken on both CSM and CSP home pages The search bar is not showing up on both CSM and CSP home pages.

    Customer Service

    PRB1391428

    Transaction-based tracking for CSM

    Discovery

    PRB1375171

    KB0786261

    The 'Azure DataBase' pattern fails with 'MULTIPLE_DEPENDENCIES "Contains::Contained by"' in the identification engine When running a cloud resource discovery against an Azure region that has databases provisioned on it, users receive an error.

    Run a Cloud Resource discovery against an Azure region that has databases provisioned on it.

    Flow Designer

    PRB1366681

    Copying a flow does not capture all the information correctly in an update set
    1. Navigate to Settings and set yourself as Developer in the global scope.
    2. Create an update set and set it as 'current'.
    3. Navigate to Flow Designer and create a flow.
    4. Set a condition and an associated task, and then save.
    5. Navigate back to the update set you created.

      It will now contain the Flow Designer record you created .

    6. Open the sys_update_xml record for Flow Designer.

      Notice that the xml payload contains the entire parent record and the child dependencies.

    7. Create a second update set and set it as 'current'.
    8. Select the previously created flow.
    9. In Flow Designer, select Copy Flow.
    10. Navigate back to the update set you created , which will contain the copied flow.
    11. Navigate to the sys_update_xml table and look at the XML for the copied flow.

    Notice that the XML does not show all the information that is in the Flow Designer record that was created in Step 3.

    Flow Designer

    PRB1378240

    Expanding a Create Record action with a reference to a non-existent table will freeze the page While using a Chrome browser and expanding the 'Create ds_import_ successfactors Record' action, users will get infinite console messages. In a Firefox browser, the tab will freeze after a few seconds.

    Flow Designer

    PRB1386271

    FD approvals intermittently have multi-threading errors due to static GlideRecord references being shared between threads The Ask for approval action errors out intermittently while inserting a record into a sys_journal_field.

    Flow Designer

    PRB1390882

    The action input Name/Value has different values when testing in flows and in actions
    1. Create an action with the input type Name/Value.
    2. Add a script step so that you are able to save and publish the action.
    3. Test the action with some name values as inputs and see the execution context.

      Example value of the input: [{"name1":"name","value1":"value1",type:"string"},{"name2":"name","value2":"value2",type:"string"}].

    4. Create a flow and add this action.
    5. Give the same inputs here and test the flow.

    Notice that the value of the input is {"name1":"value1","name2":"value2"}.

    Flow Designer

    PRB1392398

    Subflows that do not have the latest snapshot on the instance cannot be put on a flow

    Forms and Fields

    PRB1361306

    Creating a case does not show the ribbon until the case is reloaded

    Forms and Fields

    PRB1371340

    The Attachment button on incident records is not working as expected in New York The behavior of the Attachment button has changed in New York.

    Forms and Fields

    PRB1392028

    The total count query of the reference field results is causing a slowdown compared to the equivalent platform reference field
    1. Add a large number of records (~1,000,000 or so) to any table.
    2. Navigate to a reference field referring to that table and search for anything.

    Notice the difference in loading time between the reference field in Step 2 and the equivalent platform reference field.

    Guided Tours

    PRB1379473

    The guided tours API throws an error The guided tours API is throwing the error 'org.mozilla.javascript. EcmaError: Cannot read property "length" from undefined. Caused by error in sys_script_include. 4f359da087733200b38 c0f4c59cb0b78.script at line'. This issue is related to the guided tour autolauncher API.
    1. Log in to a London or Madrid instance.
    2. Navigate to the REST API explorer.
    3. Set the fields as follows:
      • API Name: Guided tours
      • Autolaunch: Get Tours for a page (GET)
      • Query parameter
      • page | home
    4. Run.
    5. Confirm that the API runs correctly with a 200 response.
    6. Repeat the same steps in a New York instance.
    7. Confirm that you get a 500 error response with an error.

    HTML Editor

    PRB1393470

    The content of read-only HTML fields cannot be copied into the clipboard Hyperlinks also do not work as expected.

    Human Resources Service Management

    PRB1370699

    KB0783691

    The business rule 'Predict COE, Service after insert' in HR is causing a unique key violation error The 'Predict COE, Service after insert' business rule is performing 'before insert' on the record and making an update which is causing a unique key violation error on HR cases.
    1. Navigate to sn_hr_core_case.do.
    2. Set source to 'email'.
    3. Complete the mandatory fields and submit.

    Users receive a 'unique key violation' error.

    Human Resources Service Management

    PRB1381783

    The 'Flow' activity type does not work The 'Flow' activity type does not currently work in Lifecycle Events, resulting in thrown errors and an Error state in the parent Activity Status and parent Activity Set Execution.

    Import / Export

    PRB1346900

    'GlideListCoercion' no longer alters the target field in a transform map if the type is list and no reference is associated on the target table

    Import / Export

    PRB1364634

    Additional logging for troubleshooting in transform maps The Import application currently does not provide granular-level logging, especially on the onComplete transform scripts.
    1. Create an import with multiple transform maps.
    2. Execute the import.
    3. Check the logs.

    There is no logging on which the onComplete transform script is running.

    Import / Export

    PRB1391175

    ImportSetTransformerJob generates unnecessary sys_mutex inserts ImportSetTransformerJob generates unnecessary sys_mutex inserts. It creates SelfCleaningMutex even when there are no jobs in the concurrent import set job queue.

    Incident Management

    PRB1388713

    The Add button is not visible to certain users on the Incidents related list The Add button, present on the Incidents related list in the problem record, is not visible to ITIL users after any of the incidents in the list are closed.
    1. Impersonate an ITIL user.
    2. Create a problem record.
    3. Use the Add UI action on the Incidents related list to add an incident.
    4. Navigate to the incident, and close it.
    5. Navigate back to the problem record.

    The Add button is no longer available.

    Instance Data Replication feature

    PRB1382548

    The length of the Table field in the data_replication_queue table is causing the replication to fail from the producer to consumer instance The length of the Table field in the data_replication_queue table is causing the replication to fail from the producer to consumer instance because the production table name is getting truncated at 40 if the name of the table is more than 40 characters.

    IntegrationHub

    PRB1372878

    The 'Wait for' condition remains 'In progress' even if the condition is met There is invalid GlideRecord field access in the flow or action after the action or step is performed on MID.

    Knowledge Management

    PRB1374568

    KB0786308

    When using the Copy Permalink action on a knowledge article via Service Portal, duplicate entries are created in the kb_use table When a knowledge article is accessed using a permalink, two article views are logged in kb_use.

    Refer to the listed KB article for details.

    Knowledge Management

    PRB1381862

    When checking out a published article, the Valid to field default value is overridden When a user checks out a published article, the Valid to field default value is overridden with the Article validity field default value from the knowledge base in New York. This issue occurs even if the value in the dictionary is modified.

    Knowledge Management

    PRB1383964

    Users subscribed to a knowledge base receive emails for articles that they do not have access to If users are subscribed to a knowledge base, they still receive emails for articles for which they do not pass the article level criteria. This can cause confusion to users as there is a link to the article in the email. The link will redirect them to a page that states they do not have access.
    1. In a New York instance, create a user with the Knowledge role only.
    2. Impersonate the user and click Subscribe on the IT knowledge base from $knowledge.do.
    3. As admin, set the user criteria on the IT knowledge base in which the user has 'Can Read' access but not 'Can Contribute'.
    4. As admin, create a knowledge article in this base.
    5. Set the 'Cannot Read' level criteria for admins only.

      This will prevent read access to the new user for this article.

    6. Create and publish the article.

    The user receives a notification from 'KM Subscription: Article created' with a link to the article. However, the user does not have access to this article. The link will redirect users to an error message 'You do not have sufficient privileges to access this knowledge item'.

    List v2

    PRB1364577

    Not able to add the extended field to the list layout
    1. Set the system property glide.ui.list.allow_extended_fields to true.
    2. Navigate to incident.list, and then navigate to Configure > List Layout.
    3. On the list layout slush bucket, select Configuration item and click to expand the selected field.
    4. Scroll down to the extended field in red at the bottom of the list, and select CPU manufacturer [Computer] [+].
    5. Add it to the list layout.
    6. Repeat Step 3 to 5 to add Configuration item.CPU manufacturer [Computer] .Vendor to the list layout.

    Notice that it is not able to add the extended field to the list layout.

    MID Server

    PRB1392958

    Upgrade OpenJRE for the MID Server

    Mobile Platform

    PRB1386930

    Mobile list requests do not set appropriate query category If a user has the plugin com.glide.secondary_db_pools enabled and properly configured, when they set a category on a GlideRecord, some of the queries can be routed to the secondary databases they configure. This reduces the load on their primary database.

    Mobile Platform

    PRB1388917

    The mobile platform can swallow transaction cancellations
    1. Create a business rule on a table that sleeps for a certain period of time.
    2. Create a transaction quota rule that is less than that time.

    Patterns

    PRB1379879

    KB0791725

    AWS RDS instance discovery returns empty details The cloud discovery of AWS RDS instance returns empty result for LDC eu-central-1.

    Refer to the listed KB article for details.

    Performance Analytics

    PRB1346744

    The trend line shown for the list widget is not working correctly
    1. Open any breakdown dashboard.
    2. Add the list widget to the dashboard and make sure to enable view for 'Multiple Scores' and follow the breakdown filter.
    3. Apply a filter and observe the trend line displayed for the records.

    Notice that when the score is large, the tooltip for the trend line shows 'NaN'. And when there is no score between a few dates, an invalid tooltip (score) is shown for the trend line.

    Note: This issue is also observed in Madrid.

    Persistence

    PRB1327982

    Images are not being exported to a PDF from a list layout When exporting a list with records that include images to PDF, not all the images appears on the PDF. This issue occurs starting in London and onwards.
    1. Log in to an instance on London or later.
    2. Navigate to the user table.
    3. Open the first 4 records and add the attached images to each of the records in the Picture field.
    4. Navigate back to the user table and filter for the first 4 records.
    5. Add the Photo column to the list layout.
    6. Right-click the column headers and navigate to Export > PDF.
    7. Download and open the PDF file.

    Expected behavior: All the photo fields in the exported PDF are populated.

    Actual behavior: Only the first record has the photo populated. For the other 3 records, this field is empty.

    Persistence

    PRB1365560

    GlideRecord cannot reliably iterate over records with large values When using GlideRecord to query a table that has large values in text fields and then iterate over the results, GlideRecord will unpredictably ignore certain rows. For example, a certain query might match 30 rows, but when iterating over the results, only 22 records are retrieved.

    Persistence

    PRB1392911

    Issue related to the read replica blacklist

    Platform Licensing

    PRB1385093

    High memory on the node because of inefficient memory management

    Platform Licensing

    PRB1388445

    Allocation is incorrectly shown as 'Unavailable' or 0 in Subscription Management After downloading the ITSM per-user license and allocating users to the ITSM subscription, the Allocated column is still shown as 'Unavailable' on the subscription management page. The sys_user_has_license table has the correct information, but it is not being propagated into license_details. allocated.

    Project Management

    PRB1376180

    KB0787472

    After activating the Application Portfolio Management plugin, Project Management users cannot view records in the Investment Portal

    Refer to the listed KB article for details.

    Project Portfolio Management

    PRB1383013

    The current ITBM plugin structure is making users with the standard license go out of pricing compliance when they upgrade to New York or later

    Related Lists

    PRB1364096

    The total value of a decimal field on the Portfolio Target related list is not refreshed when users change the value of that field on any record The total sum calculation in the related list does not add up correctly.
    1. Log in to any London or Madrid instance.
    2. Navigate to the pm_portfolio table and open any record.
    3. Configure the related list and add Portfolio Target.
    4. Personalize the Portfolio Target related list to add 'Opex target' (happening for all decimal fields).
    5. Change the value of the Opex field on any record in the related list.

    If you refresh the related list, the values will be reflected.

    Service Catalog

    PRB1355730

    Multi-row variable sets are not working when they are used through an order guide The multi-row variable set is not mapping when submitting on a record producer via an order guide. The multi-row variable set maps correctly if the same record producer is submitted directly.

    Service Catalog

    PRB1372489

    KB0812262

    When escape_all_script is false, a multi-row variable with an apostrophe (') or forward slash (\) in the question causes variable data deletion
    1. Create a multi-row variable set.
    2. Create a variable within this variable set:
      • Question: Farmer's market
      • Type: Single Line Text
    3. Submit.
    4. Add the variable set to the catalog item.
    5. Navigate to Service Portal and open the catalog item.
    6. Fill out any value for the variable set and submit.
    7. Open the RITM record that was created.
    8. Make sure the data entered is present in the created RITM.
    9. Make any updates to the RITM.

    Expected behavior: The variable data should not be deleted.

    Actual behavior: The variable data are deleted.

    Service Catalog

    PRB1386816

    The multi-row variable set catalog client script is loading when the page loads In New York, multi-row variable set client scripts are executing when loading a catalog item.

    Service Level Agreement (SLA)

    PRB1389968

    Slow processing in SLA Async Queue If the SLA Async Queue is suddenly populated with a large number of records, for example, a large number of task records are imported into the system, then adding additional SLA async jobs may not allow async processing to catch up with the backlog in the queue. This can be because the SLA delegator job is fetching all of the records currently in the SLA Async Queue in order to delegate a small number of those records out to jobs. It is this query that can slow down processing.

    Service Mapping

    PRB1388589

    Create a usage analytic metric to count operational services in instances with Event Management A usage analytic metric needs to be created to count how many operational services exist in instances with the Event Management plugin enabled.

    Service Mapping

    PRB1391043

    The large sa_rel_to_infra_path table is causing out of memory issues The getRelToPathMap function in the sa_rel_to_infra_path table is creating a map between relations to a list of path IDs. This list of path IDs can contain the same path ID more than once.
    1. Create records in the sa_rel_to_infra_path table so there is a source CI that appears in more than one record.
    2. Change the sa.max_id_rel_to_path_query property to 1.
    3. Execute the flow that calls the getRelToPathMap function.

    Observe the map that this function creates. This map will contain relations that are mapped to a list of several identical path IDs.

    Service Portal

    PRB1356329

    Performance issue with the reference field variables in Service Portal When opening a variable type reference field via Service Portal, users can see additional SQL statements like 'AND ... IS NOT NULL' for each of the searchable fields. This is causing the query to run slowly.
    1. Add a variable type reference in a catalog item (for example, the sys_user table).
    2. Add the following in Variable attributes under Default Value tab: ref_auto_completer=AJAXTableCompleter,ref_ac_columns=user_name;email; employee_number;location,ref_ac_columns_search=true,ref_ac_order_by=user_name

      This will make all those fields searchable.

    3. Load the catalog item in Service Portal.
    4. Search for a user and see the SQL query generated contains 'ND [field] IS NOT NULL' for each of the searchable fields.

    These messages cannot be seen in Desktop UI, where the results load quicker. The slower performance is more noticeable with more records in the table.

    Service Portal

    PRB1370343

    AngularJS attachment list operations can run an instance node out-of-memory Misuse of the nowAttachmentHandler AngularJS factory can run an instance node out-of-memory if table_name and table_sys_id are not specified in the API call.

    Service Portal

    PRB1379690

    The UI action form button is not appearing in the Service Portal form widget Certain UI actions in Service Portal are not showing and have been de-duplicated. This issue started in Madrid.

    Service Portal

    PRB1380142

    The date time picker initially displays the incorrect time when the time zone differs from the system settings
    1. Set the system time zone to US/Pacific.
    2. Set the user's time zone to US/Eastern.
    3. Navigate to the Service Portal incident form.
    4. Scroll down to the Resolved date/time field.
    5. Click to open the picker, and click any date to select a value.

    Notice that the time value is 3 hours prior to what it should be as compared to the Desktop UI.

    Service Portal

    PRB1387586

    Multiline text form fields do not have the 'aria-required = true' attribute in Service Portal For multiline text form fields in Service Portal, the 'aria-required' attribute is equal to 'false' even when it is mandatory.
    1. Log in to a Madrid or New York instance.
    2. Navigate to Service Portal > Incident.
    3. Click the Create Incident link.
    4. Open the element tab and search for 'aria-required'.

    There should be two results. For the urgency field, it looks to be working as expected with the attribute as 'aria-required = true'. For the other field, even though it is also required, it is 'aria-required = false'.

    Software Asset Management Professional

    PRB1376516

    Software suite reconciliation for subscription products does not reconcile software installs if a user subscription record cannot be found Software entitlements, such as Adobe Document Cloud, allow users to have classic installs of Adobe Acrobat Standard in their environment without a subscription. However, the reconciliation engine for software suites (SuiteEngine) does not reconcile software installs if the software product is 'Subscription Software' but a subscription record cannot be found in the software subscription table. This occurs even if the License Metric for the entitlement is 'Per Device'.
    1. Create a Software Entitlement record for Adobe Document Cloud with License Metric 'Per Device'.
    2. Link the entitlement to a software model 'Adobe Systems Document Cloud Standard' with Suite Child configured for 'Adobe Systems Acrobat Standard' with inference percentage set to 50%.
    3. Install Adobe Systems Acrobat Standard on a computer assigned to User A.
    4. Ensure that a subscription record for User A does not exist for Adobe Systems Acrobat Standard.
    5. Run reconciliation for Publisher 'Adobe'.

    Notice that the software install for Adobe Systems Acrobat Standard is not reconciled.

    Software Asset Management Professional

    PRB1381602

    Catalog tasks on request to source RITMs are not closing automatically If a request has multiple RITMs, and if an approver rejects one of the RITMs but approves the others, a catalog task for the procurement team to source the request is not closing automatically. All the items are sourced. This issue is reproducible only for hardware asset catalog.
    1. Create a service catalog item of type hardware.
    2. Add the Microsoft Surface Pro 3 item and the Asus G Series item to your cart.
    3. Select Proceed to Checkout.
    4. Open the created REQ and the approval record.
    5. In the list of requested items, deny one and accept the other.
    6. Approve the approval record.
    7. From the REQ, open the catalog task and select Source Request.
    8. Add a transfer order for the list item.
    9. Select Submit.

    Notice that the catalog task is still active.

    Software Asset Management Professional

    PRB1382335

    ILMT integration has inconsistent usage after upgrading to New York

    Software Asset Management Professional

    PRB1383251

    Install conditions for suites are failing reconciliation

    Software Asset Management Professional

    PRB1387606

    Install conditions are case-sensitive when inferring suites When processing licenses in reconciliation, install conditions are not case-sensitive. However, when inferring suites in reconciliation, install conditions are case-sensitive. Ideally, it should not be case-sensitive.

    Software Asset Management Professional

    PRB1388232

    Add missing content into the Oracle options set referring to options_packs_usage_ statistics.sql
    1. Log in to the instance.
    2. Navigate to the Oracle options set (samp_oracle_option_set) table.
    3. Search for any one of the following:
      • Active Data Guard or Real Application Clusters
      • Change Management Pack
      • Configuration Management Pack for Oracle Database
      • Data Masking Pack
      • Provisioning and Patch Automation Pack for Database
      • RAC or RAC One Node

    Expected behavior: The content should be present in this table.

    Actual behavior: The content is not present in this table.

    Software Asset Management Professional

    PRB1388280

    The Software Asset Management Adobe plugin does not correctly collect user subscriptions for indirect group assignments The SAM Adobe plugin is not able to collect user subscriptions when users have not been directly granted rights to use software.
    1. Install SAM Adobe plugin.
    2. Create an integration for an enterprise Adobe setup where users are assigned rights to applications indirectly via group membership.

    This does not affect users that have granted rights to other users directly.

    Software Asset Management Professional

    PRB1389062

    The 'License under management' feature does not honor the install condition on the software model

    Software Asset Management Professional

    PRB1389155

    Adobe reconciliation does not reconcile installs related to Creative Cloud Enterprise single app subscriptions
    1. Set up single app subscriptions in Adobe Creative Cloud Enterprise.
    2. Set up an Adobe integration with this Creative Cloud account.
    3. Run reconciliation.

    Expected behavior: The single app subscriptions for each user and their assigned product installs are reconciled to the single app entitlements.

    Actual behavior: The single app subscriptions are reconciled, but their assigned installs are not reconciled and are therefore considered unlicensed installs.

    Software Asset Management Professional

    PRB1389668

    KB0817498

    Reconciliation can fail when a suite is also a component on another suite When there is a suite of suites, the Suite Engine can fail when an install belongs to a lower suite and is also part of the higher suite as itself.

    Refer to the listed KB article for details.

    Software Asset Management Professional

    PRB1391386

    Microsoft reconciliation jobs fail with the StackOverflow error when the suite parent install is found on the machine

    Software Asset Management Professional

    PRB1392662

    In New York, SAM jobs do not correctly check for domain separation property
    1. On a New York instance, activate the SAMP and domain plugins.
    2. Create some domains.
    3. Set the glide.sys.domain.partitioning property to false.
    4. Run domain separated SAM jobs, such as 'SAM - Import User Subscriptions'. Make sure to create an O365 or Adobe integration before running the job.

    Notice that the job runs multiple times.

    Software Asset Management Professional

    PRB1393612

    Reconciliation fails when processing Microsoft Per Core licenses on VM installs

    Time Card Management

    PRB1389412

    Users cannot resubmit individual time cards from the Time Card Portal after recalling them
    1. Navigate to the Time Card Portal.
    2. Log time to a task.
    3. Submit the time card.
    4. Select Recall.

      The time card should be recalled.

    5. Submit your time card again.

    Nothing will happen when you try to resubmit the individual time card.

    Transaction and Session Management

    PRB1294919

    The 'active transactions (all nodes)' module does not work as expected in the UI and worker node configuration The issue occurs in instances with both UI and worker nodes configurations. The instance is only polling transactions from sys_cluster_state with a status = online and schedulers = any, plus the node that user is currently on. This would cover only the worker nodes and the current node if in this configuration.

    Upgrade Engine Issues

    PRB1349896

    Scheduled jobs are unable to run on nodes running old distribution with an upgraded database Scheduled jobs in nodes that are running old distribution with an upgraded database are failing with the error 'Evaluator: org.mozilla.javascript.EcmaError: undefined is not a function'.

    Upgrade Engine Issues

    PRB1388305

    UpgradeChangeManifest can spike memory usage by about 500MB with full-size manifests
    1. Run UpgradeChangeManifestIT #testInvalidChangeList and monitor memory usage.

      Observe spike of ~500MB when manifests are loaded.

    2. Reduce the JVM max heap size to 450MB.
    3. Run UpgradeChangeManifestIT#testInvalidChangeList again.

    Observe that JVM crashes with an out of memory error.

    Upgrade Engine Issues

    PRB1388476

    Navigation window does not load and the main content window is blank upon upgrade If a user installs the Templated Snippets plugin [com.sn_templated_sni] version 15.9a.0.1, then upgrades the instance, plugin will show version 15.9a.0.1 instead of version 15.10.0.1. The navigator will not load applications or modules and there is a console error.
    1. Install the Templated Snippets [com.sn_templated_snip] plugin.
    2. Notice the version, which should be 15.9a.0.1.
    3. Upgrade the instance.

    Expected behavior: The version of the plugin should be updated to 15.10.0.1 after the upgrade.

    Actual behavior: The plugin version is still 15.9a.0.1. As a result, when users log in, they will notice that the navigator does the not load.

    Usage Analytics

    PRB1374288

    Large number of sys trigger records in ready state because of BR 'ASYNC: Handle User-Activation CT tracking' jobs when sys_user table is updated Excessive 'ASYNC: Handle User-Activation CT tracking' jobs when the sys_user table is updated.

    Virtual Agent Platform

    PRB1384011

    Users are unable to send attachments via chat to a live agent when com.glide.cs. guest_session_resumable is set to true
    1. Open the sys_properties.list table.
    2. Search for com.glide.cs.guest_session_resumable and make sure the value is set to false.
    3. Set up and establish a live agent chat with an anonymous user on the /csp.
    4. Verify that sending an attachment of a picture works as expected.
    5. Open the sys_properties.list table again.
    6. Search for com.glide.cs.guest_session_resumable and set the value to true.
    7. Close and reopen all of the browsers.
    8. Set up and establish a live agent chat with an anonymous user on the /csp.
    9. Try to send an attachment file.

    Expected behavior: The picture should get sent to the agent successfully and display it on both the agent and the customer's chat screen.

    Actual behavior: The file sending will either take so long that the chat will time out or there will be a message saying 'We couldn't process your file at this time. Please try uploading again.'

    Visual Task Boards

    PRB1355565

    Visual Task Board lanes using the reference field do not update the lane title or description when the display value of the reference field is updated

    Visual Task Boards

    PRB1367262

    KB0816100

    Boards are loading slowly when the number of lanes is more than 100
    1. In a Madrid instance, create a guided board with 100 lanes and 300 cards.
    2. Upgrade the instance to New York.
    3. Open the board.

    The loading is much slower compared to that of Madrid.

    Visual Task Boards

    PRB1382289

    The variable 'Lane WIP limit' is set incorrectly when renaming or creating a lane in the Visual Task Board The variable 'Lane WIP limit' is set incorrectly when renaming or creating a lane in the Visual Task Board. This will trigger the condition in the 'Lane limit exceeded' notification if a user moves a card in that lane.

    Web Services

    PRB1321313

    CORS preflight fails with a 'Media unsupported' error if the REST endpoint does not support the JSON format Users receive the error 'REST Attachment Multipart API Error 415, Unsupported media type'.

    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.

    • New York Patch 7 Hotfix 2
    • New York Patch 7 Hotfix 1
    • New York Patch 7
    • New York Patch 6 Hotfix 2
    • New York Patch 6
    • New York Patch 5 Hotfix 4
    • New York Patch 5
    • New York Patch 4
    • New York Patch 3
    • New York Patch 2
    • New York Patch 1
    • New York security and notable fixes
    • All other New York 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

      New York Patch 8

      • 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

      New York Patch 8

      The New York Patch 8 release contains important problem fixes.

      New York Patch 8 was released on April 16, 2020.
      • Build date: 04-10-2020_1401
      • Build tag: glide-newyork-06-26-2019__patch8-04-01-2020
      Important: For more information about how to upgrade an instance, see Upgrade to New York.

      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 New York: Benchmarks, Document Viewer, Instance Data Replication, and ServiceNow mobile.

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

      Overview

      New York Patch 8 includes 103 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.

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

      Security-related fixes

      New York Patch 8 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 New York Patch 8, refer to KB0789001.

      Changes in New York Patch 8

      Explicit Roles in CSM
      To prevent inadvertently providing the snc_internal role to external users, the Explicit Roles plugin includes a glide.security.explicit_roles.internal_user_blacklist property to blacklist user types from ever becoming snc_internal.

      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

      Authentication

      PRB1342894

      KB0748823

      The presence of OAuth 2.0 credentials in the Credentials table results in no credentials of any type being retrieved by the MID Server If there is an OAuth 2.0 type credential [oauth_2_0_credentials] added to the list of credentials in the instance, the instance will no longer return any credentials to the MID Server when the MID Server tries to re-load the credential list. The MID Server will no longer be able to run any probes that require credentials. This includes all Discovery, Orchestration, Event Management connector probes, and others.

      The MID Server agent logs will show the error message 'SEVERE *** ERROR *** An error occurred while decrypting credentials from instance' when running each affected probe.

      Refer to the listed KB article for details.

      Email

      PRB1383881

      While processing inbound email triggers, the email filter can affect subsequent emails when multiple email.read events are processed by the same transaction When two emails are processed under the same transaction, the second email which may have come from a valid sender is set as 'received-ignored'. It is marked as ignored by the filter with an error string that may mention the subject of previously ignored email. This may also lead to stale behavior of the email filter when it is being processed for inbound email flows.

      Live Feed

      PRB880294

      KB0697353

      The 'Resolve Live Links' business rule gets stuck The business rule 'Resolve Live Links', when triggered, will create a job 'ASYNC: Resolve Live Links'. The job may become stuck and will not complete. The job will then occupy a worker thread, which may lead to internal monitoring alerts like 'Scheduler is overloaded or stuck'.

      Refer to the listed KB article for details.

      Service Portal

      PRB676928

      KB0685823

      The sys_popup view is not used for the form modal and there is not a system property available to change this behavior Pop-up views are not available to modify the reference pop-up in Service Portal. By default, it uses the view of the form in which the reference field was clicked.
      1. Navigate to Service Portal.
      2. For any reference field on a form, click the 'i' icon.

        Notice the view that opens for the reference pop-up.

      3. Navigate to the relevant table and compare the view.

      Expected behavior: The reference field record should open in sys_popup view like it does in the native platform UI.

      Actual behavior: The reference pop-up view defaults to the view of the form in which the reference field was clicked. There is no way to set it to any other view.

      Financial Management

      PRB1373774

      The Fiscal Calendar plugin activation creates a sys_app record for Fiscal Calendar with an empty scope, causing developed apps not to load The developed applications tab does not load the applications list and remains in the loading status.

      Service Catalog: Service Portal Widgets

      PRB1380844

      The order of execution of a variable set client script is not honored in Service Portal In New York, when the order of variable set client script is higher than that of the normal catalog client script, Service Portal fails to honor the order of execution of the scripts. This works fine in platform. In Service Portal, the variable set client script still executes before the normal catalog client script. In London, when the order of the variable set client script is higher than that of the normal catalog client script, Service Portal executes the catalog client script followed by the variable set client script.

      All other fixes

      Problem Short description Description Steps to reproduce

      Agent Chat

      PRB1375241

      Multiple work items are being created for the same IMS and presented to multiple agents or the same agent Advanced Work Assignment is not distributing cases as per the assignment strategy when agents are in multiple groups.

      Agent Workspace

      PRB1387718

      Performance issues with Agent Workspace tabs

      Agent Workspace

      PRB1390831

      The Agent Workspace inbox does not show the correct number of work items for an agent When an inbox is offered a number of work items in a short period of time, AMB combines messages into one and sends to the inbox component. However, only the last message in that network communication is captured in the component.

      Agent Workspace

      PRB1390848

      When a case that is already offered to an agent gets manually assigned and then unassigned, AWA does not re-offer the case to any other agent again
      1. Log in to any New York instance with AWA for CSM set up.
      2. Create a case by navigating to sn_customerservice _case.do.
      3. Assign this case to an agent.

        In this case, the case is manually assigned. If you navigate to awa_work_item.list and filter based on the document ID, you notice that the work item is canceled. This is the correct behavior.

      4. Unassign the case from the agent, and leave it in the queue to be picked up by AWA.

      Notice that even though it is not assigned to anyone, the work item is not re-offered to any agent.

      Agile Development

      PRB1385202

      SAFe Board does not work because JSON parsing is not completed correctly This issue is found only when the system property glide.ui. escape_all_script id set to false.
      1. Create a group for the SAFe team type with a group name containing an apostrophe (for example, Sam's team).
      2. Add users to the group.
      3. Impersonate the users from the group and navigate to SAFe Board.

      Notice that the page does not load and notice the console error: 'Uncaught SyntaxError: missing ) after argument list'. This occurs because the 'SafeBoardMetaDataService' Script Include where JSON is parsing the group name (preferred title) is failing. When the apostrophe is removed from the group name, the page is successfully loaded.

      Agile Development

      PRB1388762

      Canceled story points are excluded on the sprint form but not the release form Canceled story points are excluded on the sprint form, but they are considered on the release form, which is inconsistent.
      1. Create a release.
      2. Create 2 sprints for this release and stories for each sprint as listed below:
        1. Sprint 1 - assigned 4 stories to this sprint with 10 points each – so total points for the sprint is 40
        2. Sprint 2 - assigned 3 stories to this sprint with 10 points each – so total points for the sprint is 30
        3. Total committed points for the Release is now 70
        4. Release burndown shows 70 points remaining, which is correct
      3. Change Sprint 1 to 'Current' and mark one of the stories as complete.

        Sprint shows 30 points remaining, release shows 60 points remaining, which is expected.

      4. For Sprint 1, mark a story as 'Canceled'.

        Sprint 1's form shows story points 30 – as it excludes canceled story and completed points as 10.

      5. Navigate to the release.

      Observe how the total assigned points is still 70. Canceled story points are excluded on the sprint form.

      Assessments

      PRB1390450

      Vendor Risk Assessment does not generate category results for unscored metrics Inherent risk ratings and tiering scores are not being calculated as expected in Vendor Risk Management.
      1. Create a vendor risk assessment with 1 category and 1 metric with a Likert Scale datatype.
      2. Uncheck the Scored check box on that metric.
      3. Assign this assessment to any user and impersonate that user to submit the assessment.
      4. Fill in any non-zero value for that metric.

      Notice that the metric result will be generated for the metric with the correct normalization value, but the category result will not.

      Audit History

      PRB1339700

      The gateway shard database can crash when rebuilding/updating the history for a record that has many entries When setting up gateway shards, users migrate certain tables like sys_audit, syslog, and sys_attachment to a different database server. When users try to generate the history for a record that is old and has many entries, it creates a giant query with a sys_id NOT IN clause with many sys_ids that crashes the database.
      Note: To enable the fix, the system property 'glide.audit.deduplication. use_update_time' needs to be created with a value of true.

      Audit History

      PRB1356196

      The 'Stage' label in the activity log of the Requested Item (RITM) record is different from the field label The value of stage in the 'Activity logger' should be the stage display name instead of the stage value as shown by the Stage field in the RITM form.

      Authentication - SSO

      PRB1390546

      Nodes are having native memory leak issues due to deflaters not being closed As a result of this issue, users connected to the impacted node will be unable to access the instance. Scheduled jobs or integration on the impacted node may also be impacted by this issue. This only impacts the instances that have multi SSO enabled.

      Cloud Management Application

      PRB1379849

      Deprovisioning from stack fails Deprovisioning from stack is not working for cloud networks, the cloud public IP address, and multiple NICs.

      Cloud Management Application

      PRB1381929

      Add unique index on the name for CAPI service category table (sn_capi_service_ category), and add new categories 'Blockchain' and 'Containers'

      Cloud Management Application

      PRB1388989

      For custom operations on the resource block, the incorrect MID Server is chosen when the workflow is executed
      1. Create a custom operation with an extension interface on a resource block.
      2. Call the workflow from the method in the resource block.
      3. Within the workflow, perform an operation on the provisioned VM.
      4. Disable the MID Server belonging to the current domain but keep the MID Server on other domains.

      Expected behavior: The operation should fail because a proper MID Server was not found.

      Actual behavior: The operation will pick up the incorrect MID Server and perform the operation, which might eventually fail.

      Condition Builder

      PRB1360974

      KB0820677

      The reference field and glide list fields do not display reference value editors When the reference field or a glide list field has a list with a '--None--' list specification, users are not able to see the value when they switch to the new report UI.
      1. Create a reference field in the cmdb_ci_service table as below:
        • Type: Reference
        • Column label: Business Unit
        • Reference (under the Reference Specification tab): Business Unit (business_unit)
        • Choice (under the Choice List Specification tab): Dropdown with --None--
      2. Submit the form and then navigate to Reports > Create New.
      3. Switch to Classic UI and fill in the fields as the following:
        • Data: Table, Business Service
        • Type: List
      4. Click Add Filter Condition and choose [Business Unit] [is] [IT].
      5. Save the report and then click Switch to new UI.
      6. Click the condition builder to see the filters.

      Expected behavior: Users should be able to see the value of the field.

      Actual behavior: Users are not able to see the value of the reference field in the filter. However, users can see the value in Classic UI.

      Condition Builder

      PRB1376819

      Slushbuckets do not change the operators if keywords are selected as the condition builder
      1. Open any incident record.
      2. Navigate to the related list tasks.
      3. Click Edit.
      4. Select the condition as Active, Assignment Group, Assigned to or User.

        Notice that the operator is dynamically changing.

      5. Select Keyword.

      Expected behavior: If the condition is changed, the operator should dynamically change for the condition.

      Actual behavior: If the condition is Keywords, the operator is stuck at ARE, and does not change.

      Configuration Management Database (CMDB)

      PRB1389921

      The query from IdentificationEngine. executeOptimizedQuery() is picking the incorrect execution plan The query pattern created from the function Identification Engine.executeOptimizedQuery() is picking a poor execution plan because of the column duplicate_of. This can lead to high CPU usage on the primary DB when there is a high volume of Discovery jobs executing.

      Configuration Management Database (CMDB)

      PRB1392015

      Dependent CI identification may pick the incorrect type of CIs in non-TPP instances In non-TPP instances, during dependent CI identification, IRE may match with incorrect type/class of CI that has matching criterion attributes.

      CSM Communities

      PRB1384770

      Users are not able to access the notification preference without the actsub_user/acstub_admin role

      Customer Service Management

      PRB1365639

      KB0782000

      Warning messages display while creating a case Creating CSM cases triggers several warnings in the system log. For example, '"CaseDefault Util" is not defined'.
      1. Create a case and note the time stamp.
      2. Navigate to System Log > Warnings.

      Observe the warning message around the time stamp noted in Step 1.

      Customer Service Management

      PRB1389511

      The typeahead search is broken on both CSM and CSP home pages The search bar is not showing up on both CSM and CSP home pages.

      Customer Service

      PRB1391428

      Transaction-based tracking for CSM

      Discovery

      PRB1375171

      KB0786261

      The 'Azure DataBase' pattern fails with 'MULTIPLE_DEPENDENCIES "Contains::Contained by"' in the identification engine When running a cloud resource discovery against an Azure region that has databases provisioned on it, users receive an error.

      Run a Cloud Resource discovery against an Azure region that has databases provisioned on it.

      Flow Designer

      PRB1366681

      Copying a flow does not capture all the information correctly in an update set
      1. Navigate to Settings and set yourself as Developer in the global scope.
      2. Create an update set and set it as 'current'.
      3. Navigate to Flow Designer and create a flow.
      4. Set a condition and an associated task, and then save.
      5. Navigate back to the update set you created.

        It will now contain the Flow Designer record you created .

      6. Open the sys_update_xml record for Flow Designer.

        Notice that the xml payload contains the entire parent record and the child dependencies.

      7. Create a second update set and set it as 'current'.
      8. Select the previously created flow.
      9. In Flow Designer, select Copy Flow.
      10. Navigate back to the update set you created , which will contain the copied flow.
      11. Navigate to the sys_update_xml table and look at the XML for the copied flow.

      Notice that the XML does not show all the information that is in the Flow Designer record that was created in Step 3.

      Flow Designer

      PRB1378240

      Expanding a Create Record action with a reference to a non-existent table will freeze the page While using a Chrome browser and expanding the 'Create ds_import_ successfactors Record' action, users will get infinite console messages. In a Firefox browser, the tab will freeze after a few seconds.

      Flow Designer

      PRB1386271

      FD approvals intermittently have multi-threading errors due to static GlideRecord references being shared between threads The Ask for approval action errors out intermittently while inserting a record into a sys_journal_field.

      Flow Designer

      PRB1390882

      The action input Name/Value has different values when testing in flows and in actions
      1. Create an action with the input type Name/Value.
      2. Add a script step so that you are able to save and publish the action.
      3. Test the action with some name values as inputs and see the execution context.

        Example value of the input: [{"name1":"name","value1":"value1",type:"string"},{"name2":"name","value2":"value2",type:"string"}].

      4. Create a flow and add this action.
      5. Give the same inputs here and test the flow.

      Notice that the value of the input is {"name1":"value1","name2":"value2"}.

      Flow Designer

      PRB1392398

      Subflows that do not have the latest snapshot on the instance cannot be put on a flow

      Forms and Fields

      PRB1361306

      Creating a case does not show the ribbon until the case is reloaded

      Forms and Fields

      PRB1371340

      The Attachment button on incident records is not working as expected in New York The behavior of the Attachment button has changed in New York.

      Forms and Fields

      PRB1392028

      The total count query of the reference field results is causing a slowdown compared to the equivalent platform reference field
      1. Add a large number of records (~1,000,000 or so) to any table.
      2. Navigate to a reference field referring to that table and search for anything.

      Notice the difference in loading time between the reference field in Step 2 and the equivalent platform reference field.

      Guided Tours

      PRB1379473

      The guided tours API throws an error The guided tours API is throwing the error 'org.mozilla.javascript. EcmaError: Cannot read property "length" from undefined. Caused by error in sys_script_include. 4f359da087733200b38 c0f4c59cb0b78.script at line'. This issue is related to the guided tour autolauncher API.
      1. Log in to a London or Madrid instance.
      2. Navigate to the REST API explorer.
      3. Set the fields as follows:
        • API Name: Guided tours
        • Autolaunch: Get Tours for a page (GET)
        • Query parameter
        • page | home
      4. Run.
      5. Confirm that the API runs correctly with a 200 response.
      6. Repeat the same steps in a New York instance.
      7. Confirm that you get a 500 error response with an error.

      HTML Editor

      PRB1393470

      The content of read-only HTML fields cannot be copied into the clipboard Hyperlinks also do not work as expected.

      Human Resources Service Management

      PRB1370699

      KB0783691

      The business rule 'Predict COE, Service after insert' in HR is causing a unique key violation error The 'Predict COE, Service after insert' business rule is performing 'before insert' on the record and making an update which is causing a unique key violation error on HR cases.
      1. Navigate to sn_hr_core_case.do.
      2. Set source to 'email'.
      3. Complete the mandatory fields and submit.

      Users receive a 'unique key violation' error.

      Human Resources Service Management

      PRB1381783

      The 'Flow' activity type does not work The 'Flow' activity type does not currently work in Lifecycle Events, resulting in thrown errors and an Error state in the parent Activity Status and parent Activity Set Execution.

      Import / Export

      PRB1346900

      'GlideListCoercion' no longer alters the target field in a transform map if the type is list and no reference is associated on the target table

      Import / Export

      PRB1364634

      Additional logging for troubleshooting in transform maps The Import application currently does not provide granular-level logging, especially on the onComplete transform scripts.
      1. Create an import with multiple transform maps.
      2. Execute the import.
      3. Check the logs.

      There is no logging on which the onComplete transform script is running.

      Import / Export

      PRB1391175

      ImportSetTransformerJob generates unnecessary sys_mutex inserts ImportSetTransformerJob generates unnecessary sys_mutex inserts. It creates SelfCleaningMutex even when there are no jobs in the concurrent import set job queue.

      Incident Management

      PRB1388713

      The Add button is not visible to certain users on the Incidents related list The Add button, present on the Incidents related list in the problem record, is not visible to ITIL users after any of the incidents in the list are closed.
      1. Impersonate an ITIL user.
      2. Create a problem record.
      3. Use the Add UI action on the Incidents related list to add an incident.
      4. Navigate to the incident, and close it.
      5. Navigate back to the problem record.

      The Add button is no longer available.

      Instance Data Replication feature

      PRB1382548

      The length of the Table field in the data_replication_queue table is causing the replication to fail from the producer to consumer instance The length of the Table field in the data_replication_queue table is causing the replication to fail from the producer to consumer instance because the production table name is getting truncated at 40 if the name of the table is more than 40 characters.

      IntegrationHub

      PRB1372878

      The 'Wait for' condition remains 'In progress' even if the condition is met There is invalid GlideRecord field access in the flow or action after the action or step is performed on MID.

      Knowledge Management

      PRB1374568

      KB0786308

      When using the Copy Permalink action on a knowledge article via Service Portal, duplicate entries are created in the kb_use table When a knowledge article is accessed using a permalink, two article views are logged in kb_use.

      Refer to the listed KB article for details.

      Knowledge Management

      PRB1381862

      When checking out a published article, the Valid to field default value is overridden When a user checks out a published article, the Valid to field default value is overridden with the Article validity field default value from the knowledge base in New York. This issue occurs even if the value in the dictionary is modified.

      Knowledge Management

      PRB1383964

      Users subscribed to a knowledge base receive emails for articles that they do not have access to If users are subscribed to a knowledge base, they still receive emails for articles for which they do not pass the article level criteria. This can cause confusion to users as there is a link to the article in the email. The link will redirect them to a page that states they do not have access.
      1. In a New York instance, create a user with the Knowledge role only.
      2. Impersonate the user and click Subscribe on the IT knowledge base from $knowledge.do.
      3. As admin, set the user criteria on the IT knowledge base in which the user has 'Can Read' access but not 'Can Contribute'.
      4. As admin, create a knowledge article in this base.
      5. Set the 'Cannot Read' level criteria for admins only.

        This will prevent read access to the new user for this article.

      6. Create and publish the article.

      The user receives a notification from 'KM Subscription: Article created' with a link to the article. However, the user does not have access to this article. The link will redirect users to an error message 'You do not have sufficient privileges to access this knowledge item'.

      List v2

      PRB1364577

      Not able to add the extended field to the list layout
      1. Set the system property glide.ui.list.allow_extended_fields to true.
      2. Navigate to incident.list, and then navigate to Configure > List Layout.
      3. On the list layout slush bucket, select Configuration item and click to expand the selected field.
      4. Scroll down to the extended field in red at the bottom of the list, and select CPU manufacturer [Computer] [+].
      5. Add it to the list layout.
      6. Repeat Step 3 to 5 to add Configuration item.CPU manufacturer [Computer] .Vendor to the list layout.

      Notice that it is not able to add the extended field to the list layout.

      MID Server

      PRB1392958

      Upgrade OpenJRE for the MID Server

      Mobile Platform

      PRB1386930

      Mobile list requests do not set appropriate query category If a user has the plugin com.glide.secondary_db_pools enabled and properly configured, when they set a category on a GlideRecord, some of the queries can be routed to the secondary databases they configure. This reduces the load on their primary database.

      Mobile Platform

      PRB1388917

      The mobile platform can swallow transaction cancellations
      1. Create a business rule on a table that sleeps for a certain period of time.
      2. Create a transaction quota rule that is less than that time.

      Patterns

      PRB1379879

      KB0791725

      AWS RDS instance discovery returns empty details The cloud discovery of AWS RDS instance returns empty result for LDC eu-central-1.

      Refer to the listed KB article for details.

      Performance Analytics

      PRB1346744

      The trend line shown for the list widget is not working correctly
      1. Open any breakdown dashboard.
      2. Add the list widget to the dashboard and make sure to enable view for 'Multiple Scores' and follow the breakdown filter.
      3. Apply a filter and observe the trend line displayed for the records.

      Notice that when the score is large, the tooltip for the trend line shows 'NaN'. And when there is no score between a few dates, an invalid tooltip (score) is shown for the trend line.

      Note: This issue is also observed in Madrid.

      Persistence

      PRB1327982

      Images are not being exported to a PDF from a list layout When exporting a list with records that include images to PDF, not all the images appears on the PDF. This issue occurs starting in London and onwards.
      1. Log in to an instance on London or later.
      2. Navigate to the user table.
      3. Open the first 4 records and add the attached images to each of the records in the Picture field.
      4. Navigate back to the user table and filter for the first 4 records.
      5. Add the Photo column to the list layout.
      6. Right-click the column headers and navigate to Export > PDF.
      7. Download and open the PDF file.

      Expected behavior: All the photo fields in the exported PDF are populated.

      Actual behavior: Only the first record has the photo populated. For the other 3 records, this field is empty.

      Persistence

      PRB1365560

      GlideRecord cannot reliably iterate over records with large values When using GlideRecord to query a table that has large values in text fields and then iterate over the results, GlideRecord will unpredictably ignore certain rows. For example, a certain query might match 30 rows, but when iterating over the results, only 22 records are retrieved.

      Persistence

      PRB1392911

      Issue related to the read replica blacklist

      Platform Licensing

      PRB1385093

      High memory on the node because of inefficient memory management

      Platform Licensing

      PRB1388445

      Allocation is incorrectly shown as 'Unavailable' or 0 in Subscription Management After downloading the ITSM per-user license and allocating users to the ITSM subscription, the Allocated column is still shown as 'Unavailable' on the subscription management page. The sys_user_has_license table has the correct information, but it is not being propagated into license_details. allocated.

      Project Management

      PRB1376180

      KB0787472

      After activating the Application Portfolio Management plugin, Project Management users cannot view records in the Investment Portal

      Refer to the listed KB article for details.

      Project Portfolio Management

      PRB1383013

      The current ITBM plugin structure is making users with the standard license go out of pricing compliance when they upgrade to New York or later

      Related Lists

      PRB1364096

      The total value of a decimal field on the Portfolio Target related list is not refreshed when users change the value of that field on any record The total sum calculation in the related list does not add up correctly.
      1. Log in to any London or Madrid instance.
      2. Navigate to the pm_portfolio table and open any record.
      3. Configure the related list and add Portfolio Target.
      4. Personalize the Portfolio Target related list to add 'Opex target' (happening for all decimal fields).
      5. Change the value of the Opex field on any record in the related list.

      If you refresh the related list, the values will be reflected.

      Service Catalog

      PRB1355730

      Multi-row variable sets are not working when they are used through an order guide The multi-row variable set is not mapping when submitting on a record producer via an order guide. The multi-row variable set maps correctly if the same record producer is submitted directly.

      Service Catalog

      PRB1372489

      KB0812262

      When escape_all_script is false, a multi-row variable with an apostrophe (') or forward slash (\) in the question causes variable data deletion
      1. Create a multi-row variable set.
      2. Create a variable within this variable set:
        • Question: Farmer's market
        • Type: Single Line Text
      3. Submit.
      4. Add the variable set to the catalog item.
      5. Navigate to Service Portal and open the catalog item.
      6. Fill out any value for the variable set and submit.
      7. Open the RITM record that was created.
      8. Make sure the data entered is present in the created RITM.
      9. Make any updates to the RITM.

      Expected behavior: The variable data should not be deleted.

      Actual behavior: The variable data are deleted.

      Service Catalog

      PRB1386816

      The multi-row variable set catalog client script is loading when the page loads In New York, multi-row variable set client scripts are executing when loading a catalog item.

      Service Level Agreement (SLA)

      PRB1389968

      Slow processing in SLA Async Queue If the SLA Async Queue is suddenly populated with a large number of records, for example, a large number of task records are imported into the system, then adding additional SLA async jobs may not allow async processing to catch up with the backlog in the queue. This can be because the SLA delegator job is fetching all of the records currently in the SLA Async Queue in order to delegate a small number of those records out to jobs. It is this query that can slow down processing.

      Service Mapping

      PRB1388589

      Create a usage analytic metric to count operational services in instances with Event Management A usage analytic metric needs to be created to count how many operational services exist in instances with the Event Management plugin enabled.

      Service Mapping

      PRB1391043

      The large sa_rel_to_infra_path table is causing out of memory issues The getRelToPathMap function in the sa_rel_to_infra_path table is creating a map between relations to a list of path IDs. This list of path IDs can contain the same path ID more than once.
      1. Create records in the sa_rel_to_infra_path table so there is a source CI that appears in more than one record.
      2. Change the sa.max_id_rel_to_path_query property to 1.
      3. Execute the flow that calls the getRelToPathMap function.

      Observe the map that this function creates. This map will contain relations that are mapped to a list of several identical path IDs.

      Service Portal

      PRB1356329

      Performance issue with the reference field variables in Service Portal When opening a variable type reference field via Service Portal, users can see additional SQL statements like 'AND ... IS NOT NULL' for each of the searchable fields. This is causing the query to run slowly.
      1. Add a variable type reference in a catalog item (for example, the sys_user table).
      2. Add the following in Variable attributes under Default Value tab: ref_auto_completer=AJAXTableCompleter,ref_ac_columns=user_name;email; employee_number;location,ref_ac_columns_search=true,ref_ac_order_by=user_name

        This will make all those fields searchable.

      3. Load the catalog item in Service Portal.
      4. Search for a user and see the SQL query generated contains 'ND [field] IS NOT NULL' for each of the searchable fields.

      These messages cannot be seen in Desktop UI, where the results load quicker. The slower performance is more noticeable with more records in the table.

      Service Portal

      PRB1370343

      AngularJS attachment list operations can run an instance node out-of-memory Misuse of the nowAttachmentHandler AngularJS factory can run an instance node out-of-memory if table_name and table_sys_id are not specified in the API call.

      Service Portal

      PRB1379690

      The UI action form button is not appearing in the Service Portal form widget Certain UI actions in Service Portal are not showing and have been de-duplicated. This issue started in Madrid.

      Service Portal

      PRB1380142

      The date time picker initially displays the incorrect time when the time zone differs from the system settings
      1. Set the system time zone to US/Pacific.
      2. Set the user's time zone to US/Eastern.
      3. Navigate to the Service Portal incident form.
      4. Scroll down to the Resolved date/time field.
      5. Click to open the picker, and click any date to select a value.

      Notice that the time value is 3 hours prior to what it should be as compared to the Desktop UI.

      Service Portal

      PRB1387586

      Multiline text form fields do not have the 'aria-required = true' attribute in Service Portal For multiline text form fields in Service Portal, the 'aria-required' attribute is equal to 'false' even when it is mandatory.
      1. Log in to a Madrid or New York instance.
      2. Navigate to Service Portal > Incident.
      3. Click the Create Incident link.
      4. Open the element tab and search for 'aria-required'.

      There should be two results. For the urgency field, it looks to be working as expected with the attribute as 'aria-required = true'. For the other field, even though it is also required, it is 'aria-required = false'.

      Software Asset Management Professional

      PRB1376516

      Software suite reconciliation for subscription products does not reconcile software installs if a user subscription record cannot be found Software entitlements, such as Adobe Document Cloud, allow users to have classic installs of Adobe Acrobat Standard in their environment without a subscription. However, the reconciliation engine for software suites (SuiteEngine) does not reconcile software installs if the software product is 'Subscription Software' but a subscription record cannot be found in the software subscription table. This occurs even if the License Metric for the entitlement is 'Per Device'.
      1. Create a Software Entitlement record for Adobe Document Cloud with License Metric 'Per Device'.
      2. Link the entitlement to a software model 'Adobe Systems Document Cloud Standard' with Suite Child configured for 'Adobe Systems Acrobat Standard' with inference percentage set to 50%.
      3. Install Adobe Systems Acrobat Standard on a computer assigned to User A.
      4. Ensure that a subscription record for User A does not exist for Adobe Systems Acrobat Standard.
      5. Run reconciliation for Publisher 'Adobe'.

      Notice that the software install for Adobe Systems Acrobat Standard is not reconciled.

      Software Asset Management Professional

      PRB1381602

      Catalog tasks on request to source RITMs are not closing automatically If a request has multiple RITMs, and if an approver rejects one of the RITMs but approves the others, a catalog task for the procurement team to source the request is not closing automatically. All the items are sourced. This issue is reproducible only for hardware asset catalog.
      1. Create a service catalog item of type hardware.
      2. Add the Microsoft Surface Pro 3 item and the Asus G Series item to your cart.
      3. Select Proceed to Checkout.
      4. Open the created REQ and the approval record.
      5. In the list of requested items, deny one and accept the other.
      6. Approve the approval record.
      7. From the REQ, open the catalog task and select Source Request.
      8. Add a transfer order for the list item.
      9. Select Submit.

      Notice that the catalog task is still active.

      Software Asset Management Professional

      PRB1382335

      ILMT integration has inconsistent usage after upgrading to New York

      Software Asset Management Professional

      PRB1383251

      Install conditions for suites are failing reconciliation

      Software Asset Management Professional

      PRB1387606

      Install conditions are case-sensitive when inferring suites When processing licenses in reconciliation, install conditions are not case-sensitive. However, when inferring suites in reconciliation, install conditions are case-sensitive. Ideally, it should not be case-sensitive.

      Software Asset Management Professional

      PRB1388232

      Add missing content into the Oracle options set referring to options_packs_usage_ statistics.sql
      1. Log in to the instance.
      2. Navigate to the Oracle options set (samp_oracle_option_set) table.
      3. Search for any one of the following:
        • Active Data Guard or Real Application Clusters
        • Change Management Pack
        • Configuration Management Pack for Oracle Database
        • Data Masking Pack
        • Provisioning and Patch Automation Pack for Database
        • RAC or RAC One Node

      Expected behavior: The content should be present in this table.

      Actual behavior: The content is not present in this table.

      Software Asset Management Professional

      PRB1388280

      The Software Asset Management Adobe plugin does not correctly collect user subscriptions for indirect group assignments The SAM Adobe plugin is not able to collect user subscriptions when users have not been directly granted rights to use software.
      1. Install SAM Adobe plugin.
      2. Create an integration for an enterprise Adobe setup where users are assigned rights to applications indirectly via group membership.

      This does not affect users that have granted rights to other users directly.

      Software Asset Management Professional

      PRB1389062

      The 'License under management' feature does not honor the install condition on the software model

      Software Asset Management Professional

      PRB1389155

      Adobe reconciliation does not reconcile installs related to Creative Cloud Enterprise single app subscriptions
      1. Set up single app subscriptions in Adobe Creative Cloud Enterprise.
      2. Set up an Adobe integration with this Creative Cloud account.
      3. Run reconciliation.

      Expected behavior: The single app subscriptions for each user and their assigned product installs are reconciled to the single app entitlements.

      Actual behavior: The single app subscriptions are reconciled, but their assigned installs are not reconciled and are therefore considered unlicensed installs.

      Software Asset Management Professional

      PRB1389668

      KB0817498

      Reconciliation can fail when a suite is also a component on another suite When there is a suite of suites, the Suite Engine can fail when an install belongs to a lower suite and is also part of the higher suite as itself.

      Refer to the listed KB article for details.

      Software Asset Management Professional

      PRB1391386

      Microsoft reconciliation jobs fail with the StackOverflow error when the suite parent install is found on the machine

      Software Asset Management Professional

      PRB1392662

      In New York, SAM jobs do not correctly check for domain separation property
      1. On a New York instance, activate the SAMP and domain plugins.
      2. Create some domains.
      3. Set the glide.sys.domain.partitioning property to false.
      4. Run domain separated SAM jobs, such as 'SAM - Import User Subscriptions'. Make sure to create an O365 or Adobe integration before running the job.

      Notice that the job runs multiple times.

      Software Asset Management Professional

      PRB1393612

      Reconciliation fails when processing Microsoft Per Core licenses on VM installs

      Time Card Management

      PRB1389412

      Users cannot resubmit individual time cards from the Time Card Portal after recalling them
      1. Navigate to the Time Card Portal.
      2. Log time to a task.
      3. Submit the time card.
      4. Select Recall.

        The time card should be recalled.

      5. Submit your time card again.

      Nothing will happen when you try to resubmit the individual time card.

      Transaction and Session Management

      PRB1294919

      The 'active transactions (all nodes)' module does not work as expected in the UI and worker node configuration The issue occurs in instances with both UI and worker nodes configurations. The instance is only polling transactions from sys_cluster_state with a status = online and schedulers = any, plus the node that user is currently on. This would cover only the worker nodes and the current node if in this configuration.

      Upgrade Engine Issues

      PRB1349896

      Scheduled jobs are unable to run on nodes running old distribution with an upgraded database Scheduled jobs in nodes that are running old distribution with an upgraded database are failing with the error 'Evaluator: org.mozilla.javascript.EcmaError: undefined is not a function'.

      Upgrade Engine Issues

      PRB1388305

      UpgradeChangeManifest can spike memory usage by about 500MB with full-size manifests
      1. Run UpgradeChangeManifestIT #testInvalidChangeList and monitor memory usage.

        Observe spike of ~500MB when manifests are loaded.

      2. Reduce the JVM max heap size to 450MB.
      3. Run UpgradeChangeManifestIT#testInvalidChangeList again.

      Observe that JVM crashes with an out of memory error.

      Upgrade Engine Issues

      PRB1388476

      Navigation window does not load and the main content window is blank upon upgrade If a user installs the Templated Snippets plugin [com.sn_templated_sni] version 15.9a.0.1, then upgrades the instance, plugin will show version 15.9a.0.1 instead of version 15.10.0.1. The navigator will not load applications or modules and there is a console error.
      1. Install the Templated Snippets [com.sn_templated_snip] plugin.
      2. Notice the version, which should be 15.9a.0.1.
      3. Upgrade the instance.

      Expected behavior: The version of the plugin should be updated to 15.10.0.1 after the upgrade.

      Actual behavior: The plugin version is still 15.9a.0.1. As a result, when users log in, they will notice that the navigator does the not load.

      Usage Analytics

      PRB1374288

      Large number of sys trigger records in ready state because of BR 'ASYNC: Handle User-Activation CT tracking' jobs when sys_user table is updated Excessive 'ASYNC: Handle User-Activation CT tracking' jobs when the sys_user table is updated.

      Virtual Agent Platform

      PRB1384011

      Users are unable to send attachments via chat to a live agent when com.glide.cs. guest_session_resumable is set to true
      1. Open the sys_properties.list table.
      2. Search for com.glide.cs.guest_session_resumable and make sure the value is set to false.
      3. Set up and establish a live agent chat with an anonymous user on the /csp.
      4. Verify that sending an attachment of a picture works as expected.
      5. Open the sys_properties.list table again.
      6. Search for com.glide.cs.guest_session_resumable and set the value to true.
      7. Close and reopen all of the browsers.
      8. Set up and establish a live agent chat with an anonymous user on the /csp.
      9. Try to send an attachment file.

      Expected behavior: The picture should get sent to the agent successfully and display it on both the agent and the customer's chat screen.

      Actual behavior: The file sending will either take so long that the chat will time out or there will be a message saying 'We couldn't process your file at this time. Please try uploading again.'

      Visual Task Boards

      PRB1355565

      Visual Task Board lanes using the reference field do not update the lane title or description when the display value of the reference field is updated

      Visual Task Boards

      PRB1367262

      KB0816100

      Boards are loading slowly when the number of lanes is more than 100
      1. In a Madrid instance, create a guided board with 100 lanes and 300 cards.
      2. Upgrade the instance to New York.
      3. Open the board.

      The loading is much slower compared to that of Madrid.

      Visual Task Boards

      PRB1382289

      The variable 'Lane WIP limit' is set incorrectly when renaming or creating a lane in the Visual Task Board The variable 'Lane WIP limit' is set incorrectly when renaming or creating a lane in the Visual Task Board. This will trigger the condition in the 'Lane limit exceeded' notification if a user moves a card in that lane.

      Web Services

      PRB1321313

      CORS preflight fails with a 'Media unsupported' error if the REST endpoint does not support the JSON format Users receive the error 'REST Attachment Multipart API Error 415, Unsupported media type'.

      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.

      • New York Patch 7 Hotfix 2
      • New York Patch 7 Hotfix 1
      • New York Patch 7
      • New York Patch 6 Hotfix 2
      • New York Patch 6
      • New York Patch 5 Hotfix 4
      • New York Patch 5
      • New York Patch 4
      • New York Patch 3
      • New York Patch 2
      • New York Patch 1
      • New York security and notable fixes
      • All other New York 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