Washington DC Patch 9
The Washington DC Patch 9 release contains important problem fixes.
- Washington DC Patch 9 was released on December 05, 2024.
-
- Build date: 11-26-2024_1946
- Build tag: glide-washingtondc-12-20-2023__patch9-11-20-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 9 includes 245 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.
Changes in Washington DC Patch 9
- Available system properties
- com.snc.pa.xmr.processes.limit: The maximum number of KPI Signals Configurations (pa_xmr_processes) that can be evaluated by the KPI Signals Insight Job. After this number of processes have been evaluated, the remaining processes are ignored.
- Enterprise Architecture Workspace for Application Portfolio Management
- Enterprise Architecture Workspace has been updated for the WP9 release.
- Link a search source to a search profile
- When linking a search source to a search profile, you can specify options that control how the search source's content is accessed for searches using that search profile. You can exclude the search source's content from being considered when finding standard search results, or prevent it from being considered during Genius Result answer generation. For a search source that includes internal content (from a ServiceNow AI Platform® table), you can also exclude indexed attachment content from being considered during Genius Result answer generation.
- Portfolio list view
-
- As an Enterprise Architect, use the Portfolio list view in the Enterprise Architecture Workspace to manage your business architecture, application portfolio, technology portfolio, information portfolio of your organization and also manage your own entities.
- You can see the following portfolio items in the view:
- Search Profile - Search Source Mapping form
-
- Exclude in Regular Search: Option to exclude content from this search source when generating standard search results for searches that use the selected search profile.
- Exclude in Now Assist Genius Results: Option to exclude content from this search source when generating Genius Result answers for searches that use the selected search profile. This option applies to all Genius Results, not just Now Assist Genius Results.
- Exclude Attachments in Now Assist Genius Results: Option to exclude attachments from this search source when generating Genius Result answers for searches that use the selected search profile. If Exclude in Now Assist Genius Results is not selected, selecting this option has no effect. This option applies to all Genius Results, not just Now Assist Genius Results.Note:Selecting this option has no effect on search sources created from external indexed sources (those that index external content). It only affects search sources created from internal indexed sources (those that index content from ServiceNow AI Platform® tables).
- System properties for Proactive analytics
- com.snc.pa.xmr.processes.limit: The maximum number of KPI Signals Configurations (pa_xmr_processes) that can be evaluated by the KPI Signals Insight Job. After this number of processes have been evaluated, the remaining processes are ignored.
- Upgrade legacy replication sets in Instance Data Replication
- Complete the upgrade by activating the V2 consumer replication set with or without data integrity checks.
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 |
|---|---|---|---|
|
Activity Stream PRB1803978 |
The SysActivityRuleRepo should be share aware for event source tables | When the name of the rotated table does not match the root name, a new email event was not created. The SysActivityRuleRepo should allow emails to appear in both the activity stream and in the workspace. |
Refer to the listed KB article for details. |
|
Flow Engine PRB1752255 |
Flow stage changes aren't working after using the Do the following in parallel action with engine v2 | The issue is also confirmed in Washington DC. |
Refer to the listed KB article for details. |
|
History Set PRB1806563 |
Duplicate comments are observed intermittently even after enabling a fix | With a fix, the history set loader flow was modified to utilize the system property glide.history_set.pull_journal _entries_from_journal_table. However, there are new instances of intermittent duplication issues, even with this property enabled. In these cases, duplicate records in the sys_history_line table originate from the sys_journal_field table. | |
|
Rollback Contexts PRB1772992 |
The 'Shadow' table chunk delete has performance issues | The time taken for deleting shadow records can be derived from the logs. When users delete data from the 'Shadow and snapshot' table, a log statement is printed. First, 'Shadow' table records are deleted, then the 'Snapshot' table. Time between log statements would be the time taken to delete shadow records. It takes more than 1 minute to delete records from a 'Shadow' table. |
Refer to the listed KB article for details. |
|
Service Portal PRB1809948 |
Using the auto-fill function in an Edge browser triggers a search of all reference fields in the Service Portal catalog form | Starting from Edge browser 129.0.2792.52+, when the user fills the personal information with the auto-fill function on the service catalog form in the Service Portal, it triggers a search of all reference fields in the form. Sometimes this causes the form to freeze, and it must be reloaded to proceed. |
Expected behavior: Only fields that are related to personal information are populated. Actual behavior: Fields related to personal information are populated, but all the reference fields on the form were in focus and triggered the searches of the fields. |
|
UX Framework PRB1681503 |
BucketStats errors appear in the logs from /xmlstats.do when the user opens a workspace |
Refer to the listed KB article for details. |
All other fixes
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
Activity Stream PRB1796571 |
'Archive Destroy Run' is excessively slow when deleting activities due to the overhead incurred by publishing AMB messages | After upgrading to Washington, 'Archive Destroy Run's may take longer than in previous releases due to slowness incurred by publishing messages to the AMB channel for related activities. | |
|
AI Search PRB1709322 |
Text seen when using AI Search can't be translated | The text '[number] results for [keyword]' can't be translated. |
Refer to the listed KB article for details. |
|
AI Search PRB1735195 |
The range facet and facet with compound table.column set in the facet fields is filtered out when one of the tables is late-binding | A function doesn't parse table.column correctly and results in a bucket match to zero. The facet is then filtered out. | |
|
AI Search PRB1738123 |
AisUtils doesn't refresh its search connection (HaApiClient) after the search connections are updated | Errors display: 'ScriptableAisUtil: Exception during dump Ai search document request : com.glide.ais.error. SearchRuntimeException: NOW-AI_SEARCH-SEARCH_QUERY_ERROR: Additional information - No more read-only connections to try for search...' |
Observe that the script fails attempting to connect to the old connection. |
|
AI Search PRB1746727 |
External content suggestions from non-search based suggestions don't open a URL |
Observe that incorrect navigation occurs. |
|
|
AI Search PRB1767776 |
Incorrect empty state (no Genius results) | Genius results aren't appearing on a query that should produce results. | |
|
AI Search PRB1794674 |
The top results carousel gets stuck in a loading state when the EVAM bundle doesn't have any view configuration for Genius results | Typically, regardless of if a search returns Genius results or not, geniusResultsTemplates is a JSON object with an 'items' property that is an array. If there are no Genius results for that query, items are just an empty array. However, if the EVAM definition doesn't have any view configurations for Genius results in any of its bundles, EVAM instead returns an empty response, which causes it to ultimately return 'null' for geniusResultsTemplates. While this doesn't impact the 'stacked' view of Genius results, it does break the logic in our top results component, and so the state never is updated to stop loading. |
Expected behavior: There's no Genius results and the top results component hides itself. Actual behavior: The top-results component gets stuck in a loading state. |
|
AI Search PRB1796678 |
There's an empty filter in a URL for NLQ Genius Results navigating to CMDB Workspace | There's a valid filter on the response, but it's not picked up by the gr-card-assist component when the state is updated in the Washington DC version of the component. | |
|
AI Search PRB1799201 |
The 'Suggested results' page continuously loads when for guest user searches in the Service Portal | When users use the search bar in the home login page of an instance without logging in, they are redirected to the 'Search' page. When users attempt to use the search bar in the 'Search' page, the page continuously loads if no results are found. |
Expected behavior: Suggested results are generated, but if there are no results, no results appear. Actual result: The 'Search' page continuously loads even if there are no results found. |
|
AI Search PRB1800899 |
Query Support for Multi Embedding model changes | This is a product update. | |
|
AI Search PRB1805440 |
hasPendingIndex API returns true even though indexing is completed | If indexing is complete, the API should return false. |
Expected behavior: Returns false as the indexing is completed. Actual behavior: Returns true. |
|
AI Search PRB1807512 |
The parent Knowledge Base (KB) article needs to be displayed when a KBB (Knowledge Block Number) is cited by Q&A | Since Q&A citations are shown to the users, the parent KB article should also be cited when a KBB is cited. |
Observe that the KBB is seen as a cited article, when the parent KB article should been seen. |
|
AI Search PRB1807516 |
Valid_to is not used as a filter on retrieved results for Now Assist Q&A on KBBs (Knowledge Block Numbers) | Currently, 'valid_to' is not used as a filter for using KBBs unless there is a filter for that in the search sources. The only KBBs that are shown that have a valid_to date that is the current date or future date. This may cause a discrepancy between what the user gets as the answer and what they see in the Knowledge Base article. |
Observe that the answer from the KBB can be seen, but if the user opens the source KB, they cannot view it. |
|
AI Search PRB1808465 |
The embedding stats state gets changed to indexed even though async embedding is enabled | The semantic ingestion state is 'indexing' and the embedding stats state is 'indexed state'. |
Expected behavior: The semantic ingestion state and each embedding stats state should be 'indexed', and these values should be updated by the scheduled job 'AIS Async Embedding Status Check'. Actual behavior: The semantic ingestion state is 'indexing' and the embedding stats state is in an 'indexed' state. |
|
AI Search PRB1808466 |
AI Search yields a 'No results found' message on the Now Mobile app, but works as expected in the Service Portal | Using AI Search on the Now Mobile app does not render results and displays errors in the logs, but using AI Search in the Service Portal works as expected. |
Refer to the listed KB article for details. |
|
AI Search PRB1811885 |
A risk intelligence report (RIR) doesn't boost for a language match | The AI search log shows that it's matching the language to the session, but the dump shows differently. |
Expected behavior: Documents are boosted based on the language. Actual behavior: No document is boosted. |
|
AI Search PRB1812539 |
The AI Search 'Embedding Histories' tab shows an empty value in the End Time column | The AI Search 'Embedding Histories' tab shows an empty value in the End Time column when kb_knowledge ingestion finishes. | |
|
AI Search PRB1813387 |
A warning message should be shown when the user creates more than one semantic index source configuration for the same datasource | This is a product update. | |
|
AI Search PRB1814811 |
An AI Search new datasource should not enable attachment by default | A new indexed source configuration should add advanced configuration for index_attachement=false. However, nothing is added which enables attachment. | |
|
AI Search PRB1815366 |
Show the semantic ingestion status on an index history default view on an indexed datasource | ||
|
AI Search PRB1815524 |
AI Search (AIS) embedding stats don't update after failover | Embedding stats doesn't get updated while async embedding is in progress. |
The semantic ingestion state stays canceled after failover and doesn't update to indexing/indexed. The end time has a value set and embedding stats doesn't get updated while async embedding is in progress. |
|
AI Search PRB1817137 |
Rename 'Component field name' in the semantic 'Index fields' table to 'Field Name' | This is a product update. | |
|
AI Search PRB1818106 |
A negative value is shown for 'Percentage completed' on embedding stats | ||
|
AI Search PRB1818925 |
Skill discovery doesn't work for Now Assist for HR skills | Skill discovery is not working for scoped apps where application administration is true. |
Notice that the skill is in Now Assist for HR scope and the topic is not discovered. |
|
AI Search PRB1823539 |
Filtering search results isn't supported in NASK, although it's supported by the RAGRetrieval API | ||
|
AI Search PRB1824044 |
Added reverted code back to scriptable search API selectedSortOptions parameter | ||
|
AI Search PRB1824858 |
Query rewrite calls aren't being made | ||
|
Analytics Center PRB1781561 |
Users see a 'Data visualization 404 bad request' message | A 'Bad Request 400' is generated when shifting between 'Data Visualization' and 'Dashboard' tabs. |
|
|
Analytics Data API PRB1769933 |
A bar chart displays different values for the same applied 'group by' | It's an issue with the dot-walking 'group by'. |
Expected behavior: The visualization should display same data in both dashboards when the same 'group by' is applied. Actual behavior: The same visualization displays different results in the Core UI dashboard when the 'group by' applied is same. |
|
Analytics Data API PRB1790714 |
'Group by' is not working in database view reports | Data visualization does not contain a second 'group by' (priority) element. Manually adding the second 'group by' column (priority) to the data visualization causes the visualization to error. This was working correctly before the Washington DC upgrade. |
Notice that the data visualization for a new state shows a single horizontal green bar for 'Above 100%' without subdivisions for the different priorities, and there is only one 'group by' element named 'Business elapsed percentage'. |
|
Application Install Engine PRB1788335 |
Remote app table entries are populated with 'undefined' in sys_code column | There are 'undefined' entires in the sys_code column of sys_remote_app entries. | |
|
Application Manager PRB1770423 |
There's different behavior in a product page vs an app page (update/installed) for applications | There can be a version mismatch from the UI between the 'New App' manager page and classics app manger. | |
|
Application Rationalization PRB1802489 |
There's issues in the 'Information object' related list | Managing and associating information objects in EA Workspace is broken and non-functional. The Cancel button isn't working for the 'Add', 'Delete', and 'Edit' modals. There's some icon response time beside the Cancel button. There's spacing issues in the 'Add' and 'Edit' modals. Records aren't displayed after selecting the 'I' icon and opening a record. When deleting a relationship, the browser is refreshed. | |
|
Application Rationalization PRB1809157 |
There's issues observed in the Regenerate Indicator score action button | The modal UI looks odd. The 'Fiscal period' isn't aligned to the title. The model width is more. There's some issue with the Cancel button. There's a 'GlideWindow.locate: window not found' pop-up. Selecting the 'Search' icon navigates to the 'Legacy' page; it should open in the WS itself. When entering in the Input field, the fiscal periods list dropdown isn't properly visible and the scroll is there for the modal; it should be for the dropdown list. When adding a fiscal period, selecting the 'i' icon and opening the record closes the modal. Indicator scores aren't generated. | |
|
Asset Management PRB1789417 |
Asset and CI synchronization might not work properly on domain separated instances in the Washington DC release due to the scoped cache mechanism | In domain separated instances, if users have different asset-ci field mapping for different domains, Asset and CI synchronization won't work properly because the currently scoped cache isn't supported for domain separation. Sometimes users would see that Asset and CI fields are synchronised for different fields, depending on the first user's domain that generate the cache. | |
|
Attachments to Records PRB1823698 |
Out Of Memory (OOM) caused by the misuse of BufferedInputStream when creating attachments | Attachments created from previously prepared TMP files are read with BufferedInputStream and have an internal buffer of 512M. |
Refer to the listed KB article for details. |
|
Authentication PRB1747265 |
During hop login access, Glide shouldn't create a user role automatically | ||
|
Case and Knowledge Management for HR Service Delivery PRB1801811 |
'Check the Ticket and Support' status errors out when the HR plugins are installed | There are errors in the 'Check Ticket and Support' status in the Virtual Agent chat after the apps and plugins Now Assist in VA Human Resources, Human Resources: Core, the Human Resources Scoped App: Lifecycle Events, and the Human Resources Scoped App: Employee Relations are installed. |
Expected: The list of pending items should be shown including HR items; the card includes: 'number', 'short_description', and 'priority' of the selected HR case; and the user is able to add the additional comments on the case. Actual: The error message, 'Sorry, there was a problem on my side trying to complete this request. Try asking again later'. |
|
Case and Knowledge Management for HR Service Delivery PRB1803623 |
Missing RCAs from Manager Hub to HR Core | ||
|
Case and Knowledge Management for HR Service Delivery PRB1811770 |
Restricted caller accesses (RCA) generate as part of healthcare HRSD |
Notice that the RCAs are coming as requested. |
|
|
Case and Knowledge Management for HR Service Delivery PRB1814233 |
The RCA should be shipped in the target scope (source: OracleAdvancedUtilsSNC and target: hr_Profile) | ||
|
Case and Knowledge Management for HR Service Delivery PRB1823948 |
Some RCA's were removed from global scripts and must be added back | This is a product update. | |
|
Condition Builder in Workspace PRB1799609 |
The 'is not one of' operator isn't available for a 'Task' type field (sys_class_name) in a simple list filter in UI Builder |
|
|
|
Configuration Management Database (CMDB) PRB1672625 |
Choices for the Life Cycle Stage and Life Cycle Stage Status fields are not translated | In list view, both translations do not work. In form view, Life Cycle Stage translations do not work. |
Refer to the listed KB article for details. |
|
Configuration Management Database (CMDB) PRB1748280 |
The log message 'Stopped processing partial payloads' appears even where there are no partial payloads to process | The log message 'Stopped processing partial payloads' is an incorrect message to be displayed even when there are no partial payloads processing. |
Observe that the log message 'Stopped processing partial payloads' appears. |
|
Contextual Security Manager PRB1769723 |
A query business rule prevents non-admin users commenting on SCTASK from copying over to RITM | ||
|
Continual Improvement Management PRB1816181 |
Add the 'dex-notify-svc' service within glide.services .rest.allowed_services | This is a product update. | |
|
Core Platform PRB1735417 |
GlideJellyContext's parser cache (fParserStack) may retain a lot of states | ||
|
Core Platform PRB1761876 |
A QuotaManager null point exception is printed in the logs multiple times | If a caller requests active transactions, they might get one with a null sys_ID. An error displays in the logs: 'QuotaManager: Exception during quota processing: : java.lang.NullPointerException:...' |
Expected behavior: There are no errors printed in the logs. Actual behavior: The logs contain multiple records with an error message. |
|
Customer Service Management for Field Service Management PRB1817415 |
'My Dispatch Map' doesn't load | The map in the 'My Dispatch Map' page isn't loading, with the error log 'TypeError: Cannot read property "val" from undefined'. | |
|
Database Persistence - Data Access PRB1785305 |
If an optimization is performed, SqlJoinOptimizer silently drops CTE statements | This impacts anything that extends ASqlOptimizer. | |
|
Database Persistence - Data Scale PRB1782312 |
API calls using sysparm_offset+sysparm_limit parameters run the query without a defined 'Order by', causing results to not return consistently in RaptorDB | API calls using sysparm_offset+sysparm_limit parameters will run the query without a defined 'Order by'. This doesn't return the results consistently in RaptorDB, as it did in MariaDB. MariaDB returned results in the same order, even if the 'order by' is not defined, but its randomness caused a return of inconsistent results. |
Notice that PG has more duplicates than MariaDB. |
|
Database Persistence - Data Scale PRB1784967 |
NullPointException (NPE) was thrown while invoking the getAvailableConnection | An NPE occasionally occurs during the AHA 3.0 switchover. The failure to load the scripts database is because the return value of com.glide.db.pool. DBConnectionPool. getDBConnection(int) is null. |
Refer to the listed KB article for details. |
|
Database Persistence - Data Scale PRB1815761 |
Running app nodes should continue to run even after other databases become RW | Running app nodes should continue to run even after DB1 (primary) becomes RW if the intended primary is set to DB2. | |
|
Database Persistence PRB1736140 |
Auto-increment fields with a default value of 0 aren't corrected after migrating using an early Utah build | ||
|
Database Persistence PRB1739880 |
Ignore forcePrimaryKeyOrdering for 'TS' queries | The Service Portal Search API returns an empty response. The UI looks like it hangs and no results appear. | |
|
Database Persistence PRB1742004 |
Tembo function signature mismatch for DBI.getResourceLoad() API | The following SQL should run successfully: select swarm64da.get_resource_load(60, 'connection_pool') | |
|
Database Persistence PRB1813934 |
Restricting queries to a primary-only configuration isn't honored by Glide | ||
|
Data Collection for Oracle Global Licensing and Advisory Services for Software Asset Management PRB1810089 |
Downloading the GLAS report causes a blank page | The user is unable to download Oracle GLAS reports when there are over 10 million records in GLAS tables. | |
|
Data Filtration PRB1768454 |
In Vancouver's data filteration, the IP filter criteria provided in the subject condition isn't considered | The IP filter criteria provided is not considered. Thus, the results are not displayed / filtered properly. |
Expected behavior: IP [network] filter criteria provided in the subject condition should be considered and the results should be filtered /displayed accordingly. Actual behavior: IP [network] filter criteria provided in subject condition is not considered. |
|
Discovery PRB1636480 |
When manually overriding the '_getCIs' in deletion scripts, related entries aren't cleaned from non-stale CIs | After upgrading to a version with PRB1517376 as a fix, Cloud LB doesn't clean up related CIs (cmdb_key_value) as expected. |
Refer to the listed KB article for details. |
|
Discovery PRB1713075 |
There are no entries in the itom_lu_discovery_mapping table |
There's no entry for the new SGC in the itom_lu_discovery_mapping table. |
|
|
Discovery PRB1715075 |
A discovery schedule is stuck with incorrect started/completed jobs, causing the schedule to wait for a day and then canceling due to max time | When a transaction is canceled because of the maximum time exceeded for the sensor quota rule, the completed job count doesn't increment for that input record. This keeps the discovery active forever and is canceled when it hits the maximum run time. |
Refer to the listed KB article for details. |
|
Discovery PRB1726066 |
The vCenter Cloud probe is triggered every time the web server (http.https) is determined as open | A previous fix introduced a new 'VMWare - vCenter Cloud' probe which checks if vCenter is running on 443 port. If so, it triggers vCenter discovery. However the 'VMWare - vCenter Cloud' probe gets triggered every time the Web Server (http.https) is determined as open. |
Refer to the listed KB article for details. |
|
Discovery PRB1731320 |
fProbeParams are set as null due to pushed changes for another fix | As a result, the command validation tool gives an empty response for most commands: 'Error:Getting Null Pointer Exception'. |
Notice that all the commands give an empty response as an output, except for commands with a temporary variable. If users execute the same command via Pattern Debugger, it gives the expected result. |
|
Discovery PRB1786484 |
RunningProcessReconciler marks redundant update processes as absent | When ADM fetches running process information, if a process is no longer active on the host, the cmdb_running_process record is marked as absent. With the current behavior, if the same ADM payload is processed again, the system marks the same running process as absent. |
Notice that the event is logged with the same data. |
|
Discovery PRB1791352 |
ECC queue related list count mismatch for a discovery status | The ECC queue record count in the related list is lower than expected. |
Observe that the ECC queue record count in the related list is lower than expected (cross check against ECC_QUEUE table directly using the agent correlator). |
|
Discovery PRB1817735 |
Shazzam should always use 'glide.discovery.shazzam _simplify_ranges', and this should be true | This property should be set to true, or it shouldn't check for this property and always use simplify ranges. | |
|
Discovery PRB1817799 |
Starting a Discovery takes a while when there's a sizeable global exclusion IP address list and inclusion list | Discovery and Shazzam Sensor processing takes a long time when there is a sizeable global exclusion IP address and inclusion list. |
|
|
Discovery Probes and Sensors PRB1790391 |
HP-UX Server object identifiers (OID) try to launch switch/router patterns | Some OIDs attempt to trigger network device discovery if SNMP is enabled for HP-UX servers. | |
|
Document Intelligence Unified Backend PRB1779605 |
Inactive keys are preventing STP because they return a prediction score as '0' |
Since the field is required and thus makes it inactive, it causes the prediction score to be 0. STP doesn't pass since the required field that is now inactive has a 0 prediction score than the STP threshold. |
|
|
Document Intelligence Unified Backend PRB1819343 |
Document Intelligence tasks are processed automatically with warning the 'ETP Cancelled as Key Type: decimal,name: Total Amount,mandatory: true doesn't contain Normalised Value' | The user is experiencing the warning message 'ETP Cancelled as Key Type: decimal,name: Total Amount,mandatory: true doesn't contain Normalised Value'. | |
|
Document Management Services PRB1765584 |
Update com.snc.documentviewer.hosturl from the Xanadu release of Glide | With new Xanadu release of Glide, com.snc.documentviewer.hosturl needs to be updated | |
|
Email Notifications PRB1798974 |
There's an issue in custom notifications where the affected record field isn't saving a CI with a special character | The issue is reproducible in Washington DC but not Tokyo. | |
|
Employee Center PRB1775612 |
The AI Search bar in a topic page contains unnecessary HTML tags in the tooltip | The end user sees unwanted HTML tags when searching, which impacts the user experience. The issue is replicable in Vancouver and Washington DC. |
Refer to the listed KB article for details. |
|
Employee Center PRB1796462 |
'Sort by A-Z' doesn't work for non-English locale users | The 'Sort by A-Z' option shouldn't exist for non-English locale users, but it does exist and doesn't work. |
Expected behavior: A-Z sort option shouldn't exist for non-English locale users. Actual behavior: A-Z sort option exists and doesn't work. |
|
Employee Profile PRB1714606 |
Database views created with the sys_user table with another table don't contain the 'roles' column of the sys_user table | Generating Employee Profiles for users with the 'pps_resource' role generates the profiles for all users. |
Observe that the profiles were created for all users. |
|
Employee Profile PRB1768712 |
Duplicate records appear under the employee profile 'Team' (Coworkers) list in the mobile apps | The table 'sys_user_has_role' added to the 'Database' view between the employee profile 10 .X and 11.X is the cause of this behavior. |
Refer to the listed KB article for details. |
|
Enterprise Architecture PRB1711624 |
An upload version isn't working for an architectural artifact to create an architectural artifact version | The Save button isn't working for the architectural artifact version new form. |
Observe that no version is created. |
|
Event Management PRB1735071 |
Memory protections are needed in the 'Connected Business Services' impact calculation | Protections should be placed in case there's a bad architecture with services with parents, and those parent have many parents, and so on. Some have 16 K+ services. | |
|
Event Management PRB1796928 |
IT alerts are created or updated from anomaly events instead of anomaly alerts | Instead of anomaly alerts, IT alerts are created and updated when an anomaly event is created. |
Refer to the listed KB article for details. |
|
Fenix (Family) PRB1797963 |
Fenix manifest gets overridden when the app is upgraded | When a Fenix manifest is customized, it breaks upgradeability. | |
|
Fenix (Family) PRB1803849 |
The Fenix job isn't working when an instance has a vanity URL set up | The Fenix job starts with an incorrect instance_url. | |
|
Flow Engine PRB1792828 |
Possible data leak and race condition due to a mutation in the compiled flow | ||
|
Flow Engine PRB1794986 |
The table cleaner rule on 'sys_flow_context_inputs_chunk' is not deleting records due to the 'disable table cleaner' dictionary attribute | A table cleaner rule and index was introduced in PRB1717537 for the Washington release to address excessive growth of the sys_flow_context_inputs_chunk table. |
Refer to the listed KB article for details. |
|
Flow Engine PRB1816146 |
An interrupted flow marker shouldn't run during the 'Interactive' job | The issue is caused by excess time being consumed by the interactive flow marker, preventing the 'Interactive' job from taking interactive work. |
Expected behavior: The flow context shouldn't be marked 'Presumed Interrupted' by the Flow Engine Interactive Event Handler because this isn't critical work. Actual behavior: The flow context is marked 'Presumed Interrupted' by the Flow Engine Interactive Event Handler. |
|
Flow Engine PRB1818147 |
Enqueue logic for queueing an interactive flow job doesn't work if there are more than one interactive jobs |
Expected behavior: The second interactive flow should run in milliseconds. Actual behavior: The second interactive flow starts in 1-2 seconds whenever the 2nd job is triggered. |
|
|
Flows (Family Channel) PRB1780076 |
is set to 'Canceled' when the flow executes actions with the stage 'Requested Canceled' in Vancouver and Washington | When the flow sets the requested item (RITM) stage to 'Request Canceled', the RITM approval is still 'Requested', which triggers the 'request item closure' business rule. | |
|
Flows (Family Channel) PRB1813141 |
fd_data does not read the object from the Create Task action | After upgrading from Vancouver with the v1 flow engine to Washington DC or Xanadu with the v2 flow engine, any inline script with fd_data does not read the object from the Create and Update Task action, resulting in failure and an error thrown. |
Refer to the listed KB article for details. |
|
Guided Application Creator PRB1800495 |
Non-ASCII characters should be prevented in the Application name field in Guided Application Creator (GAC) when creating an application | Developers can't be managed for an application named entirely with non-ASCII characters. |
Expected behavior: The user shouldn't create an application with a non-ASCII character. Actual behavior: The user can create an application with a non-ASCII character. |
|
Guided Tours PRB1742187 |
The Service Portal header menu isn't loading in an embedded Service Portal (/sp) in Microsoft Teams on a browser | A console error is observed. |
Notice that the header menu item loads indefinitely and a console error message appears. |
|
Guided Tours PRB1793649 |
A tour isn't triggered from the portal and a console error is displayed | A tour is not triggered and following console error is displayed: 'TypeError: undefined is not an object (evaluating '$scope.data.spInstanceId')'. | |
|
Health Log Analytics (Family) PRB1808558 |
Some Health Log Analytics (HLA) poller data inputs aren't using the proxy configured for MID | Some data inputs for HLA products don't respect the proxy configuration. The proxy can't be configured on the data input record either. This may exist for many data inputs but is confirmed in one. |
The connections time out or otherwise fail because they are ignoring the proxy configuration. |
|
Health Log Analytics (Family) PRB1812692 |
The JDBC connection for authentication=ActiveDirectoryPassword isn't working properly after a Vancouver upgrade | ||
|
Hermes (Family) PRB1825005 |
Hermes cluster failover state results in a disabled topic for Washington DC releases | When a cluster becomes offline or inaccessible, the 'failover' mode is activated. It has been observed that part of the logic that syncs up topics between clusters is wrongfully disabling topics when the failover mode is activated. | |
|
HR Service Delivery Case Management for Lifecycle Events PRB1793474 |
There is a discrepancy between instances related to the dictionary field 'Restricted access / Locked' deployed from sn_hr_er | The dictionary 'Read only' should be set to false in a base instance, but it is set to true in some base instances. | |
|
HR Service Delivery integration with Adobe Sign PRB1784154 |
The 'Create And Send Adobe Sign Agreement' subflow uses a deprecated action | The subflow 'Create And Send Adobe Sign Agreement' is using a deprecated action from the 'Finalize Draft and Send Agreement' flow. |
Notice that the subflow uses a deprecated version of the Finalize Draft and Send Agreement action. |
|
HR Service Delivery PRB1718216 |
Playbook's activity order isn't working in Agent Workspace |
Expected behavior: In the playbook, the activities should be shown in the same order as the 'Activity set' tab. Actual behavior: The order is different when compared to the 'Activity set' tab and the 'Playbook' tab. |
|
|
HR Service Delivery PRB1744663 |
Bulk case creation is stuck after updating a user segment more than twice |
Expected behavior: The cases should be created. Actual behavior: The bulk case request status displays as 'Requested' but it doesn't progress. |
|
|
HTML Field Type Editor PRB1782444 |
When the 'close unordered list' tag is used in a template, a non-breaking space element gets added to the HTML field | When a template is created on an HTML field and '</ul>' tag is included, the issue occurs. Applying the template adds ' ' to the HTML field. The value is seen as ';</ul> '. | |
|
Instance Data Replication (IDR) PRB1804034 |
A bidirectional set is rolled back during upgrade, causing the upgrade to get stuck | The user observes the error: 'Upgrade rolled back. A replication delay caused a synchronization issue, which could lead to data loss. Retry the upgrade after allowing replication to catch up.' | |
|
Instance Data Replication (IDR) PRB1808224 |
Instance Capabilities's Value and Instance Version are not updated correctly | Instances retained older Instance Capabilities and Instance Version, which needs to be updated to the latest values so that the instances know how to use the latest instance capabilities. |
|
|
Instance Data Replication (IDR) PRB1818163 |
Caching issues with idr_instance_info upon upgrade | This is a product update. | |
|
Internationalization Features PRB1809283 |
getDisplayValueLang() isn't returning translated records from the sys_choice table |
Try to retrieve the translation records from sys_choice table using getDisplayValueLang(). Expected behavior: It should return the choice record in Spanish. Actual behavior: It returns the choice record in English. |
|
|
Key Management Framework (KMF) PRB1795479 |
A region isn't updated in the glide.crypto.core.config.cache post-move | A source datacenter is impacted even though the instance is moved to a different region. An error is thrown. | |
|
Key Management Framework (KMF) PRB1798919 |
A null pointer exception is observed when the input text for SYMMETRIC_ENCRYPTION contains ':' | The issue can be reproduced only when the com.glide.encryption (Field Encryption) plugin is inactive. | |
|
Key Management Framework (KMF) PRB1800400 |
IRK rotation fails after a cross-region move | The user is unable to rotate an IRK when an instance with Bagheera is moved from one region to another. |
Observe a failure to rotate IRK. |
|
Legacy Application Creator PRB1800496 |
Non-ASCII characters should be prevented in the Application name field in Guided Application Creator (GAC) when creating an application | Developers can't be managed for an application named entirely with non-ASCII characters. |
Expected behavior: The user shouldn't create an application with a non-ASCII character. Actual behavior: The user can create an application with a non-ASCII character. |
|
Licensing Entitlement Engine PRB1823344 |
A true-up licensing engine version with a fix to improve App Manager plugin loading speed | The application manager calls the UAAppInfo.getAllPluginInfo() API to load the plugins list, which internally calls the licensing API 'hasLicenseForApp()' for all the plugins in the plugin manager. | |
|
List Administration PRB1713894 |
List label displays the ASCII character '%20' in the place of a space | During periods of network or CPU throttling, a discrepancy is observed where ASCII characters like '%26' are displayed instead of their corresponding symbols, such as '&', in the title. This issue pertains specifically to the display of ASCII characters and is noticeable when network or CPU throttling mechanisms are activated. |
Refer to the listed KB article for details. |
|
MID Server PRB1699764 |
There's missing functionality for Amazon Web Services (AWS) credential resolution for some member accounts and regions | Resolving the default OrganizationAccountAccessRole for an AWS Member account discovery results in attempting using a Commercial ARN format. | |
|
MID Server PRB1819817 |
Reduce default SFTP read/write buffer to 32768 from 32868 | There were few cases of import/export where there environment had some issues in handling the SFTP buffer size of 32868. Since import/export has not exposed any SSH configuration, users aren't able to reduce the buffer size. | |
|
Mobile Platform PRB1767562 |
The Mobile URL function with record context re-encodes the parameters of URLs | When a URL with encoded parameters is opened by the record context URL function in the Mobile app, the encoded parameter is encoded again, leading to incorrect parameters passed to the server. |
Observe that the URL is open, but the encoded parameters are encoded again. |
|
Next Experience UI16 Theming PRB1723262 |
Not able to highlight text in doctype pages using Google Chrome V 121.0.6167.8 (beta, not a stable Chrome version yet) and Chromium 131 browsers | In January 2024, Google Chrome released version 121.0.6167.8 (beta), which caused significant issues. To resolve these, Google reverted to the previous version. In November 2024, the same issue reappeared in Chrome version 131 and Microsoft Edge version 131. However, this time, the companies have not reverted their updates. This issue impacts text selection, causing confusion when copying and pasting. Specifically, the selected text does not visually appear highlighted. Although the copy-and-paste function still works, the selected text does not appear highlighted. |
Refer to the listed KB article for details. |
|
Next Experience User Menu PRB1764924 |
The modal prompted to inform the user of bad impersonation attempt does not appear | A modal informing the user that an impersonation cannot be performed because it is a bad impersonation attempt is not prompted. |
Trigger any impersonation that should not be allowed. Expected behavior: A modal appears to inform the user that the impersonation cannot be performed. Actual behavior: The modal notifying the user of the bad impersonation attempt does not appear. |
|
On-Call Scheduling PRB1799388 |
Family changes for daylights savings time (DST) need a fix on the Service Operations Workplace calendar | From DST, end events aren't rendering properly on the calendar when the system time zone is PST. | |
|
Performance Analytics Dashboards PRB1807347 |
Report widget titles are truncated on smaller widgets in dashboards | The space for the refresh and other control buttons is reserved and left blank as of Washington DC, but this was not the case in Vancouver and prior versions. |
Observe that not all the space is used to display the title as of Washington DC. |
|
Performance Analytics PRB1816393 |
Duplicating a shared visualization does not allow the owner to configure the visualization in VIZ-Designer | An ITIL user with view access to a visualization can't configure the visualization. |
The ITIL user gets a message that they can't configure it. They continue to be unable to configure it when they duplicate the visualization, add the duplicated visualization to dashboard, unlink the duplicated visualization from the library from the widget options, and make a duplicated copy for above widget that is unlinked. |
|
Platform Analytics Migration Center PRB1814444 |
Admins should observe confirmation messages when triggering migration and activation | This is a product update. | |
|
Platform Runtime PRB1799122 |
There's false-positive notifications about memory pressure after switching to ParallelGC | High usage of OldGen doesn't necessarily indicate memory pressure, especially when no major GCs are happening. |
|
|
Playbooks (Family Channel) PRB1726284 |
The restart bypass behavior should be fixed | When restarting, the state of the activity that is RUN_ONLY_ONCE and has completed shouldn't change. Also, the lane that skips on restart and has ongoing activities is incorrectly bypassed when a restart happens. | |
|
Playbooks (Family Channel) PRB1781302 |
Processes created in Paris and opened post-Paris have a lane order set to -1 |
Expected: The lane order is preserved. Actual: The lane order is set to -1. |
|
|
Playbooks (Family Channel) PRB1790392 |
Inactive fields still display in dotwalk data |
'Transcript' shouldn't be available in dot-walk fields because it's not an active field. |
|
|
Playbooks (Family Channel) PRB1804027 |
Reduce base instance Process Automation Designer (PAD) jobs to two | Since PAD uses EV2/EV1, it uses flow_engine queue to process any deferred events. The process_automation queue is not too loaded, and only legacy PAD jobs are use process_automation jobs. After auditing how many sysevents are generated, PAD has been reduced from four jobs to two. | |
|
Playbooks (Family Channel) PRB1817167 |
The max length of the field Form fields (table : sys_pd_activity_type_prop) on an activity definition is set to 255, which doesn't match the matching subflow's length of 2000 |
Expected behavior: All fields should still be specified. Actual behavior: Some of the fields were cut off. During runtime, the cut off is seen in the activity context record. |
|
|
Predictive Intelligence PRB1777777 |
Similarity calculation from Predictive Intelligence slows down the instance | An issue with Predictive Intelligence similarity calculation slows down alert record loading. |
Notice that the similar alerts query takes an average of 35,655 milliseconds. |
|
Predictive Intelligence PRB1802044 |
The enable_workflow_similarity property is set to false in system properties | This is a product update. | |
|
Predictive Intelligence PRB1806671 |
The cluster detail purge logic is deleting less records set by the MAX_ML_CLUSTER_DETAIL_PURGE_COUNT |
Trigger the cluster detail purge schedule job with more than 100k records. Observe that the amount of 'Total ML Cluster Detail records purged' is less than the amount set by MAX_ML_CLUSTER_DETAIL_PURGE_COUNT, which is set to 100k by default. |
|
|
Predictive Intelligence PRB1813440 |
There is a training failure at the pre-processing stage when using numeric columns with sparse embeddings | On a training workflow capability solution with numeric columns and TF-IDF(Sparse) embedding, training fails in the pre-processing stage. |
Train any workflow capability solution with at least one numeric column and TF-IDF enabled in the advanced solution settings. Observe that the training fails at pre-processing stage with column not found error. |
|
Predictive Intelligence PRB1814359 |
Clustering API isn't honoring minRowCount and fails to consume its value | The clustering job fails with an error: 'ERR059: Add operation failed on table ml_capability_definition_clustering - reason: ["ERR011: Dataset for table promin_processed_work_note should have minimum of 100 records"]'. |
Initiate clustering on a record with minRowCount set as '30' in the configuration. Expected behavior: The clustering job should be completed successfully with the number of records in minRowCount. Actual behavior: The clustering job fails with an error. |
|
Proactive Analytics PRB1800161 |
Signal insights aren't generated for large data sets | The Fluent API has a default hardcoded limit of 500 records. This is causing an issue for a client where they have near 10k xmr processes (KPI Signal Configurations). |
Expected behavior: All KPI signals are generated at Insights. Actual behavior: Only the first 500 are processed. |
|
Process Mining PRB1798240 |
ACL restrictions on sys_created_on and sys_updated_on cause the mining job to fail with a null pointer exception | When reading value for the Created on field, GlideRecordSecure returns null and the process mining job fails. There is no helpful error message displayed. | |
|
Project Management PRB1786998 |
Remove sn_spm_financial_user to project_manager and demand_manager | Any teamspace project/demand manager can able to view other teamspace projects/demands as sn_spm_financial_user is added to project_manager and demand_manager. | |
|
Project Management PRB1797917 |
The user is unable to create a project template via the 'Save as New Template' related link with the project_manager role | Users with the project_manager role should be able to create templates. |
Upon navigating to the project_template table, notice no template is created. |
|
Reporting PRB1769845 |
An email report has two attachments, one with the data and one with an error | A user created a scheduled report with a 'run as user' set who is a non-admin user and doesn't have access to the report. However, the user has access to the actual data the report is querying. The user selected 'Execute Now'. There's an email triggered with two attachments, one which says 'Access to this content denied based on report_view ACLs.', and the other has the data. | |
|
Resource Management PRB1784311 |
When trying to select the Request Extension button on a resource plan from the project workbench, the 'Extend resource plan' pop-up appears empty | A blank pop-up screen appears. |
Observe that a blank screen appears. |
|
Resource Management PRB1805513 |
When the property com.snc.resource_management. generate_daily_aggregates is true, records aren't generated in 'Resource Aggregates Daily' | This is reproducible when resource aggregates is created for the first time with 1FTE. |
Observe that on the resource aggregate daily table, availability records aren't displayed correctly. |
|
Scheduled Jobs PRB1746752 |
Removing a member from a group adds several more users | Removing a user from a group in a sub-domain through the background job does not remove the user, and the job creates users for the group in the Global domain. If domain separation is enabled, M2MSlushbucketSaveJob must recognize the domain. |
Observed that the number of members in the group has increased, every member in the list is in both the current domain and the global domain, and the user that was removed from the group remains in the group. |
|
Scheduled Jobs PRB1792821 |
Concurrent updates on sys_trigger causes intermittent HLL spikes on instances with large node counts | Concurrent updates on sys_trigger causes intermittent HLL spikes on few instances (e.g. TMUS) with large node counts and already experiencing database pressure. | |
|
Schedule Optimization PRB1790119 |
Filter out locked tasks with an invalid location | Locked, or restricted, tasks with an invalid location (no latitude, no longitude, no latitude and longitude) cause the 'Schedule Optimization' job to error out. |
Expected behavior: The task should be filtered from locked_tasks for an invalid location. Actual behavior: The task would be returned as part of locked_tasks. |
|
Schedule Optimization PRB1811056 |
Multiple batches should be allowed to be scheduled to run at the same time | Currently, more than one batch can't run at the same time while there's a batch run in progress. |
Expected behavior: Up to 3 batches should run at the same time. Actual behavior: Only one job is triggered. |
|
Seismic Framework PRB1807578 |
A race condition comes out of multiple single sign-ons | Users are intermittently taken to the incorrect URL. | |
|
Server-side scripts PRB1767574 |
Unable to use the require function in an ESLatest script include if invoked cross-scope from an ES5 scope |
|
|
|
Server-side scripts PRB1790567 |
Enabling ModuleSupport breaks on scopes with compiled scripts | ||
|
Server-side scripts PRB1796259 |
Failure to instantiate a GlideElement during a sandboxed script execution can take down a node | It should obtain the global scope to reinitialize GlideController instead of trying to traverse to global from the current GlideElement and, potentially, grabbing the sandbox scope instead. |
Trigger GlideElement.specialReinitialize using the sandbox scope. |
|
Service Catalog Portal Widgets PRB1764839 |
The Date field isn't set using sc_item_ variable_assignment in an order guide rule | The issue occurs on a Washington DC instance. It happens specifically from an order guide variable to an item variable (order guide rule base item variable assignments). It occurs independently of whether the value in the first step is manually typed or selected by the date picker. It is reproducible in instances that use the widget-sc-order-guide-v2 /sp_widget.do?. |
Refer to the listed KB article for details. |
|
Service Catalog PRB1797273 |
The Virtual Agent (VA) chat shows an error when g_form.addOption is used in client script |
Expected: The VA chat asks a relevant question. Actual: The VA chat fails to ask a relevant question. |
|
|
Service Mapping PRB1794723 |
'Refresh processes and connections' marks all cmdb_running_process as absent true | The sensor 'Windows - ADM Multiple' was originally created by duplicating the 'Windows - ADM' sensor to run at a higher frequency. Changes made to the original sensor weren't automatically applied to our sensor, which led to an error. |
Refer to the listed KB article for details. |
|
ServiceNow Security Center (Family Release) PRB1812452 |
The due date for critical update records 'End of Support: GlideEncrypter API' and 'Enable 3DES deprecation for Password2 Fields' should be updated | The due dates for the following should be in future: 'Enable 3DES deprecation for Password2 Fields: 2025-01-30' and 'End of Support: GlideEncrypter API: 2025-07-31'. |
Expected behavior: The due dates should be in the future. Actual behavior: Two customer actions have a due date in 2024. |
|
Service Portfolio Management PRB1808035 |
An error message occurs when submitting a service in the Service Builder for Service Portfolio Management | Submitting a service in Service Builder prompts the error message, 'Status can only move forward to retiring or retired or obsolete from operational'. |
Refer to the listed KB article for details. |
|
Session Management PRB1714960 |
The frequent list_history.do error appears to extend user sessions | Frequent 'PPROCESS_ACCESS_DENIED' errors appear within localhost logs for some sessions which are triggered by list_history.do These appear to be due to 'Security restrictions on NGListHistoryDirectProcessor', however they appear to keep the user session active. This isn't expected, as list_history.do should no longer do this following the migration from angular.do. | |
|
SharePoint Online Search Connector PRB1724045 |
The SharePoint connector driver's 'Fetch' state isn't moving to 'Complete' | This is an intermittent issue. The issue isn't observed for all connectors. |
Refer to the listed KB article for details. |
|
Software Asset Management PRB1765646 |
Visual Studio installs are inferred to Visual Studio 2022 due to missing suite components | In discovery maps, Visual Studio suite components were deactivated by the content team, so that only Visual Studio software models with edition 2022 have suite components. This caused an issue for suite engine to infer all visual studio installs to use the Visual Studio 2022 suite, since it is the only edition that has suite components. This directly leads to an incorrect 'inferred_suite' column for visual studio installs that are not 2022 (for example Visual studio 2019 Professional Windows). This also leads to incorrect 'minimum viable software model' selection, and incorrect license usage. |
Observe in the cmdb_sam_sw_install table that the install for Visual Studio 2019 Professional has inferred suite of Visual Studio 2022 Professional. |
|
Software Asset Management PRB1770287 |
True-up cost calculation isn't correct for software model/ product/publisher results for single currency instances when the currency is set to anything other than USD | True-up cost calculation isn't correct for software model/ product/publisher results for single currency instances when the currency is set to anything other than USD for employee license metrics. The true-up cost in the license metric result is correct. For multi-currency instances, the true-up cost calculation is as expected. | |
|
Software Asset Management PRB1773201 |
Subscription inference should infer only direct components of M365 to M365 | The issue is observed when the user has Office 365 E1, Stream, and an EMS E3 subscription. There were some issues noted: 1. The stream was covered by or inferreed to M365 F3. 2. EMS was inferred to M365 F3. These are incorrect. | |
|
Software Asset Management PRB1779646 |
Subscription installs have preference rank of 999 and cause performance issues | The O365 F3 install appears in samp_install _license_options as preference rank 999, which causes the calculator to run 999 times. |
Refer to the listed KB article for details. |
|
Software Asset Management PRB1799866 |
The suite of suite is unable to process inefficient child suites in Software Asset Management | With suite engine in Software Asset Reconciliation, suite efficiency does not properly process suite of suites with inefficient children. When a suite parent has suite children that are not efficient, it will count the component as nonexistent. If the system property 'Use component license' is on, then it can be considered. | |
|
Software Asset Management PRB1819212 |
There's a localization issue in 'Potential savings' on single currency instances | The issue arises from incorrect handling of currency settings during reconciliation, leading to localization issues in potential savings, calculations on removal candidates, and license metric results. The issue occurs because GlideAggregate calculations and dot walks to fx_currency fields return values in the system's reference currency, whereas GlideRecord's setValue function enters values in a user's session currency. | |
|
Software Asset Reclamation PRB1792829 |
A 'Maximum JavaScript call depth of 1000 exceeded' error is thrown in the SAMPPreBuiltSuitesAPI. lookupSuiteComponents function call | If a suite parent has a suite child with the same product, there could be a case where the lookupSuiteComponents() function calls addM2MSuiteComponentProducts(). This again calls lookupSuiteComponents(), and so leading to an infinite loop. |
Refer to the listed KB article for details. |
|
Software Asset Reclamation PRB1815883 |
There's a localization Issue in potential savings, true up cost, over-licensed amount, and total spend calculation | The defect arises from incorrect handling of currency settings during reconciliation, leading to localization issues in potential savings, calculations on removal candidates, and license metric results. The issue occurs because GlideAggregate calculations and dot walks to fx_currency fields return values in the system's reference currency, whereas GlideRecord's setValue function enters values in a user's session currency. | |
|
Software Asset Reconciliation PRB1794335 |
If there's many entitlements, there's a performance issue in SuiteEngine | A query per entitlement is fired to get its consumption rules. When there's many entitlements, the query takes forever. In general, there's far less consumption rules than entitlements. | |
|
Source Control Engine PRB1789863 |
There's failure to install an app with a dependency that was converted to 'application repository' mode | Trying to install an app with a dependency on another app that was converted from a Store app into a developer app with 'application repository mode' results in failure. |
Refer to the listed KB article for details. |
|
Survey Management PRB1817570 |
HTML formatting and line breaks are no longer working on the 'Assessment' page | The HTML formatting and line breaks in the Document Titles (sys_ui_title) are not functioning correctly. As a result, the descriptions and other instructions are rendered as raw HTML code instead of plain text on the 'Assessment' instance pages. |
Refer to the listed KB article for details. |
|
Syntax Editor API PRB1792891 |
The Completion API has a longer response time due to the inclusion of shadow tables | The Completion API is experiencing a longer response time on instances with many shadow tables. |
Expected behavior: Completion API responds quickly. Actual behavior: Completion API takes a long time to complete. |
|
System Archiving PRB1789660 |
Restoring records with multiple related rules for same table throws a NullPointerException if at least one rule points to an empty field | A NullPointerExcepton is thrown when an archive rule for a table contains multiple archive related rules for the same table, and if at least one of the related rules points to an empty field restoring the related records. |
Observe there is a NullPointerException, and related records are not restored. |
|
Time Card Management PRB1711394 |
Using the Time Sheet portal on FireFox prevents users from selecting the dropdown menu for a resource plan field | When users try to select the dropdown menu for the resource plan field via the Time Sheet portal, it closes the menu. |
Observe that the dropdown exits. |
|
UI Field Administration PRB1714855 |
A form's reference field in UI Builder fires two requests when typing, one default and the other with the search query |
Observe in the 'Network' tab that two requests are fired, one with 'default' and the other with the search query. There should be a mechanism to not fire the default request when typing. This issue becomes more problematic when there are lots of data. |
|
|
UI Field Administration PRB1763085 |
Differences in auto-complete sorting for reference fields in Workspace vs Platform view |
Observe that the order of the auto-complete results is different from UI 16. |
|
|
UI Field Administration PRB1793495 |
Service Operations Workspace (SOW) has poor performance on CI fields | Poor performance of the CI field and its reference qualifier within an incident record in SOW. The issue is only seen in workspace and not in the platform/native view. | |
|
UI Field Administration PRB1802956 |
Setting the dictionary attribute ref_search_on_click to 'false' on any reference field causes inconsistent behavior on Workspace | Recent selection suggestions don't appear when expected. | |
|
UI Form Administration PRB1673256 |
Changes made in the 'Personalize Form' modal don't persist after a refresh | ||
|
UX Framework PRB1604829 |
sys_ux_page_registry.title isn't translatable |
Expected behavior: The page title should be translated. Actual behavior: The page title is taken from sys_ux_page_registry.title and isn't translated. |
|
|
UX Framework PRB1695799 |
A failed 400 and 500 HTTP request displays an intrusive modal error message in a Vancouver instance | Making a bad request in a seismic component to a Representational State Transfer Application Programming Interface (REST API) prompts an intrusive modal 400 and 500 error message on the user interface of a Vancouver instance. |
|
|
UX Framework PRB1758068 |
Hidden tab labels are visible | The tab-set "hideLabel" property isn't honored in Washington DC, which results in tabs not being hidden. |
Expected behavior: Tab labels are hidden. Actual behavior: Tab labels still visible, seemingly no change. |
|
UX Framework PRB1816477 |
The sys_user.country detail in the app log table is not available even when the sys_properties is true | The log sys_user.country detail in the app log table is not available even when the system property glide.uxf.lib.performanc e.monitoring.log.user.country.code to set to 'true'. |
Expected behavior: The sys_user.country detail is available. Actual behavior:The sys_user.country detail is not available. |
|
Virtual Agent Designer PRB1829531 |
Talent development helper topic discovery fails |
Note that it keeps looking for results, which indicates that topic discovery isn't happening. When users explicitly select the topic from 'View topics', then skill execution works just fine. |
|
|
Virtual Agent PRB1776622 |
The post-chat survey displays in the agent's language rather than the requester's language | There could be a live agent chat where the agent is conversing in a language other than English and the chat requester is in English. If the agent ends the chat via the End chat button, the post-chat survey is launched under the agent's user thread. If there's translations for the asmt_metric_definition records in sys_translated_text for those definitions, the agent's language preference is used to read the survey records and is displayed in the agent's language to the chat requester. | |
|
Virtual Agent third-party integrations PRB1801347 |
Inbound/Outbound images aren't sent/received | ||
|
Web UX Runtime PRB1776097 |
Chats close automatically on the workspace after they are opened within a few seconds | This issue was introduced in Washington DC. Chats are closed automatically in the workspace after they are opened within a few seconds. Shortly after the chat window is opened, it is then closed, and the chat state is set to 'Closed Complete'. |
Refer to the listed KB article for details. |
|
Work Order Management PRB1782808 |
A manual update does not update the travel time | Travel back to home doesn't show at the end of the day when the 'Show travel time' home indicator is turned on in the settings. |
Notice that the travel time doesn't match the DS travel time, and it sets to default travel time. |
|
Work Order Management PRB1806645 |
The user observes an error while training due to a missing ACL | There is a missing ACL that grants read access to the platform_ml_read role for wm_task table. |
Observe that model generation fails. |
Fixes included
- Washington DC Patch 8 Hotfix 3
- Washington DC Patch 8 Hotfix 2
- Washington DC Patch 8 Hotfix 1
- Washington DC Patch 8
- Washington DC Patch 7b Hotfix 1
- Washington DC Patch 7b
- Washington DC Patch 7 Hotfix 1
- Washington DC Patch 7
- Washington DC Patch 6
- Washington DC Patch 5
- Washington DC Patch 4
- Washington DC Patch 3
- Washington DC Patch 2
- Washington DC Patch 1
- Washington DC security and notable fixes
- All other Washington DC fixes