Washington DC Patch 1
The Washington DC Patch 1 release contains important problem fixes.
- Washington DC Patch 1 was released on March 20, 2024.
- Build date: 03-09-2024_0815
- Build tag: glide-washingtondc-12-20-2023__patch1-02-28-2024
For more information about the release cycle, see the ServiceNow Release Cycle.
For a downloadable, sortable version of the fixed problems in this release, click here.
Overview
Washington DC Patch 1 includes 246 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.
Security-related fixes
Washington DC Patch 1 includes fixes for security-related problems that affected certain ServiceNow® applications and the ServiceNow AI 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 Washington DC Patch 1, refer to KB1634762.
Changes in Washington DC Patch 1
- Core ServiceNow AI Platform release notes
- Accommodate Arabic-language users with Arabic translations of the base system UI string content in your instance. Activate the I18N: Arabic Translations plugin (com.snc.i18n.arabic) to get these translations.
- Email unsubscribe
- Unsubscribe using list unsubscribe header: Unsubscribe from email notification using list unsubscribe header. You can directly unsubscribe form notification emails by selecting Unsubscribe next to the email address. An unsubscribe request goes through and a pre-formatted email message is automatically sent.
- New plugins in Washington DC
- Provides Arabic translations of the base system UI string content in your instance.
- Plugins planned for deprecation
- DevOps Config [com.snc.devops_config] plugin: Planned for deprecation on customer's specific contract end term for the DevOps Config application.
GRC: DevOps Accelerator [com.sn_grc_devops]: Planned for deprecation in the Y release.
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 |
|---|---|---|---|
Application Manager PRB1718754 |
In Vancouver, a plugin upgrade is stuck in the new Application Manager, even when the classic Application Manager displays the upgrade as complete | The classic Application Manager displays that the plugin was installed successfully, however the sys_execution_tracker entry still displays as running. The execution tracker wasn't updated to a complete state and progress was left to 94% due to an error. | Refer to the listed KB article for details. |
Application Manager PRB1728645 |
Dependent applications' UI is hidden on the ServiceNow Store and hinders the application installation process on production instances | This issue happens during application installation on production instances only. If an application requires dependency apps to be installed during the installation process and those apps (dependency apps) aren't mapped to an instance on the ServiceNow Store, the app installation dialog box asks users to purchase the app from the store before proceeding further. If users click the provided link, it takes them to the ServiceNow Store and they see the following message: 'No apps were found matching the selected criteria.' |
It opens the Store page and displays the message: 'No apps were found matching the selected criteria'. |
Service Portal PRB1719006 |
If it's set via the onChange catalog client script, a read-only HTML variable isn't visible | The issue occurs after upgrading in Vancouver. | Refer to the listed KB article for details. |
Syntax Editor PRB1725418 |
Auto-complete options are missing | Auto-complete isn't displaying all the completion options expected for g_form and other variables. | Refer to the listed KB article for details. |
Upgrade Monitor PRB1717068 |
Trying to 'Resolve Conflicts' for scripts coming from the Upgrade Monitor doesn't work correctly | Uncaught TypeError: 'Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node''. | Refer to the listed KB article for details. |
All other fixes
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
Access Control PRB1718146 |
Users receive an 'Internal Server Error 500' when impersonating any user who has an empty time_limited role | Users receive an error: 'Cannot invoke "com.glide.sys.security.Role.getName()" because "curRole" is null: java.lang.NullPointerException:...' | |
|
Activity Stream PRB1675128 |
In the workspace activity stream, the email From field displays the sys_id | The sys_id appears in the workspace in the From field when an email is attached to an interaction and is displayed in the activity stream. |
Expected behavior: When viewed in the activity stream of the original incident, the From field in the email details should contain the user's email address. Actual behavior: When viewed in the activity stream of the original incident, the From field in the email details contains the user's sys_id from the User field in sys_email. |
|
Activity Stream PRB1725845 |
Text in the 'Comment' section clears on entering text in the required 'Work notes' section | The 'Comment' section becomes empty. When clicking outside, the text reappears. |
|
|
Activity Stream PRB1733812 |
Text in the 'Comment' and 'Work notes' sections is cleared when resizing | When the resizer is used to make the form smaller, the text in the composer disappears. |
The 'Comments' section is cleared. |
|
Activity Stream PRB1738631 |
Posting plain text comments and work notes doesn't clear compose text on a case and task | The issue is happening for now-activity-stream version 25.1.0. |
|
|
Activity Stream PRB1740673 |
agent-workspace-forms-test is failing due to the 'Record compose' preset not loading the component | It returns 'undefined' instead of an object as expected. |
Expected behavior: The composer is loaded on the page. Actual behavior: The composer isn't loaded and the page is empty. |
|
Agent Chat PRB1734352 |
Work item cards aren't rendering in an inbox although there's an attempt to render sn-inbox-card | There's an intermittent issue where agents don't see the work item card rendered in the agent's inbox although the work item is assigned to them and they do hear audio notifications. |
Expected behavior: An agent should receive a work item card in their inbox with notifications. Actual behavior: Agents don't receive anything. |
|
Agent Chat PRB1734421 |
An agent's second chat window appears empty after the agent closes the first chat window | The issue occurs when dynamic translation isn't enabled in the instance but the 'Dynamic Translation' flag is marked as true for the sys_cs_live_agent_setup record. An error is displayed. | |
|
Agile Development PRB1733098 |
When users select an epic backlog in the 'Scrum program planning' page, the board isn't loading with the correct data |
Notice that the board doesn't load with the correct data according to the epic backlog selected. |
|
|
AI Search PRB1687420 |
There's an inaccurate click rank recorded when late-binding security is applied in AI Search | Users have seen a discrepancy of 5.6 times the expected click rank (288 instead of 51). |
Expected behavior: The Click rank value should be 20, as seen in step 4. Actual behavior: The Click rank value is higher than expected. |
|
AI Search PRB1716502 |
AI Search (AIS) failover replication recovery shouldn't reprocess multiple 'no block' AIS events for the same data source stats | Only 1 'no block' should be ready as part of replication recovery, but all become ready. | |
|
AI Search PRB1718337 |
The user observes the error 'Failed to process signal event of type: 'SEARCH_PAGINATION_EVENT' | There's an intermittent error in the syslog table in AI Search. |
The issue only happens when running a load test with ~50 users. |
|
AI Search PRB1721980 |
'Cascade Update By Query' for dot-walk field mapping causes AI Search event processing slowness |
Expected behavior: The processing speed doesn't degrade. Actual behavior: The processing speed degrades to 0 or 500 from 7 K+ events according to 5 minutes. |
|
|
AI Search PRB1724955 |
Updates to ais_genius_ result_configuration.request_ processor_script aren't applied when the update set is committed | ||
|
AI Search PRB1725734 |
'Recently viewed' and 'suggested results' navigation fails for service portals with non-extensible tables |
Expected behavior: The user is taken to the 'Portal' view Actual behavior: The user is taken to the 'Form' view. |
|
|
AI Search PRB1726721 |
'Recently viewed suggestions' display the Description field even though the model returns aisearch_teaser_title |
Expected behavior: 'Recently viewed suggestions' should display the field that was added as the AIS teaser title. Actual behavior: 'Recently viewed suggestions' displays the Description field. |
|
|
AI Search PRB1733295 |
There's an issue with receiving the number of total hits on a response object | There should be a method exposed on the scriptable to have the total number of hits, not just the total number of results returned in that batch/page (which is what getCount gives). | |
|
AI Search PRB1733298 |
In the Scriptable Search API, the 'Sort' feature isn't supported | There's no way to pass in the sort ID into the Searchable Script API. | |
|
AI Search PRB1733334 |
IndexStatisticsReporter only stores counts for the top 10 indexed sources | The results display only 10 buckets returned from AI Search. If there are more than 10 ais_datasource's generating content, only the top 10 are reported. |
Only 10 records are created in ais_datasource_stats. They correspond to the top 10 ais_datasources with the most indexed content. |
|
AI Search PRB1733513 |
The ais_datasource_stats table should only have one entry according to 'Indexed Source' | The ais_datasource_stats table has a nightly entry for each data source. This isn't correct. The table should have only one record per data source. |
There are two entries for each data source in the ais_datasource_stats table. |
|
Analyst Workbench Dashboard PRB1722052 |
'Your filter sets' doesn't reflect saves, edits, or delete filter set actions unless a user hard refreshes the page | The issue was observed in Analyst Workbench's filter sets. |
The saved filter isn't displayed in the 'Your filter sets' list unless the user hard refreshes the page. |
|
Analyst Workbench Dashboard PRB1731783 |
A 'Scheduled task' pop-up is displayed and closing the node/arc pop-up when the user clicks Filter on transition | There's also an issue with the arc/node pop-up when the routes filter is applied. |
Expected behavior: The node/arc pop-up should be displayed. Actual behavior: The node/arc pop-up isn't displayed when the routes filter is applied. |
|
Analyst Workbench Dashboard PRB1734473 |
The information message next to 'Do you want to add a KPI dashboard?' is missing | There should be a pop-up icon: 'Add your platform analytics dashboard to the project summary and insights page'. |
The 'info' icon next to 'Do you want to add a KPI dashboard?' is missing. |
|
Analyst Workbench Dashboard PRB1734479 |
A user can navigate to the next pages even if not all required fields are completed | The Create project button in the footer is used to alert users which fields are missing. If a project is not yet created, it's turned off. |
Expected behavior: If required fields in 'Set Objectives' aren't complete, the user shouldn't be able to go to the next screen and buttons bringing the user to the next screen should be grayed out. Actual behavior: The buttons at the bottom aren't grayed out, suggesting that the user can click on it. |
|
Analyst Workbench Dashboard PRB1734588 |
In guided setup breakdowns, users aren't able to select the reassignment count | Users are able to select integer and string fields in breakdown configuration in a platform, which aren't choice fields. | |
|
Analyst Workbench Dashboard PRB1734594 |
Guided setup has an incorrect pop-up size and stats | 'Add from library screen' has several issues. The size of the screen is too small. The 'Message' column's size is too short and hard to read. The numbers don't add up. |
|
|
Analyst Workbench Dashboard PRB1734790 |
There's missing 'Filter condition' menu items underneath a table's name | There's two issues in 'Scope your analysis'. The 'Filter conditions' menu for tables and crop function is placed under the menu header. There's no way to view or delete added conditions. |
Issue 1:
Expected behavior: The 'Filters conditions' page has its dedicated menu item underneath the table's name. The menu name is called 'Filter conditions'. Actual behavior: The 'Filter conditions' menu for tables and crop function is placed under the menu header. Issue 2:
Expected behavior: The user should be able to view or delete the added start and end conditions. Actual behavior: There's no way to view or delete the added conditions. |
|
Analyst Workbench Dashboard PRB1734812 |
Guided setup pages have outline issues, overlaps, and textual mistakes | There's cosmetic issues on the following elements: 'Set objectives', 'Scope your analysis', 'Scope your analysis - Activity', 'Scope your analysis - Breakdowns', 'Set improvement opportunities', and 'Set objectives'. | |
|
Analyst Workbench Dashboard PRB1734817 |
There's missing tooltips on the 'Activity definition' form | Tooltips are missing for 'Select specific activity values', 'Group activities', 'Activity of interest', and 'Start node'. |
Create a project in the guided setup. Verify that tooltips are missing. |
|
Analyst Workbench Dashboard PRB1734831 |
Users can't find their custom dashboard, as they aren't alphabetically ordered |
Expected behavior: Dashboards are ordered alphabetically. Actual behavior: Dashboards aren't ordered alphabetically. |
|
|
Analyst Workbench Dashboard PRB1734997 |
In guided setup, the Advanced options button is missing on 4 pages | Users expect that when they click on a button, it saves the current configurations done in the guided setup and opens that project in the classic UI. With the button missing, when a user wants to go to the advanced options, they must complete the entire setup before the option appears in the menu. |
|
|
Analyst Workbench Dashboard PRB1735015 |
In guided setup, loading the source type on the 'Set objective' page is slow | There's many templates, which makes the source loading time increase. |
Expected behavior: Values immediately appear after the user clicks Load. Actual behavior: It takes a long time before the 4 options load, because it first must complete loading templates. While loading templates, it displays an incorrect error message: 'One or more property values are invalid'. |
|
Analyst Workbench Dashboard PRB1735043 |
Incorrect whitespace is making the screen not fit and miss data | In the 'Review and mine' screen, there's large areas of white space that are consuming critical project overview space. |
There's a lot of unnecessary text making the user scroll. There's an empty column inferring that something went wrong when loading the page. |
|
Analyst Workbench Dashboard PRB1736632 |
Total duration is missing on arcs pop-up stats | A graph tooltip on normal arcs should display 4 duration metrics (Total, Avg, Med, Std Deviation), but currently display 3 duration metrics (Avg, Med, Std Deviation). Total is missing. |
|
|
Antivirus Scanning PRB1718913 |
Users receive an error when running an after-insert business rule on the 'sys_attachment' table | Users receive the following error when running an after-insert business rule on the 'sys_attachment' table: 'Illegal access to outbound HTTP in Report Authoring, Use an async business rule to perform outbound HTTP requests'. |
An error can be seen in the script debugger. |
|
Application Install Engine PRB1716980 |
UI form sections in app packages delete the default view instead of deleting the targeted view | This can affect both sys_ui_sections and sys_ui_form_sections served by the FormSectionUpdateLoader and SectionElementUpdateLoader. | |
|
Application Install Engine PRB1733557 |
There's missing store_packages when adding new nodes | Adding new nodes should activate the required packages. | |
|
Application Install Engine PRB1736711 |
The 'Uninstall Application' related link isn't displayed on sys_store_app records |
Refer to the listed KB article for details. |
|
|
Application Manager PRB1711975 |
Included apps aren't displaying in the 'Product detail' page | Included apps aren't displaying in the 'Product detail' page, but they do display in the pre-install pop-up. | |
|
Application Manager PRB1714732 |
Selecting the App Engine Studio application in the new Application Manager interface results in an error and the application record doesn't open | An error message appears: 'Product details fetch failed from instance'. The application record doesn't load. | |
|
Application Manager PRB1736510 |
An admin user isn't able to install a framework app when app updates of only framework apps are shipped from store | There's no way currently in App Manager to enable an admin to update these apps. | |
|
Application Portfolio Management PRB1729310 |
The 'Export to PowerPoint for Application Portfolio Management (sn_apm_ppt_export)' application is duplicated in two jars in a Glide distribution | The trued-up version of the application should only be configured under one module. | |
|
Approvals PRB1729612 |
There's a performance issue when querying a sc_req_item when the request is deleted for a Stage field | This is a rare scenario that happens due to a data issue. |
Observe that sc_req_item takes excessive time to load and that the 'Stage' column renderer displays approver names that aren't related to the request. |
|
Authentication PRB1742755 |
Security Assertion Markup Language (SAML) single sign-on (SSO) log in is failing for MultiSSOv1 during an upgrade to Washington DC | An error displays: 'Error: Unable to validate SAML Response'. |
Expected behavior: The user should be able to log in into the instance successfully. Actual behavior: The user is redirected to /external_logout_complete.do page. |
|
Automated Test Framework (ATF) PRB1731473 |
Automated Test Framework (ATF) performance tests fail unexpectedly if the test involves a percent (%) sign | It throws an error: 'URLDecoder: Incomplete trailing escape (%) pattern'. |
Expected behavior: The performance test runs to completion. Actual behavior: The performance test finishes the warmup runs, but after the first non-warmup run, it throws an error. |
|
Case and Knowledge Management for HR Service Delivery PRB1722282 |
An 'Effective date (sn_fedtables_effective_date)' table should be added in the 'Federal tables' plugin | ||
|
Case and Knowledge Management for HR Service Delivery PRB1733688 |
Root cause analyses (RCA) for skill visibility, resolution notes, and KB generation have a problem |
The modal is opened with an error as the RCA is generated. |
|
|
Case and Knowledge Management for HR Service Delivery PRB1735835 |
If the case is opened from the 'Interaction' related list, attachments are copied to a case | The behavior should be that attachments from the interaction to the HR case are copied only if the HR Case is created from that interaction and the system property has the table name of this HR case. |
Expected behavior: If the case is viewed from the case, attachments shouldn't be copied. Actual behavior: Attachments from the interaction are copied to a case. |
|
Change Management PRB1730997 |
Users that are able to create a related record can now read the associated STTRM model records |
Expected behavior: One record is visible to the user. Actual behavior: No records are visible to the user. |
|
|
Cloud Provisioning and Governance PRB1633842 |
After Cloud Provisioning and Governance (CPG) to 'Patterns Migration Cloud Discovery' still launches Cloud API (CAPI) orders, causing a performance impact | Migration isn't applicable to custom steps. |
Many entries are created. |
|
Cloud Provisioning and Governance PRB1688734 |
Amazon Web Services (AWS) cloud events processing is slow with 4k service accounts and product instance identifiers (PIDs) of 16, 24, 32, 40, and 48 | The majority of cloud events are assigned to only a few process IDs, which makes the processing slow. Cloud events weren't equally distributed among the active threads or PIDs. | |
|
Code Signing PRB1729370 |
The code signing pre-requisite check process doesn't ignore signatures that were incorrectly corrected during the build | The current migration process sees all the signatures records for a specific table. Records that can be migrated match the signature_generation_filter value in a corresponding signature configuration record. Records that can't be migrated don't match the signature configuration record's generation filter value. The migration process creates a migration job to handle all the records in the identified table. The migration job is run but it's never been able to sign some subset of the records because the migration job properly filters out records to sign from a table using the signature generation filter. By not generating a signature for those additional records, the next execution of the 'Pre-requisite' or 'Turn On Code Signing' job finds those same records again and creates a migration job for those records. This never-ending cycle continues. |
|
|
Configuration Management Database (CMDB) PRB1725830 |
A product instance identifier (PID) should be unique when multiple configurations are defined | A PID should be unique even when two different column names have the same value. |
Expected behavior: Both PIDs should be different. Actual behavior: Both PIDs are the same and there's an error. |
|
Configuration Management Database (CMDB) PRB1728603 |
Performance issues with CMDBUtil. getRelatedServices when the user has many relationships at each level | Refresh Impacted Services is called from the ITSM change_request UI form when the user specifies the configuration item and manually presses the button to invoke this API. For a user with a lot of CMDB data, this API consumes excessive memory, making the JVM node restart. |
|
|
Configuration Management Database (CMDB) PRB1729639 |
Multiple committers with the same sys_id cause an Identification and Reconciliation Engine (IRE) exception when reconciliation is enabled | Datasource's 'last update' seems to expect a unique sys_id in the batch of committers. | |
|
Configuration Management Database (CMDB) PRB1733568 |
On CMDB Workspace, there's a par visualization permission issue on multiple pages | Impacted dashboards: 'Cloud vs non-cloud resource', 'CIs processed by RE,' 'Partial payloads', and 'CIs used in data attestation'. |
Expected behavior: All par visualizations should be visible. Actual behavior: A 'You don't have permission to access this visualization' error. |
|
Core Platform PRB1729679 |
Hermes log export usage metrics are incorrect due to integer data type limitations | Previous licensing has units in bytes, while the subscription management dashboard wants to evaluate in gigabytes. | |
|
Database Persistence - Data Management PRB1719831 |
Database footprint or sys_physical_table_stats don't display the correct table size | The row details for table_name aren't equal to storage_alias in the sys_storage_table_alias table. |
Observe that the value isn't updated in the sys_physical_table_stats table. |
|
Database Persistence - Data Management PRB1733299 |
CloneDBAPI().getExcludeStatements fails at exclusion with an error: 'sys_term02.sys_class_name doesn't exist' | This is a Persistence API issue where it checks on a target that doesn't exist. It generates an incorrect delete statement. | |
|
Database Persistence - Data Management PRB1739961 |
Archive run deletion causes archive run references to be cleared out from sys_archive_log | The default reference cascade rule option clears out the reference fields when a referenced record is deleted. This is the default behavior of the platform. |
All referenced records in the sys_archive_log by this archive run update to 'NULL'. In other words, the 'archive_run' column in sys_archive_log is cleared out. |
|
Database Persistence - Data Scale PRB1695065 |
There's an increase in database CPU in Washington DC builds | The increase isn't high, but noticeable, around 5-7%. |
|
|
Database Persistence - Data Scale PRB1717142 |
'IN' statements should use a single parameter | The complexity of the change should be decreased and the current limit in the 'IN' statement should be increased for some users from 900 to a large value like 100 K. | |
|
Database Persistence - Data Scale PRB1743080 |
If there's no active secondary database pool, TableChackpoint MissingTablePopulator shouldn't populate checkpoints | The issue causes wrong query routing during the interval between activating dynamic routing (via marking the secondary pool active) and the time when changes are applied to the read replica up to the previous time point. It may be seconds to hours, depending on the replication lag. |
|
|
Database Persistence PRB1709370 |
Post-migration annotations aren't displayed in an instance | ||
|
Database Persistence PRB1711864 |
Database view aliases don't support restricted words in Postgres |
|
|
|
Database Persistence PRB1721860 |
Enable DBQuery optimizations for Postgres | Postgen optimization of SQL queries are effectively turned off on Postgres because UNION optimization and LEFT join coercion don't completely support placeholders. | |
|
Database Views PRB1730383 |
Records are missing in the database views with Function fields | If users have tables created from database views, records go missing because of invalid identifiers/syntax errors when Glide quotes the aliases and sends the queries to the Oracle database. | |
|
Developer App Shell PRB1736577 |
According to WFS, arbitrary parameters should be supported for integrated tabs | ||
|
Discovery PRB1713654 |
w3wp.exe shouldn't be filtered in table running_process_filter | w3wp.exe is an Internet Information Services (IIS) worker process that might open traffic connections to various components, such as databases. Removing this process from cmdb_running_process causes an issue. The traffic isn't there and application service candidates aren't able to connect the traffic to the service. |
The process isn't there because of the filter. |
|
Discovery PRB1740315 |
Running through SNMP v1/v2 credentials without affinity returns a failure |
|
|
|
Document Intelligence Unified Backend PRB1731549 |
A logged-in user with 'Platform_ml_di' roles receive a console error when using 'draw the grid' | In the console, there's the following error: 'docintel.af7aa5f0690f4a0925bb.min. js?sysparm_substitute=false&x?v=01-13-2024_1800:3 Failed to update images metadata: TypeError: Cannot read properties of null (reading 'sys_id')'. |
|
|
Document Intelligence Unified Backend PRB1737274 |
A normalized value isn't saved to the target record |
Expected behavior: After submitting the task, the normalized value should be updated in the incident record's Description field. Actual behavior: It isn't saving the metadata normalized value and is taking the actual value. |
|
|
Edge Encryption PRB1732006 |
Users are unable to create Edge encryption configurations on Oracle instances | Users receive an error: 'Your session is not going through a ServiceNow Edge Encryption proxy. Configuration editing is disabled'. |
|
|
Email Notifications PRB1726155 |
There should be support for Gmail's one-click unsubscribe feature | Gmail now requires senders who send 5,000 or more messages a day to Gmail accounts to follow a new protocol. Marketing messages and subscribed messages must support one-click unsubscribe, and include a clearly visible unsubscribe link in the message body. The existing design doesn't support one-click unsubscribe links for email. | |
|
Employee Center PRB1733428 |
A scripted definition based on a new Employee Center (EC) portal definition for AI Search Telemetry should be created | ||
|
Employee Center PRB1733430 |
Scripted definitions based on new Employee Center (EC) portal definitions for curated experiences should be created | ||
|
Event Management PRB1723329 |
High memory usage in Event Management Impact Tree Builder is affecting the node and causing memory manager to kill threads | When the memory manager detects that the node is low on memory, it terminates the longest running processes. | |
|
Event Management PRB1730957 |
The global.SNC object can't be accessed from Service Operations Workspace (SOW)'s alert automation scoped application | The SNC object is part of the global scope and can't be accessed from a scoped application. |
An error displays: 'Object SNC is not defined.' |
|
Event Management PRB1731538 |
The Event Rule (em_match_rule) ACL with a script filter on 'Assignment Group' doesn't work | Scripted ACLs can only be applied to tables within the application scope. When applying ACLs across scopes, only the role can be specified without conditions. |
Expected behavior: The ACL should filter records based on the assignment group. Actual behavior: The conditional/scripted ACL doesn't work and no records are displayed. |
|
Event Management PRB1735920 |
A test connection on pull connectors gives an undefined error | MID Server is unable to update connector instances due to the 'confirm user belongs to assignment group' business rule. | |
|
Field Service Marketplace PRB1733356 |
An agent is unable to see the task details on a marketplace request card and request screen in the contractor mobile app | An agent is unable to see the task details on the marketplace request card and a requester is seeing only one stage at a time in playbook. | |
|
Field Service Marketplace PRB1736542 |
In Marketplace, the response window isn't closing automatically when close conditions 'First acceptance/All responses received' are met | Verified on both platform and playbook. |
After one accepted response is received, the response window isn't closing automatically. |
|
Flow Designer (Family Channel) PRB1658718 |
Catalog Builder generated tasks for requested items (RITM) have empty fields if the catalog item is updated after the RITM was submitted | ||
|
Flow Designer (Family Channel) PRB1730142 |
REST-based actions aren't working in a newly created flow | Workday Learning spoke actions are working fine when testing through 'Action', but when a new flow is created adding REST-based actions in it, it throws an error after clicking the Run Test button. |
|
|
Flow Designer (Family Channel) PRB1730306 |
Upgrading to Washington and EV2 should use upgradeAPI to determine if an upgrade is complete | High and low priority flows say 'Invalid event'. |
There's a log that starts with 'Event is for Invalid event'. |
|
Flow Designer (Family Channel) PRB1732525 |
There's no way to navigate or scroll to all flows on the new 'Deactivate flows' page | This issue only happens on a partially upgraded instance. |
|
|
Flow Designer (Family Channel) PRB1736161 |
Modify the Create Flow API to return the whole payload instead of just the sys_id, even for 'build from scratch' | Modify the Create Flow API to return the whole payload instead of just the sys_id, even for 'build from scratch'. It currently is returning only the sys_id. | |
|
Flow Designer (Family Channel) PRB1736205 |
FlowSkeleton should fetch the entire flow and pass it to the Flow Designer UI for Washington | This is for a Glide change. | |
|
Flow Designer (Family Channel) PRB1736753 |
Ghost (non-commetted) GR records are unable pass to subflows |
The second task is created but the Short Description and Assignment Group fields are empty. |
|
|
Flow Designer (Family Channel) PRB1737061 |
Flow snapshots can't be deserialized when their total character length exceeds the deserialization limit | A subflow displays as 'payload' in the 'Flow Operations' view and the subflow context can't be opened. |
Observe that a 'Max String Length' error is reached. |
|
Flow Designer (Family Channel) PRB1737168 |
FlowSkeleton should fetch an entire flow and pass it to Flow Designer's UI | This is for a Glide change. This is a regular createFlow() and not flowSkeleton::createFlow(). |
Expected behavior: flowEngineVersion's value is '2'. Actual behavior: flowEngineVersion's value is '0'. |
|
Flow Designer (Family Channel) PRB1740657 |
When a new flow/subflow is created from Workflow Studio, the new flow is read only |
|
|
|
Flow Designer PRB1732705 |
It's failing to navigate to the create a 'Data Stream' action from a 'Data Source' form |
Expected behavior: After clicking on the Request Action link, it should launch Flow Designer in a new tab, where in a user would be able to enter 'Data Stream'. Actual behavior: It's launching Flow Designer's homepage. |
|
|
Flow Engine PRB1721792 |
There's a potential out of memory issue with V1's 'Report all iterations' | The issue occurs in Washington DC. |
Expected behavior: No memory issue is expected. If there's any, the number of iterations to be reported should be configurable to reduce the memory usage. Actual behavior: There's no configuration that can control the number of iterations to be reported in V1. |
|
Flow Engine PRB1727565 |
Playbook isn't available for a non-disclosure agreement (NDA) case | Stages aren't loading and observe the error: 'No playbook stages are available'. | |
|
Flow Engine PRB1733890 |
Users are unable to compile script actions with ArrayIndexOutOfBoundsException | An error is thrown: 'Could not retrieve snapshot for test: com.snc.process_flow.exception. ProcessAutomationException: Could not retrieve snapshot for test...' | |
|
GRC Platform Plugins PRB1708730 |
No results are stored for the string type 'metric' in asmt_category_result | ||
|
GRC Platform Plugins PRB1728648 |
Vendor Risk Assessment designer makes many outbound calls, causing the browser to crash | There's around about ~60 outbound calls per second. | |
|
Health Log Analytics PRB1739129 |
The 'slowlog' section should be changed on the 'Document index' template | Saving the index mapping fails if a line isn't removed from the 'slowlog' section. | |
|
Hermes (Family) PRB1719998 |
The hermes_cluster_config is missing the 'exclude' record for a clone configuration | Post-clone additional bootstraps appear in the hermes_cluster_config due to a missing 'exclude' record for clone configuration. | |
|
Hermes (Family) PRB1725360 |
A partition count update doesn't work on topics with a namespace prefix |
It fails. |
|
|
Hermes (Family) PRB1726365 |
Block namepsaces starting with .sn_ prefix and block the namespaces prefix update | The sn_ prefix is the prefix used for app_ids. If a namespace starts with that, it causes issues when parsing the topic name in various areas. Namespace prefixes also shouldn't be updated. |
App ID issue:
Prefix modification issue:
Among other issues, it's confusing that topics would belong to the 'test123' namespace but have the namespace prefix 'test'. |
|
HR Service Delivery PRB1726178 |
The selection box for HR PDF templates isn't working when on the 'Mark Signature Blocks' page |
Expected behavior: It should add a selection box and display the field to add a signature. Actual behavior: It doesn't finish the selection on the document. |
|
|
HR Service Delivery PRB1735915 |
The 'Case Reader' role doesn't have a 'Canvas User' role | The 'Case Reader' role doesn't have a 'Canvas User' role, which would be required when a case reader tries to access HR Agent Workspace. | |
|
Identity PRB1722897 |
Checking for a user by federated ID when the ID is null results in a large query that returns hundreds of thousands of rows | The method existsByFederatedId executes a GlideRecord query against sys_user by federated_id. If that's null, this can return hundreds of thousands of records. | |
|
Instance Data Replication (IDR) PRB1719250 |
Large records cause an exception | The exception: 'databind.JsonMappingException: String length (20051112) exceeds the maximum length (20000000)'. |
Expected behavior: The record is replicated. Actual behavior: The record isn't replicated and an exception is thrown. |
|
Instance Data Replication (IDR) PRB1725366 |
There's a StackOverflowError initializing ScopedReplicationEntryInspector (IDRReplicationEntryInspector) | The node's in a deadlocked state. | |
|
Integration Hub PRB1715757 |
IntegrationStatsCollector impacts heap memory | One heap-dump was holding on to 60 MB. | |
|
Integration Hub PRB1717282 |
A Java Database Connectivity (JDBC) step throws an error for Oracle Database (DB) | An error displays: 'Could not connect to the specified database.' |
|
|
Integration Hub PRB1726906 |
Importing an openAPI step is failing when a spec doesn't contain a SecurityScheme object | Users receive an error: 'Error fetching OpenAPI sources: Cannot invoke "java.util.Map.get(Object) because "securityScheme is null. Check logs for error trace or enable glide.rest.debug property to verify REST request processing'. |
Expected behavior: The spec should be imported successfully. Actual behavior: The spec isn't imported. |
|
Integration Hub PRB1728853 |
An invalid ACL role exists within Flow Designer updates | An ACL role XML record exists within Flow Designer, which can break deleting app routes. | |
|
Integration Hub PRB1728993 |
On Engine V2 and MID, a DataStream action that runs with FlowAPI throws a JsonMappingException | The issue is only observed when the action is executed on Engine V2. On Engine V1, there's no issue. | |
|
Integration Hub PRB1728996 |
On Engine V2 on MID, a flow calls a data stream action that uses a quick flow API, which throws an error | There's an error in the logs. The issue is on Engine V2 only. Engine V1 works fine. The none-quick flow API works fine as well. | |
|
Integration Hub PRB1740218 |
IntegrationHubStatsCollector can't be turned off | There's no property to turn off IntegrationHubStatsCollector. The 'min/max hosts' property can't be set to less than 10. The min window can't be set to less than one. There should be a property to turn off this feature completely. | |
|
Interactive Filters PRB1723515 |
Filters for the custom components 'Filter Source' and 'Targets' aren't translated | The labels in the components don't have translation prefixes. Also, they aren't translated when in another language. | |
|
Key Management Framework (KMF) PRB1697682 |
When the sys_kmf_certificate is large, the signCertificate requests starts creating long mutexes | When 200,000 records in sys_kmf_certificate and ~28 threads are trying make a certificate signing request (CSR) request, the mutexes are held for an average of 9 seconds. | |
|
Key Management Framework (KMF) PRB1733537 |
Key Management Framework (KMF) cluster message jobs are pinned to dead nodes | When nodes are ended, users still see KMF cluster message jobs assigned to them with a state of 'ready'. | |
|
Key Management Framework (KMF) PRB1734297 |
Key Management Framework 'cluster message' jobs are pinned to dead nodes | Also, parent jobs are generated for ALL_NODES. |
Users may observe the following log in the requester node: '[InstanceKeyCacheRequestHandler] Ignoring request from node <system_id>: node offline or public key unavailable'. |
|
Key Management Framework (KMF) PRB1734388 |
Users are unable to decrypt protected script errors in logs | After a Washington upgrade, users are observing a large number of Key Management Framework (KMF) decryption errors in the system logs. |
Refer to the listed KB article for details. |
|
Knowledge Management PRB1731351 |
There's a performance issue with the Knowledge API with 100 articles per batch | When increasing the offset values, the transaction times are increasing. |
Notice that the transactions take an unexpectedly long time, even without changing the limit. |
|
Knowledge Management PRB1732162 |
There's a 'File parsing error' message when importing document files with tables | For instances deployed on servers in countries that use commas (,) as the decimal point separator, a backend issue prevents the importing of documents that contain tables. A 'File parsing error' message displays next to the files. |
|
|
Licensing Entitlement Engine PRB1733927 |
Duplicate RCA records for EntitlementAppFamilyProcessor causes the 'Licensing Engine' job to error | Users receive an error related to _cleanNotInstallableFamilies. |
|
|
List Administration PRB1732486 |
A 'New List Modal' component appears in the UI Builder (UIB) toolbox | When searching 'list' in the UIB toolbox, a component for the new list modal appears that should not. | |
|
List Administration PRB1737130 |
Grouping by the 'Tags' column isn't working on the sc_req_item table | The issue is occurring in the Washington release. Utah and Vancouver aren't impacted. |
The table is broken, and UI actions aren't clickable. |
|
Major Incident Management PRB1728923 |
Open cross-scope access for the 'Major Incident Trigger Rule' table for the AdminEx use case | Currently, 'Major Incident Trigger Rule' is locked for cross-scope access. The same must be opened for AdminEx use cases where CRUD operations are performed in a different scope. | |
|
Metric Intelligence (Family) PRB1728798 |
In the 'Metrics' view configuration, users can't choose the CI type | When creating a 'Metrics' view configuration record, after choosing any source, it's not possible to select the CI type. |
|
|
Microsoft Reconciliation PRB1734544 |
Microsoft recon fails with StackOverflowError and IllegalStateException errors for a cluster | Recon fails with multiple errors. | |
|
MID Server PRB1717409 |
Discovery with Cyberark integration doesn't work when Amazon Web Services' (AWS) access key ID and password rotates | Integration with Cyberark used during AWS discovery or provisioning stops working when Cyberark rotates the AWS access key ID and password related to the AWS Identity and Access Management (IAM) user name. | |
|
MID Server PRB1729795 |
A script times out when 30+ files are present in the 'Customer Update' table | A script times out when 30+ files are present in the 'Customer Update' table with 'Replace on upgrade' set as false and the type set as 'MID Server Script File'. | |
|
Mobile Experience for Field Service Management PRB1730587 |
The value of a label's quantity on the 'Select part to use' card's screen isn't visible | The quantity isn't visible for assets that are available to use. |
Expected behavior: The cards are displayed with each card displaying the label's quantity and value-integer (number). Actual behavior: The cards are displayed, with each card displaying the label's quantity, but the value-integer (number) isn't visible. |
|
Next Experience Unified Navigation PRB1733249 |
Creating a custom group in the 'Favorite' edit modal creates two custom groups | This happened due to two actions instead of one being dispatched when an item is clicked. |
Expected behavior: One custom group is created. Actual behavior: Two custom groups are created. |
|
Notification Preferences PRB1740799 |
Users are unable to update 'Customer Service' notification preferences | The number of network calls grows exponentially when more notifications are present in a category, causing issues. |
The screen is empty and comes back with an error. |
|
Now Code Editor PRB1634262 |
Dimmed buttons in the 'Run this script' section don't have 'dimmed' as a programmatically determined value | On the 'Policy Scheduled Job' screen, buttons in the 'Run this script' section don't have a programmatically determined value. The buttons are dimmed, but aren't read to the screen reader user as dimmed, which may be confusing to a user. |
Expected Behavior: For all user interface components, the name, role, and value (state) should be programmatically determined. The screen reader should announce the appropriate dimmed state of buttons. Actual behavior: On the 'Policy Scheduled Job' screen, buttons in the 'Run this script' section don't have a programmatically determined value. The buttons are dimmed, but aren't read to the screen reader user as dimmed, which may be confusing to a user. |
|
Now Experience Component Library PRB1737539 |
There's page redirection when a URL is embedded inside an iFrame component | The turned off sandbox included 'allow-top-navigation', which it shouldn't. |
The page redirects to a configured page. |
|
On-Call Scheduling PRB1721109 |
Information messages aren't available for consumption in Store applications | Information messages are displayed on the 'Classic' forms after approving time off. | |
|
On-Call Scheduling PRB1724264 |
When a user with the 'incident read' role accepts an incident from a voice call in escalation, it isn't accepted | After accepting the incident, the message should be: 'You have been assigned to the assigned'. Instead, it says the message: 'Assignment unsuccessful, (user) does not have read access' and isn't assigning the incident to the user. |
|
|
On-Call Scheduling PRB1728370 |
The 'On-call Create/Edit Schedule' (wizard) page isn't rendering properly | The 'On-call Create/Edit Schedule' (wizard) page isn't rendering properly while com.snc.on_ call_rotation.log.level is set to debug. | |
|
On-Call Scheduling PRB1732082 |
Users are unable to delete a 'Default Escalation' set |
Expected behavior: The 'Default Escalation' set should be deleted, which is inactive. Actual behavior: The default set isn't deleting. |
|
|
Performance Analytics PRB1724419 |
Pagination is slow for new dashboards in Platform Analytics Workspace | It takes around 12 seconds. | |
|
Performance Analytics PRB1727060 |
There should be enhanced logging for API issues | The API doesn't print stack traces in the syslog table, making troubleshooting dashboard issues difficult. | |
|
Performance Analytics PRB1727663 |
Migrated dashboards are still displayed on Next Experience pages after the migration is rolled back |
Expected behavior: The migrated dashboards and reports shouldn't be available on the Next Experience pages if the migration is rolled back. Actual behavior: After the migration is rolled back, the migrated dashboards and reports are still available on the Next Experience pages. |
|
|
Performance Analytics PRB1729902 |
There's issues with partially upgraded instances |
|
|
|
Performance Analytics PRB1731319 |
There's an error after the migration for the time series PA widgets that have widget indicators added | After the migration, many dashboards have time series PA widgets that are generating errors after the migration. These widgets are configured with extra widget indicators. | |
|
Performance Analytics PRB1731786 |
In 'ProdSec Testing Work Queues', a single score realtime option isn't migrated | Realtime should be enabled after migration for single scores. It's enabled for classic dashboard widgets. |
|
|
Performance Analytics PRB1735051 |
The filter data load up should be optimized | For filters, the entire table is pulled because there's no filter. | |
|
Performance Analytics PRB1738288 |
Incompatible filters in the Migration Center UI aren't surfaced |
|
|
|
Performance Analytics PRB1739397 |
The breakdown limitation isn't respected for the 'Correlation' job, resulting in high memory consumption | The 'PA CalculateCorrelation' job causes memory issues and the node restarts. | |
|
Performance Analytics PRB1740187 |
Users can't type spaces into the input field of the typeahead filters | Related to the 'SR - PA - Platform Analytics Experience Bundle - v4.0.1' store release. |
|
|
Predictive Intelligence PRB1629897 |
The user is unable to train classification solution definitions that have a filter condition for keywords | If the user tries to train a classification solution definition that has a filter condition for keywords, the solution fails to train with the error: 'SE0060:Solution Training Failed. Ask Support to use log key XXXXXX to investigate trainer logs further.' |
Observe the error: 'SE0060:Solution Training Failed. Ask Support to use log key XXXXXX to investigate trainer logs further.' |
|
Predictive Intelligence PRB1722730 |
sn_ml.SimilaritySolutionStore.get(solutionDef) throws an error when the table is in the 'Database' view | The issue exists in Vancouver and Washington. | |
|
Problem Management PRB1739275 |
ProblemUtilsClient's non-SNC version is missing | Problem Management in Service Operations Workspace (SOW) is using a script include code that can't be accessed from other scoped apps, as it's SNC-version only. | |
|
Problem Management PRB1740981 |
There's a localization issue for problem labels in Service Operations Workspace (SOW) | SOW has fields specified depending on the problem resolution code, which is incorrect. For example: CANCELED_DATE, MARKED_DUPLICATE_DATE, COMPLETED_DATE, RISK_ACCEPTED_DATE. Respectively, it should be 'Canceled', 'Marked duplicate', 'Completed' and 'Risk accepted'. | |
|
Process Automation Designer (Family Channel) PRB1728558 |
Process Automation Designer can't select trigger for users with the 'pd_admin' role | A user with the pd_admin role is unable to select a trigger type. It says 'no results found'. If the admin role is assigned to the user, they're able to select trigger options. | |
|
Process Mining Guided Project Setup PRB1729024 |
In guided setup, 'Activity name' should be renamed to 'Display name' in an activity form |
The Activity name field should be renamed to 'Display name'. |
|
|
Process Mining Workspace PRB1731905 |
A sn_process_optimization_analyst can't create project finding constraints | Users should be able to create a constraint, but can't. |
Expected behavior: Users should be able to create a constraint Actual behavior: Users aren't able to create a constraint. |
|
Process Mining Workspace PRB1732774 |
The transition filters are overriden but not stacked |
Expected behavior: It should apply to both and . Actual behavior: It clears and only applies |
|
|
Procurement Integration Framework PRB1725573 |
glide_fix_script_for _link_updates_nov.xml fix script/sn_spend_uib plugin are taking a long time during an upgrade | It takes around 19 minutes. | |
|
Project Management PRB1725538 |
The com.snc.sdlc.scrum plugin is taking a long time during the upgrade from Vancouver to Washington DC | It's taking around 22 minutes. | |
|
Project Management PRB1727829 |
When creating an expense line in an auto-generated cost plan, it lists the cost type as 'labor capex/opex' instead of 'other capex/opex' |
Actual behavior: The cost type is 'labor capex/opex'. Expected behavior: The cost type is 'other capex/opex'. |
|
|
Project Management PRB1731206 |
In Washington DC, Environmental, Social, and Governance (ESG) personas have read access to programs and projects |
|
|
|
Project Management PRB1733432 |
The parity of client scripts should be changed | The scripts are 'Hide Related List on Execution Type', 'Hide Attribute Choice', 'Hide/Show sections for agile phase'. | |
|
Project Management PRB1733648 |
There's a lack of parity in client scripts on the details pages of the 'Benefit Plan', 'Cost Plan', and 'Expense Lines' tabs |
Expected behavior: All the client scripts should have parity in Project Workspace. Actual behavior: Not all the client scripts are working in the 'Cost Plan', 'Benefit Plan', and 'Expense Line' tabs. |
|
|
Project Portfolio Management PRB1591115 |
Loading a subproject in a project form is taking more than 2 minutes |
Observe that it takes around 2 minutes to load the project form for the sub project(Defect). com.snc.planned_task.core. loader.PlannedTaskStructureLoader is run 5 times during the subproject loading and consuming around 30+ seconds every time it's invoked. |
|
|
Push Installation API PRB1732012 |
Users are unable to receive push alerts for all the push devices in Utah | When a notification is sent to multiple users, only one user is receiving the notification. |
Expected behavior: The notification is received on all mobile devices. Actual behavior: No notifications are received on the devices. |
|
Resource Exchange PRB1735826 |
There's an issue with the race conditions generateAutoKeyExchangeRequests and startKeyExchangeClone | The daily scheduled job (generateAutoKeyExchangeRequests) executes before the post clean-up script (startKeyExchangeClone). If this occurs, generateAutoKeyExchangeRequests erases and replaces all the cloned over template request messages, which are then consumed (erroneously) by startKeyExchangeClone. This causes automated key exchange to fail. The request message displays 'Error on Instance'. |
The messages were processed with Status = 'Error on Local Instance'. |
|
Scheduled Jobs PRB1723650 |
Scheduled jobs are stuck in a running state due to connection issues or node restarts and should be reset | Jobs are stuck and are never run until manual intervention. These long-running scheduled jobs that are orphaned should be removed or reset. | |
|
Scheduled Jobs PRB1729518 |
The 'Restrict non-admin on Run-As field' business rule on a sys_auto error message isn't visible to the user | The user receives a generic 'invalid update' error from the business rule. A proper error is written to the error logs that could also be sent to the user as an info message. |
Refer to the listed KB article for details. |
|
Scheduled Jobs PRB1730001 |
Stuck startup jobs aren't processed by v3 scheduler | v2 scheduler ignores sys_trigger.state and claimed_by when processing startup jobs. Even if a startup job's sys_trigger record is corrupted (state=RUNNING,claimed_by=nodeX), the job is run. At the end of the execution, state and claimed_by is reset to READY and null, respectively. However, the v3 scheduler doesn't ignore state and claimed_by because of the optimistic update to acquire the job. |
The startup job did run, sys_trigger.state=READY (0), and claimed_by = NULL. |
|
Scheduled Jobs PRB1733533 |
Scheduler assigner should ignore jobs pinned to dead or offline nodes | This improves performance time. | |
|
Scheduled Jobs PRB1737477 |
Run-once parent jobs aren't automatically cleaned up | The parent job is 'KMF Cluster Message'. |
The parent job is still present (doesn't get auto-cleaned). Any changes to the trigger or node state that may trigger relevant business rules cause the child job to be spawned again. |
|
Search Administration PRB1731361 |
Global text search is broken in /buildtools1 for UI16 |
Expected behavior: Search results display. Actual behavior: There's a brief flash of frame-in-a-frame, then an empty page. |
|
|
Server-side scripts PRB1714731 |
After a Vancouver upgrade from Utah, GlideRecord.getElement().getDisplayValue() doesn't honor the user local preferences | If an element is a reference and the displayValue of the referenced table is of the type date (or date/time, after a Vancouver upgrade from Utah, GlideRecord.getElement().getDisplayValue() doesn't honor the user local preferences. The issue is with the GlideRecord.getElement().getDisplayValue(), so it can be reproduced for any table that has the same setup. | |
|
Service Catalog PRB1726050 |
A filter condition isn't honored on a catalog table's 'Indexed Source' when AI Search (AIS) is enabled | A catalog item's table's 'Indexed Source' has a filter condition to not index the dynamic content type 'Catalog Item'. However, this indexed source isn't honored, although the filter is available in the XML file. It's because AIS isn't generating the attribute file that is needed to support the filter condition. |
Expected behavior: The item shouldn't be available in the portal. Actual behavior: The item is available in the portal. |
|
Service Catalog PRB1735036 |
'Execute Now' isn't honoring the state of the scheduled job run and the flag for the existing catalog UI policy isn't changed | ||
|
Service Catalog PRB1736195 |
There's a null pointer exception when executing Mobile flows due to a fPreviousConditionEvaluationResult empty error | ||
|
Service Catalog PRB1736330 |
The 'Applies on a Catalog Item view' check is missing in 'Scheduled job' |
Expected behavior: The Virtual Agent (VA) supported flag should be true instead of false. Actual behavior: The 'Applies on a Catalog Item view' check is missing in the scheduled job. The VA supported flag is set to false instead of true. |
|
|
Service Catalog PRB1736674 |
A check box's read-only and visibility settings are incorrect via Service Script | ||
|
Service Catalog PRB1737649 |
There's a noticed performance impact with the scheduled job 'Set VA Supported Flag' | The initial trigger of the job is causing high times. |
|
|
Service Catalog PRB1740365 |
There's family changes for the New hasVASupport API for language models (LLM) topic blocks | This is a product update. | |
|
Service Catalog PRB1740367 |
There should be family changes to support advanced reference qualifiers in Virtual Agent | This is a product update. | |
|
Service Catalog PRB1740368 |
There should be support for scripted UI policies | This is a product update. | |
|
Service Catalog PRB1740369 |
There should be support for client scripts | This is a product update. | |
|
Service Catalog PRB1741036 |
There's no message on the client script and 'UI Policies' form indicating unsupported variables in the script | Similar behavior is missing on the Catalog UI Policies. |
Expected behavior: There should be an information message on the form indicating what's unsupported. Actual behavior: There's no such error. |
|
Service Mapping PRB1731602 |
A user with sm_app_owner role on a reject map has both success and unauthorized messages | Reproducible in Washington DC. |
The user observes both success and unauthorized messages. |
|
Service Mapping PRB1738279 |
There's a memory leak in the 'Service Mapping Recomputation' job due to the ServiceImplementationCache not clearing | This occurs when a job is canceled prematurely. |
There's service_modeling objects in the heap (ServiceDefinitionImpl, ElementDefinitionImpl), even though recomputation isn't running. |
|
ServiceNow Security Center (Family Release) PRB1736713 |
The table check 'Role definition for Service Portal widgets' should be removed | The 'Role definition for Service Portal widgets' check has been removed from the Security Center. However, this check still exists in system property's 'Update plugin'. If the user reactivates this plugin, this check displays. |
Expected behavior: The check shouldn't exist. Actual behavior: The check does exist. |
|
Service Portal PRB1728034 |
In the Playbook Experience portal, there's an issue with the portal modal | An empty page displays with an error: 'Component is not configured'. | |
|
Service Portal PRB1735271 |
The Portal search bar is missing after upgrading to Vancouver | The issue is intermittent. It doesn't occur to all users or all instances. |
Refer to the listed KB article for details. |
|
Service Reliability Management (Family release) PRB1704030 |
A Site Reliability Metrics (SRM) admin is unable to access the incidents in the SOW workspace |
The admin is unable to view the incidents. |
|
|
Shopping Hub PRB1727643 |
The 'App Shell' menu isn't loading in Shopping Hub | This issue is caused by loading pages in parallel to App Shell, instead of loading App Shell first and then the pages. There |
The 'App Shell' menu isn't loading. |
|
SmartOps Management (Family Channel) PRB1735096 |
glide.services.rest. allowed_services doesn't contain the 'smartops-gateway' service | An error displays: 'REST messages to service not allowed from scope sn_smartops: ...' |
Try to send a request to SmartOps from sn_smartops scope. It fails with an error. |
|
Software Asset Reconciliation PRB1715795 |
If on entitlements the software model has license_under_management = false, allocations shouldn't be processed | License metric results (LMR) aren't created for entitlements on software models that aren't under management ('license_under_management' = false). However, the code is processing allocations on these entitlements. This causes downstream issues attempting to create a 'rights used by' for the allocated device/user when an LMR doesn't exist. The error arises as a downstream effect. |
The recon status is 'partially completed'. In the progress summary logs, there's the failure: 'TypeError: Cannot read property "null" from undefined'. There might be a record in 'samp_licenses_required_by' with an empty LMR and 'allocated not in use' > 0. |
|
Software Lifecycles PRB1722917 |
Filters in the 'Lifecycle report' table aren't properly applied and no records are populated in a workspace | The life-cycle reports from the 'Reports' tab doesn't display data due to inappropriate filters. | |
|
Source Control Engine PRB1743604 |
Applying remote changes from the 'CICD rest' API is successful but it doesn't load the changes | In SCChangeDetector, the fAppDirectory attribute needs to be set in order for the method foundInModifyList to work correctly. The reuse of delta lists in the queued apply remote changes operation isn't setting it. |
Expected behavior: The changes are loaded and the operation completes successfully. Actual behavior: The operation completes successfully but the changes aren't loaded. |
|
Source-to-Pay Common Architecture PRB1737641 |
The 'App Shell' menu isn't loading in Shopping Hub | This issue is caused by loading pages in parallel to App Shell, instead of loading App Shell first and then the pages. |
The 'App Shell' menu isn't loading. |
|
Subscription Management - V2 PRB1733815 |
Subscription Management V2 should be upgraded to a newer version to fix an issue due to EE/CPE data | In the Subscription Management module on Washington DC, columns for EE/CPE data display as empty. | |
|
Syntax Editor PRB1717790 |
With the new scripting tools in Vancouver, syntax editor macros aren't loading correctly all the time | Completions aren't appearing after the first time. |
The macro doesn't appear in the list. |
|
Table Cleaner PRB1719574 |
The 'DM Job' is creating more triggers than are configured in the sys_dm_job table | The total number of producers and consumers should be based on what is configured in the sys_dm_job table for a table cleaner entry or any job that's configured in the DM framework. |
The trigger count is increasing when hitting the Execute Now button multiple times. |
|
Territory Planning PRB1723963 |
Users receive a 'Oops! Something went wrong' message when searching | Users receive a 'Oops! Something went wrong' message when searching for a location in a work order creation through a workspace. | |
|
Territory Planning PRB1732080 |
There are issues with adding matching attributes in the geography type in workspace | ||
|
Territory Planning PRB1732776 |
There's multiple functionality issues in Dispatcher Workspace (DW) | 1. Agents added via only membership records aren't displayed on DW in Vancouver and later. 2. If an agent is added to multiple territories, the names of those territories are displayed without a comma in-between when the user changes the view from 'Day' to 'Week'. 3. If an agent is added to multiple territories, then an agent's personal schedule appears more times than it should. 4. There's an incorrect display of Agents' availability when a user changes the dates via the calendar. 5. When a dispatcher drags and drops a task against an agent for the slots marked as 'False' memberships under 'Territory', then the user doesn't see any indication for dropping. 6. When a user drags and drops a task on the slot where an agent isn't a member of the territory, an error appears. 7. 'Unassign through context menu' isn't working for adhoc agents. | |
|
Transaction Management PRB1729217 |
There's an invalid and harmless 'SEVERE ERROR' logged on logout.do | There's no actual error, but the incorrect 'SEVERE ERROR's are undesirable in the logs. |
There's an error in the localhost log for the node that the user was on. |
|
Transformer API PRB1733790 |
TransformerStats grow unbounded, causing heap memory pressure | ||
|
UI Builder (Family Channel) PRB1732414 |
Pages load slowly with 150+ elements | The pages load slowly and freeze, becoming unusable. |
Expected behavior: The page becomes responsive quickly and doesn't freeze. Actual behavior: The page freezes completely and is unusable. |
|
UI Builder (Family Channel) PRB1732594 |
A subpage configured for a viewport isn't rendered in a configuration pane | The user observes the message: 'No page collection added yet'. |
Expected behavior: The configured subpage should be visible in the configuration pane. Actual behavior: 'No page collection added yet' displays. |
|
UI Builder (Family Channel) PRB1732843 |
UI Builder isn't handling client script includes in a scoped application | A user created a UX client script include in the 'Runbook Management' scope and with 'Accessible' as 'This application scope only'. The UX page was also within the 'Runbook Management' scope. However, the user couldn't import the script includes created within the same scope on the page. |
|
|
UI Field Administration PRB1734907 |
The Phone Number (E164) field type is broken for non-admin users | The issue doesn't occur in Vancouver. |
Expected behavior: The user should see the phone number correctly Actual behavior: The region says 'Other/Unknown' and the phone number input has the 'Incident' number. |
|
UI Form Administration PRB1730199 |
'Reload form' in workspace doesn't load special handling notes (SHN) | The SHN load in the Core UI, but don't load in Service Operations Workspace (SOW). |
Expected behavior: SHN should load. Actual behavior: SHN don't load. |
|
Usage Analytics PRB1741917 |
GCFCollector code spits many errors due to an incorrect parsing of a transaction source | The app's logs are registering many of these errors: 'SEVERE *** ERROR *** Error while parsing x-transaction-source...' | |
|
UX Framework PRB1734932 |
Users receive an error when an existing record is opened in Customer Service Management (CSM)/Field Service Management (FSM) Workspace to approve an order in Automated Test Framework (ATF) | Steps fail because the client error 'Databroker exec prefetch call failed for pipelineId: dynamic_routing_record' was detected on the page being tested. | |
|
Virtual Agent Designer PRB1737647 |
Irrelevant topics are displayed on the 'Publish' topic page when migrating topics | Irrelevant topics are displayed on the 'Publish' topic page and the respective topic blocks aren't displayed. |
|
|
Virtual Agent Designer PRB1741020 |
A flow sticks once 'Skip' is selected for the dynamic choice input |
The topic block is stuck and doesn't move forward to the second node. |
|
|
Virtual Agent Designer PRB1742687 |
'Skip node' properties aren't available on converted large language model (LLM) nodes | The skippable property should exist on the node's inputs property. |
Expected behavior: The skippable property should be present for future use. Actual behavior: The skippable is lost during the conversion. |
|
Virtual Agent Designer PRB1743440 |
When using Now Assist in VA, if a custom 'Live Agent' flow is configured in the VA setup configuration, a system error is thrown during a midway conversation if the user tries to pull up the Live Agent option using the VA's 3 dot menu. | When using Now Assist in VA, if a custom 'Live Agent' flow is configured in the VA setup configuration, a system error is thrown during a midway conversation if the user tries to pull up the Live Agent option using the VA's 3 dot menu. |
Expected behavior: The live agent transfer is available to user. Actual behavior: VA throws a message to the user: 'Sorry there was a problem at my end, please try again later.' |
|
Virtual Agent PRB1731428 |
Loading dots for Live Agent are static and don't jump when waiting for the agent to pick up chat | Loading dots are expected to jump up and down in a fluid motion according to the animation declarations in the screenshots for the 'loading-dot' CSS class. | |
|
Virtual Agent PRB1733286 |
An utterance isn't translated after going through language detection | There's no change in the language after language detection. |
Expected behavior: The typed utterance is translated into the default system language (en). Actual behavior: The typed utterance isn't translated after language detection completes. |
|
Virtual Agent PRB1740035 |
The 'Show 10 more' option is displayed when there's two options | The option shouldn't be displayed. |
Users can see the 'Show 10 more' option. |
|
Virtual Agent PRB1740084 |
For a reference variable, the 'Make changes' option isn't letting users change the option |
Expected behavior: It should render the group to select the option. Actual behavior: It's not rendering the list to select the option. |
|
|
Virtual Agent PRB1740370 |
Choice pickers should be paginated | This is a product update. | |
|
Virtual Agent PRB1740371 |
There should be List Collector support in Virtual Agent for enabling conversational catalog items | This is a product update. | |
|
Virtual Agent PRB1742979 |
Post-upgrade to Washington DC, follow-up isn't working | A message is displayed and the conversation errors out. |
|
|
Virtual Agent Web Client PRB1740374 |
There's client latency feedback issues | There's 4 issues. 1. The older loading 3 dots are displayed before the feedback messages arrive. 2. The loading dots next to the feedback message are too close without any spacing. 3. There's a freeze for a couple of seconds if the skill search is done after an error handling message. 4. When switching between multiple portals open in same session with NowAssist Virtual Agent (VA), the responses slow down after some time. |
Issue 1: The older loading 3 dots are displayed before the feedback messages arrive.
Expected behavior: Just the feedback message is displayed. Actual behavior: The older loading dots followed by the feedback message are displayed. Issue 2: The loading dots next to the feedback message are too close without any spacing.
Expected behavior: The 3 dots next to the feedback message should have some spacing. Actual behavior: The 3 dots next to the feedback message don't have any space. Issue 3: There's a freeze for a couple of seconds if the skill search is done after an error handling message.
Expected behavior: After the feedback message is displayed, the prompt should arrive without any delay. Actual behavior: After the feedback message is displayed, there's some freeze time and the prompt arrives after that. Issue 4: When switching between multiple portals open in the same session with NowAssist Virtual Agent, the responses slow down after some time.
Expected behavior: The conversation should flow smoothly and not slow down responses. Actual behavior: The conversation and LLM responses slow down |
|
Virtual Agent Web Client PRB1742098 |
The search input box should be moved to the top for multi-select |
Expected behavior: The search box should be at the top of the picker. Actual behavior: The multi-select choice picker isn't in the correct place. |
|
|
Workflow Studio PRB1736910 |
Workflow studio should be able to read arbitrary parameters passed from App Shell |
Expected behavior: After clicking on the 'Request Action' link, it should launch Flow Designer in a new tab, where in a user would be able to enter 'Data Stream'. Actual behavior: It's launching the Flow Designer homepage. |
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.