Yokohama Patch 1
The Yokohama Patch 1 release contains important problem fixes.
- Yokohama Patch 1 was released on March 12, 2025.
-
- Build date: 03-05-2025_2133
- Build tag: glide-yokohama-12-18-2024__patch1-02-21-2025
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
Yokohama Patch 1 includes 289 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.
Changes in Yokohama Patch 1
- Under the skills search results, a Matching badge appears next to the skill discovered, while variables and values may also be listed (such as the variable @laptop_make and the value macbook), depending on the topic
- Various updates, including:
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 |
|---|---|---|---|
|
AI Search PRB1825963 |
Index KBB throws an exception about journal peekahead | An error is thrown: 'IngestService: Unable to index Glide Record [9b85baaa3bf11a10c 4589c8c24e45a2b] u_kb_template_topic_category. fa8191f6fb059e 507863f46b5eefdc1d : Cannot invoke "java.util.Map.get(Object)" because "journalElementToValuesMap" is null java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because "journalElementToValuesMap" is null...' |
Refer to the listed KB article for details. |
|
AI Search PRB1847092 |
A part of the query on sys _generative _ai _config has been ignored because of insufficient access for 'query_match operation on sys_generative_ai_config definition | Results in warning message pop-ups. | |
|
Approvals PRB1845668 |
Multi-Level approval skips steps due to race conditions | Overlapping transactions on the sc_req_item table cause race conditions allowing approval steps to be skipped. |
Refer to the listed KB article for details. |
|
List Administration PRB1402594 |
Unable to edit a field in the list view when it is dependent on another field that is read-only for the user | This issue has been observed since New York. Users are not able to edit a field on list view when it is dependent on another field that is read-only or has an ACL making it read-only. |
Expected behavior: The field should not be editable only when there is a list_view ACL preventing the field from being edited. Actual behavior: In the form view, the field Contact type is editable, but in the list view it is not. |
|
Platform Analytics Dashboard API PRB1760775 |
There's an issue with reports on a workspace dashboard | Legends display duplicate values when translated into non-English language. |
|
All other fixes
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
Access Control PRB1850716 |
There should be a check for customization before the removal of the snc_internal ACL role from a set of ACLs | If a snc_internal acl role record has an entry in the sys_update_xml table, then the record shouldn't be deleted. | |
|
Activity Stream PRB1834293 |
Activity stream activity events with empty event_created_by field values cause the activity stream screen on mobile to crash | ||
|
Activity Stream PRB1835318 |
'Fit-to-parent' for emails doesn't work as expected | Observe that the email compose text area does not expand as expected because the 'fitToParent' property already exists as an option on the composer. |
Observe that the email compose text area does not expand as expected. |
|
Activity Stream PRB1837845 |
A File Attachment type field isn't added in the activity log in Workspace | A File Attachment type field isn't added in the activity log in Workspace when attaching from a field. It's a ZZ_YY prefix problem. |
Expected behavior: The image appears in the workspace activity stream. Actual behavior: The image doesn't appear in the workspace activity stream. |
|
Activity Stream PRB1843408 |
If a user deletes drafts after sending mail, the last sent email disappears in the filtered 'Activity Stream' section |
Expected behavior: Sent email logs should be displayed on the email's history. Actual behavior: The last sent email has disappeared from the email's history. |
|
|
Activity Stream PRB1843720 |
The activity log captures changes but aren't displaying them as the newest entry in Workspace | For a field with name and label of length more than 40 characters, any changes made to the field aren't reflected in the activity stream as a new entry. |
Expected Behavior: The field change should be added as a entry in activity stream. Actual Behavior: The change doesn't reflect in the workspace activity stream but reflects in the UI16 activity stream. Instead, the field change appears to overwrite the first initial field change record. If users follow the steps with a field name and label of less than 40 characters, the change would reflect in both workspace and UI16 activity stream. |
|
Advanced Work Assignment PRB1857820 |
Agent Outside Workspaces that use OpenFrame soft phone are set to an 'Offline' presence state within a minute after the agent moves to an available state | If an agent isn't also on a workspace, the presence reverts to 'Offline' within about a minute. Since the agent is using OpenFrame to manage capacity, it shouldn't automatically revert to 'Offline'. The issue occurs after an Xanadu upgrade. | |
|
Agent Chat PRB1846351 |
Audio notifications don't play intermittently when the browser has 'Allow All Auto-Play' configured | On a Safari browser, when the user doesn't allow the Auto-Play for ServiceNow site, audio notifications intermittently don't play for an agent. This is applicable for inbox and conversation notifications. For example, if an agent doesn't hear an audio notification for an incoming inbox notification, it's possible the following conversation's audio alert to play or not play. Once audio notifications begin to play, proceeding audio notifications usually play. The audio state can be 'interrupted'. |
|
|
Agile Development PRB1845010 |
Add the spm_agile_common_user role to the plannedtask.* ACL to view a rm_story form | A spm_agile_common_user should be able to have CURD access on the rm_story table. | |
|
AI Search for Virtual Agent PRB1855428 |
Synthesized answer responses intermittently fail with error 400001 | The flow engine log shows the entry 'Cancelling flow due to timeout' and the error in the flow execution says 'Prompt generation failed'. | |
|
AI Search PRB1827624 |
A search doesn't return any results | After configuring the search profiles and the user, the search results don't appear, but if the location.state field is changed for the user, search results appear. |
Expected behavior: The Knowledge Base article, 'Employee Benefit - US' should be at the top. Actual behavior: The search results don't appear, but if the user changes the location.state field, the Knowledge Base article appears. |
|
AI Search PRB1832851 |
There's no hover over for a Q&A source citation |
There's no hover over of the source title. |
|
|
AI Search PRB1835340 |
sys_updated_on for ais_datasource isn't updated upon changes in Advanced Configuration, Field Configuration and Semantic Index Configurations | ||
|
AI Search PRB1838451 |
AisJournalFieldPeekAhead throws NullPointerException (NPE) | Leaving the value empty when adding a journal value column to kb_knowledge throws an NPE. |
Observe the NPE. |
|
AI Search PRB1843005 |
The text '(number) results for (keyword)' text is not translated when using AI Search | After installing a language plugin and switching the language to a non-English language, the text '(number) results for (keyword)' is not translated when using AI Search. This occurs when a keyword is misspelled when using AI Search. |
Expected behavior: The text '(number) results for (keyword)' text is translated to the non-English language. Actual behavior: The text '(number) results for (keyword)' text is seen in English and is not translated. |
|
AI Search PRB1843571 |
AI Search's NLQ Genius result 'None of the above' option doesn't work as expected |
Observe that there's no result in the table. The NLQ query didn't properly remove the table which had None of the above selected for it. An error shouldn't display. |
|
|
AI Search PRB1850631 |
The table field for EVAM view configuration matching of a search record is always the parent table | With the new EVAM-lite implementation, there are 3 gaps in the logic for determining which view configuration to use for a given search result. 1. If a view configuration has a condition based on a field that isn't included in the list of table fields, that field won't be returned from AIS, and so the condition never matches. Even if the field is included on the 'Table Fields' list, if it's a field that only exists on a child table of the table the indexed source is based on, the field won't be returned from AIS and so the condition never matches. If the first view configuration for a particular table comes after the default/global view config, it is never used. Whereas, EVAM had a more nuanced selection process that would look for all view configuration that matched on the table before falling back to those for ancestor tables or the global/default table. |
Expected behavior: Service Portal's EVAM Def'n has a view configuration called 'Catalog Search Results - Order Guides', which has a condition of 'sys_class_name = sc_cat_item_guide^EQ'. This is the view configuration that should be used, and the syslog entry should contain: '[SEARCH EVAM] SearchResultTemplateGenerator: Using View Config 44c37371c3202010 825039b06e40dd4b for Result with table sc_cat_item and sys_id 6690750f4f7b 4200086eeed18110c761'. Actual behavior: The incorrect view config is being used. 633c3b5d53a710 10968addeeff7b1218 is the sys_id of the view configuration called 'Catalog Search Results', which is the generic view configuration for catalog items, and doesn't have any conditions beyond table. But the 'New Hire' category item is an 'Order Guide', and there's an EVAM view configuration specifically for that. |
|
AI Search PRB1852129 |
Selecting a search result in the Portal adds the parameter 'SearchTerm', leading to a 404 error | With AI Search enabled, searches in the Portal lead to a '404 page not found' error. This occurs when search results that are external links are presented in the search results. When a search result is selected, an additional parameter is added to the URL '&searchTerm=', which causes the 404 error. |
Expected behavior: The user lands on the external link after selecting the search result. Actual behavior: The user lands on an page with the error message '404 Page not found'. |
|
AI Search PRB1852402 |
SearchAnalyticsService. pruneSearchSignalEvents occasionally purges events with the wrong application ID | The sysauto_script scheduled job, 'Prune Search Signal Events', may cause sys_search_events and its related tables to be incorrectly pruned. |
Refer to the listed KB article for details. |
|
AI Search PRB1857237 |
Images aren't returned for Now Assist actions on Service Portal |
Expected behavior: Images should be returned for the Now Assist actions Genius Results. Actual behavior: Notice that the images aren't coming back for Genius Results. |
|
|
Analytics Data API PRB1834167 |
Slow indicator based PA widgets |
Notice stale subscriptions by instance. |
|
|
Analytics Export API PRB1842896 |
The legends of visualizations are too small and null text appears for the heading and description | This is a product update. | |
|
Antivirus Scanning PRB1835660 |
The antivirus job updates all columns instead of only the 'State' column | The antivirus job updates all columns in some scenarios. It should only update the state column when attachment.setState(advice) is called. However a forceUpdate is occurs, which ultimately updates the entire row, including the state data. Additionally, when the old table name and table sys_id are updated, the attached file is moved to the previous table. |
Expected behavior: The table name should be sc_req_item on the available 'State'. Actual behavior: The antivirus job updates all columns instead of only the 'State' column. |
|
Application Install Engine PRB1836818 |
A parent application installs successfully despite missing dependencies | A parent application (for example, Generative AI Controller 9.0.1-Snapshot) is installed successfully even though its dependencies (for example, Microsoft Azure AI Speech Spoke) were not installed during the process |
Observe that the parent application still installs, creating a record in the sys_store_app table, but dependencies remain missing. |
|
Attachments to Records PRB1849752 |
There's an issue with archive table clean-up using the 'PurgeOrphanAttachments' job | There's an issue that may result in the unintentional removal of records from the sys_attachment table under specific conditions. The issue may impact instances on Washington DC and later releases. |
Refer to the listed KB article for details. |
|
Automated Test Framework (ATF) PRB1852376 |
The user observes an error banner when a test is generated | An error is posted in a banner reading: 'Not allowing update of property: glide.lastplugin.' |
An error is posted in a banner reading: 'Not allowing update of property: glide.lastplugin.' |
|
Case and Knowledge Management for HR Service Delivery PRB1827858 |
Ship RCA for a KB search in the target scope |
Expected behavior: The numbers should be visible and clickable. Actual behavior: The numbers aren't displayed in the KB result. |
|
|
Case and Knowledge Management for HR Service Delivery PRB1842923 |
An RCA is generated when a contact is added on the My Profile page in ESC portal | An RCA error is shown and no details are displayed on page. |
Observation that although a record is created, an RCA error is shown and no details are displayed on page. |
|
Case and Knowledge Management for HR Service Delivery PRB1844302 |
Ad hoc tasks generated from a flow aren't supported in the playbook on HR Agent Workspace |
Notice that LE activities can't be closed and closing all activities in an activity set triggers the next activity set (if it is a dependent activity set). |
|
|
Case and Knowledge Management for HR Service Delivery PRB1850236 |
RCA issues with tuition reimbursement AI agents | There are RCA records that are needed in app-hr to let tuition reimbursement request AI agents to function. |
Scenario 1:
Scenario 2:
Scenario 3:
|
|
Case Card Component for HRSD Agent Workspace PRB1828093 |
Tooltips aren't working | After upgrading to Xanadu, the tooltips stopped working on all the workspaces. |
|
|
Case Management PRB1854268 |
Slow queries on Voice Interaction Creation for Consumer Discovery Flow | Queries are taking almost 10 seconds when testing Voice Interaction Creation. | |
|
Communities PRB1843991 |
Date pickers are not loading in communities | Changes to support the yyyy-MM-dd date format is not supported in portal. |
Expected behavior: The date picker functionality should work without issues. Actual behavior: The date picker is not working. |
|
Configuration Management Database (CMDB) PRB1838429 |
The Configuration Management Database (CMDB) cleanup job deletes valid records from sys_object_source while cleaning up invalid records in the table | The CMDB cleanup job deletes all rows from sys_object_source, both valid and invalid, instead of deleting only invalid records. |
Expected behavior: Only some rows are deleted. Actual behavior: All rows get deleted at each run of the clean up job. |
|
Content Analytics PRB1837889 |
Content Analytics daily processing job evaluates all non-campaign data | Only recently added records should be updated, however all records in the sn_cd_analytics_stat table were updated after several days. |
Refer to the listed KB article for details. |
|
Content Experiences PRB1846722 |
Software Composition Analysis (SCA) form doesn't save after 'Use a content template' is unchecked | Publish plans generated by the Content Template should be generated even again after being deleted and unchecking 'Use a content template'. |
Expected behavior: The Content Template publish plans should be generated again when the user wants to use the same plan after deleting it without needing to switch to another content template. Actual behavior: Content Template publish plans are not generated. |
|
Content Publishing PRB1831890 |
The publish plan is missing for audience groups other than active users in the content record view | The publish plan for the 'Active users' audience group shows up in the related list, when it should display all publish plans associated with the content. | |
|
Content Publishing PRB1833603 |
A category from a new content template doesn't appear in a list in the design panel | The category from content template doesn't appear in the list, but it appears in the SCA preview. |
Expected behavior: All categories are displayed in the design panel list. Actual behavior: The category from content template doesn't appear in the list, but it appears in the SCA preview. |
|
Content Publishing PRB1837860 |
The Event Calendar widget 'Holiday Calendar' isn't generating the correct .ICS file | Users are unable to import all events from that .ICS file into Mac Calendar or MS Outlook. |
Expected behavior: The import for all events should work in the calendar. Actual behavior: Users can't import all events into the calendar. It only imports the first entry. |
|
Customer Service Management PRB1838688 |
The Agent email address is displayed to the customer in the history instead of the distribution list when an agent replies | The Agent email address is displayed to the customer in the Activity Stream Observation instead of the distribution list |
Notice that the Agent email address is displayed to the customer when an agent replies in the history. |
|
Customer Service Management PRB1855041 |
Unable to create an email draft in an application scope | The sys_email_draft table has table-level access limitation. Only 'Can Read' is allowed in the application scope. |
Observe the email response tool 'Draft Email' returns an error message 'Email draft is failed created'. |
|
Data Archiving PRB1826830 |
Rearchiver runs for few days due to incorrect query logic when the archive rule has an 'OR' condition | Re-archiver can run for over 4 days without completion. In the localhost log, there can be a long query result set, such as 1409626 rows. | |
|
Database Persistence - Data Access PRB1840224 |
Upgrading an instance with many sys_user records results in significant unresponsiveness | RecordHierarchyPathComputation makes a database call to fetch data for 100 users from the sys_user table. Because this table contains around 10 milllion records, this could slow down performance significantly. | |
|
Database Persistence - Data Access PRB1842119 |
The ViewWhereClausePostgresSanitizer method isn't handling NOT LIKE correctly | ||
|
Database Persistence - Data Access PRB1842672 |
After renaming columns of a staging table to under 63 bytes for applicable ones, the staging table has syntax errors when accessing the list view | ||
|
Database Persistence - Data Access PRB1855418 |
Check enabled property before listening to source record changes | Java code should check for glide.db.record_ hierarchy.hierarchical _record_support.enabled property. If disabled, no events should be created when the manager value changes on sys_user. | |
|
Database Persistence - Data Management PRB1808866 |
Inefficient chunk production for a document ID type reference | For a document ID type reference, the 'Unreferenced Record Cleaner' producer first computes the list of unique table names and then produces the chunks. The SQL query to compute the list of unique table names can timeout leading to no chunks being produced. |
Observe that 'Unreferenced Record Cleaner' producer times out computing the list of unique table names, thus producing no chunks. |
|
Database Persistence - Data Management PRB1820795 |
DMJob allows the restarting of timed out DM runs | This issue was seen in an unreferenced record cleaner cleanup. Runs are left in a 'processing' state. | |
|
Database Persistence - Data Management PRB1827006 |
An invalid GlideLogLogger query detected | This invalid GlideLogLogger query detected was detected in Yokohama. | |
|
Database Persistence - Data Management PRB1840970 |
Monthly/Yearly scheduled jobs named 'Physical Table Stats Aggregator/Gatherer' causes slow CPU and instance responses | This problem manifested primarily on demo instances that have more than 300 DBIs, but it isn't necessarily isolated to demo hosts. | |
|
Database Persistence - Data Management PRB1845280 |
Users see a null point error when turning on archive debugging | The error caused archive reparenting process to fail and the state to be in 'error'. | |
|
Database Persistence - Data Scale PRB1807483 |
Track the number of total/dropped messages per SqlType | Currently, the number of dropped messages is already being tracked and the stats are exposed in xmlstats. When a capture is run, one can hit the xmlstats to get the state/health of the capture, which includes the number of dropped messages. However, the dropped messages are not tracked per SqlType, which makes it impossible to know the percentage of the dropped messages. | |
|
Database Persistence - Data Scale PRB1834412 |
Make JDBC driver properties load dynamically from the DB so nodes don't need to be bounced | This property currently requires updating file properties and bouncing of nodes, which is hard on instances. |
Update the sys_properties table with glide.db.postgresql. jdbc.largeResult SetProtectionMethod = disk. Observe JDBC driver still uses stream mode. |
|
Database Persistence - Data Scale PRB1834816 |
Send txn-level SQL execution time in micros | Currently, TransactionMessage.sql_time is being sent to indicate the total SQL time for the transaction. The value comes from Transaction#getSQLTime and the unit is in milliseconds. The total transaction-level SQL time should be measured and sent in microseconds. | |
|
Database Persistence - Data Scale PRB1841215 |
Restrict primary key-ordering injection for Postgres only | Primary key ordering was dynamically added for certain kinds of queries (i.e., REST/BATCH_REST, non-referred, non-interactive queries with windowing). The change could adversely impact query performance for MySQL. | |
|
Database Persistence PRB1849730 |
Oracle prepared statements leaked for sys_attachment_doc queries | When running Glide with an Oracle database, when loading an attachment, a PreparedStatement leaks. This leak eventually cleans up when its database connection is recycled. However, if enough attachments are loaded before the connection is recycled, an OutOfMemoryError can occur, resulting in the application node restarting. |
Refer to the listed KB article for details. |
|
Data Privacy (Classic) PRB1844781 |
Raise max limit of characters for Data Privacy APIs | This is a product update. | |
|
Decision Table Builder PRB1849431 |
The filter list shows SysIDs for Incident reference types | Te sys_id is shown instead of the number. |
Notice that the sys_id is shown instead of the number. |
|
Decision Table Builder PRB1849433 |
Referencing sys_choice table in DT causes the sys_choices to be deleted | Publishing a decision table causes deletion in sys_choice table. | |
|
Declarative Actions PRB1839321 |
Customize flow on the 'Order' line item loads a blank screen for Order Agent/Order Admin users | When selecting the Customize flow action on a newly created 'Order' line item for a given Order, the page fails to load. | |
|
Declarative Actions PRB1843195 |
Field decorators for 'Search for Records' and 'Open Records' do not work | The icons are visible but no action occurs when selected. |
Expected behavior: The i icon and search icons are not visible. Actual behavior: The icons are visible and no action occurs when selected. |
|
DevOps (Family) PRB1839002 |
A DevOps event isn't honoring load checks on the sys_flow_context table | ||
|
Discovery PRB1837810 |
vCenter Discovery doesn't go through IRE | As vCenter discover doesn't go through IRE, users can't leverage reconciliation rules. The actual source for a correlation ID is a third party integration. However, Discovery is overriding this field after integration updates the correlation ID. If not planning for IRE rules on vCenter Discovery, there should be configurable functionality to skip some fields. | |
|
Discovery PRB1843022 |
Simple Network Management Protocol (SNMP) GetTable commands during pattern execution no longer exit the pattern when errors occur that exceed the limit | SNMP GetTable commands no longer exit pattern when errors occur that exceed the limit, and the failure count continues to increase. |
Expected behavior:The pattern should exit after the first failure. Actual behavior: The pattern doesn't exit, and the failure count continues to increase on subsequent errors. |
|
Discovery PRB1860779 |
True-up licensing app | ||
|
Document Intelligence Unified Backend PRB1838171 |
Integration should be hidden or disabled for Q&A or doc extraction use case for NowAssist Admin | Integrations should be hidden if target tables don't appear. |
|
|
Document Intelligence Unified Backend PRB1838171 |
Duplicate names are allowed for the Q&A usecase from Now Assist admin | Duplicate names shouldn't be allowed. |
|
|
Document Intelligence Unified Backend PRB1845138 |
The 'Create field group' page displays tax fields that are still not implemented | The fields 'Sub Field Group Taxes and Non Table Taxes types can be selected even though they are not implemented. |
Notice that the fields Sub Field Group Taxes and Non Table Taxes types can be selected. |
|
Document Intelligence Unified Backend PRB1846148 |
Fields under table field group are not created for Document Extraction Capability | During the installation process, descriptions are mandatory for fields but not for field groups. However, when attempting to create a field group without providing a description, the user is blocked due to a mandatory description business rule applied to both fields and field groups. |
Expected behavior: Created table fields are displayed. Actual behavior: Table fields are not displayed. |
|
Document Intelligence Unified Backend PRB1850474 |
Model reverts to an old version after upgrade due to a race condition | This is a product update. | |
|
Document Intelligence Unified Backend PRB1853246 |
Erroneous upgrade of Gen AI use cases |
Observe that use case gets upgraded when it shouldn't be. |
|
|
Document Management Services PRB1841221 |
PDF generation is failing and unable to print the QR code | This issue was observed in Yokohama. |
Notice that the QR code is unable to print, the job is stuck in 'work in progress', and the PDF is not generated. |
|
Document Management Services PRB1847231 |
PDF error while scheduling reports with the type donut or graph on classic dashboards | Scheduled PDF type reports are failing for donut, graph, and bar chart report types. | |
|
Dynamic Translation for Virtual Agent PRB1853153 |
Virtual Agent responses are in English when Dynamic Translations are on | This impacts Brazilian Portuguese, French, German, Italian, Japanese, and Spanish. |
Expected behavior: All chatbot responses, including those for Serial ID item inputs and other user-provided answers, should be entirely in Japanese. Actual behavior: The chatbot responds in English for every input provided by the user, including Serial ID item inputs and any other follow-up responses in the process. |
|
Dynamic Translation PRB1847469 |
A Spanish user runs skills and gets a response in English |
Expected behavior: The user gets the entire response in Spanish Actual behavior: The user gets a response in English and Spanish. |
|
|
Dynamic Translation PRB1859540 |
Missing functionality for inbound text from Virtual Agent (VA) to bypass DT for an LLM conversation |
Expected behavior: VA shouldn't DT the user utterance before sending to LLM. Actual behavior: VA DTs the user text to English and sends to the LLM, which responds in English. This isn't expected since the user language is different than English. |
|
|
Edge Encryption PRB1844471 |
After a Vancouver upgrade, a scheduled upgrade is blocked from appearing on a Washington DC or Xanadu's instance for a Vancouver proxy | The Schedule button doesn't appear on the edge proxy page, so users are unable to schedule an upgrade. | |
|
Email Notifications PRB1846432 |
SMIME Configuration with encryption doesn't work for the outbound flow | An email sent with encryption enabled is set to send-ignored and throws an error. |
Expected behavior: The email is sent with encryption. Actual behavior: The email is set to send-ignored with an error: 'Exception while encrypting the mime message: No default SecureRandom specified and one requested - use CryptoServices Registrar.set SecureRandom() or CryptoServices Registrar.setSecure RandomProvider().' |
|
Email Notifications PRB1848037 |
Email client template doesn't register external users as recipients | In Yokohama, email clients aren't registering external users with email addresses that aren't part of the sys_user table from the client template. | |
|
Employee Center PRB1800350 |
Web Content Accessibility Guidlines (WCAG) issue for the widgets on the Portal is not announcing a section or groups | The screen reader is not announcing the concerned group as the user tabs through widgets with subsections. |
Expected: The screen reader should announce the group name when user navigate to any group or section, and the user will come to know in which group the focused element is in. Actual: The screen reader is not announcing the concerned group as the user navigates any of the sections or groups in the home page, and instead announces just the focused element details. |
|
Employee Center PRB1806589 |
Employee Center autocomplete suggestions don't work in Xanadu | The autocomplete suggestions of a base instance ESC AI Search doesn't work in Xanadu. |
Expected behavior: There are suggestions in the typeahead widget. Actual behavior: There are no suggestion results. |
|
Employee Center PRB1817222 |
Level 2 subcategories don't follow a tree form in the 'Categories' widget | The 'SC Categories' widget doesn't display the proper indentation for the Level 2 categories. The tree structure of the second level is the same as the parent and this creates confusion of where the categories end. |
Expected behavior: The second level content under the tree should get aligned similarly to the first level. Actual behavior: The content under the first level is properly aligned below the tree. The second level content isn't aligned properly under the tree. |
|
Employee Center PRB1820904 |
A missing semi-colon in the EC Theme breaks the CSS resolution | A missing semi colon at the end of a new theme variable in EC Theme causes the CSS resolution to break. |
Observe that the 'Start' text isn't encircled in a green color. |
|
Employee Center PRB1827901 |
On the EC homepage, the 'My items' widget displays 'You don't have any items yet', then loads | The text 'You don't have any items yet' shouldn't come up unless there aren't any active activity configurations on the instance. | |
|
Employee Center PRB1835498 |
The 'Delegate this task' on a Journey Task is missing on the jny_task_details page if the same task is not part of any to-do configuration | Under certain circumstances, 'Delegate this task' might not be visible on the jny_task_details page for some Journey Tasks. |
Refer to the listed KB article for details. |
|
Employee Center PRB1843331 |
The ACL for kb_knowledge in Employee Center Core provides admins access to edit the knowledge article in the 'Retired' Workflow | Users are able to edit knowledge articles that are in the 'Retired' Workflow when the Employee Center Core application is installed. |
Observe that an article is editable with the workflow state as read-only. |
|
Employee Center PRB1846423 |
HTML fields on published articles are minimized in Native UI even when they contain content in Yokohama | The content of the article cannot be seen unless the field window is manually expanded. |
Notice that the content cannot be seen unless each field is manually expanded. |
|
Event Management Connectors PRB1842835 |
AWS SNS basic authentication isn't working with the Rest API Access policy for the inbound_event rest API used by push connectors |
Refer to the listed KB article for details. |
|
|
Event Management Connectors PRB1846463 |
Events are not generated using Azure authorization |
Notice that events are not generated. |
|
|
Event Management PRB1822392 |
After an upgrade to Xanadu, if automated grouping is turned off, (sa_analytics.aggregation_enabled=false) tag-based grouping isn't working | The sa_analytics.aggregation _enabled property should be responsible only for automated, CMDB and text grouping. In addition, there should be a feature flag property on the entire query job (sa_analytics.query_job_enabled). When set to false, no logic inside the query job executes. | |
|
Event Management PRB1833315 |
Update itom-noc-app version | This is a product update. | |
|
Event Management PRB1834020 |
A user with the role evt_team_operator can read all records from the em_root_cause table. | In the em_root_cause table, a user with the role evt_team_operator should only be able to read root_cause_alert or parant_alert records that are part of their groups. | |
|
Event Management PRB1835099 |
evt_team_operator has no access to flow information | evt_team_operator has no access to flow information and evt_team_operator doesn't know when the flow of playbook is done. |
Notice that the incident is created but remains 'In progress' rather than 'Complete'. |
|
Event Management PRB1835604 |
Impact path in Service Map not showing alerts | An evt_team operator user cannot see alerts in an impact path. |
Notice that alerts cannot be seen by the user. |
|
Event Management PRB1838597 |
Event Rule changes can cause event_rule.update_events to block system events processing, causing a performance issue in the instance | When Event Rules are inserted or updated, an 'event_rule.update_events' system event is fired in the default events queue to re-check any event records not yet covered by any previously existing event rule. The script action 'Update event rules for empty events/Update rules after deletion of ER' runs for the event, which processes batches of system events from the platform and other features. When an instance has a large number of em_event records matching the new rule criteria, this causes a long running transaction. Events can take several minutes to process, blocking the 'Events process 0' job of the app node, delaying the processing of other important events that should be processed in near real time. |
|
|
Event Management PRB1840955 |
Network traffic groups are created when the property sa_analytics.aggregation _enabled is set to 'false' |
|
|
|
Event Management PRB1842565 |
Simulation results are not being displayed | When there are no matches in the first bulk query of 300 alerts, the simulation results appear but then disappear after a few seconds. |
Observe several results in the total, then the number disappears and is replaced by "No matching alerts. There are no alerts that match the defined conditions and filters for this simulation." |
|
Flow Engine PRB1843277 |
Users get an error when creating a flow from Table Builder or from logic and automation on a partially upgraded instance | An error is thrown: 'java.lang.NullPointerException: Cannot invoke "com.glide.db. PrimaryKey.addQuery (com.glide.db. meta.Query, String)...' |
Expected behavior: The user must be able to create the flow in it. Actual behavior: The user is getting an error. |
|
Flow Engine PRB1856307 |
Use VA-threads in Flow Engine |
This is a product update. |
|
|
Flow Engine PRB1856308 |
Flow Engine Glide tracing |
This is a product update. |
|
|
Flows (Family Channel) PRB1827921 |
The 'String to Date' function is not working as expected after upgrading to Xanadu | On Flow Engine v2, when an invalid transformation such as 'String to Date' is applied to a field which returns a date value (ex. Duration), it returns the display value of Duration. |
Refer to the listed KB article for details. |
|
Flows (Family Channel) PRB1844406 |
The IntermediateFlow. processIntermediateFlow() API doesn't work properly with the trigger type 'sla_task' | ||
|
Flows (Family Channel) PRB1850367 |
Enable a generation_source value other than 'text2flow' in Flow Generation | ||
|
GRC Platform Plugins PRB1789050 |
When importing policy text, images don't render and there's misalignment | In Compliance Workspace with O365 Integration enabled, 'Import Policy Text - Images' don't render and there's misalignment. |
Observe the misalignment. |
|
GRC Platform Plugins PRB1842928 |
The Revised by field is empty when a policy is re-published in Policy and Compliance | Re-publishing a policy after moving it into a 'Draft' state displays an empty Revised by field. |
|
|
Health Log Analytics (Family) PRB1838418 |
Elasticsearch fails with parsing errors due to automatic numeric_detection | When Elasticsearch Datainput has the Timestamp field format field populated, any value set to "Delay in reading current timestamp" creates an exception in the code and the data input fails. |
Expected behavior: Data input runs and the feature works. Actual behavior: Data input fails and MID throws an exception. |
|
Hermes (Family) PRB1832870 |
'Potential infinite loop' errors in the 'MIF Consumer' job | The 'MIF Consumer' job fails when attempting to poll for new messages on the MIF topic. | |
|
Hermes (Family) PRB1833592 |
Topic sync fails as a result of moving an instance between two clusters within the same data center | The topic sync job fails to create topics on destination cluster because the three letter code is the same. | |
|
Hermes (Family) PRB1841698 |
There's duplicate entries in hermes_cluster_config | Duplicate entries in hermes_cluster_config table are causing dependant plugins to not work as expected, causing node failure during upgrades. |
Refer to the listed KB article for details. |
|
Hermes (Family) PRB1845171 |
After upgrading from Washington DC to Yokohama, the number of topics in the sys_kafka_topic table is doubled | For example, there is a topic 'sn_streamconnect. scriptconsumertopic' in W in sys_kafka_topic table. After the upgrade to Y, there is additional topic record 'scriptconsumertopic' is noticed in sys_kafka_topic table. | |
|
Hermes (Family) PRB1845208 |
Hermes tables aren't being audited |
Modify hermes_topics_state or hermes_app_services. Notice that it's not being audited. |
|
|
Hermes (Family) PRB1845224 |
There's no warning that deleting sys_kafka_topic deletes the topic in a cluster | Deleting a topic in sys_kafka_topic deletes it in the cluster. Users should be warned about that. |
Delete a sys_kafka_topic record in Xanadu or later. Notice that it's deleted in a cluster and no warning was given. |
|
Hermes (Family) PRB1847936 |
Reduce DB query for producing to shared topic | This is a product update. | |
|
Hermes (Family) PRB1850227 |
Topic sync runs for apps that don't need it | TopicSynchronizer only syncs snc.* topics, so it is not needed for apps like MIF (Multi-nstance Framework). |
Run a topic sync job with MIF installed. Observe that it makes a list topic call unnecessarily. |
|
Horizontal Portal Capabilities for Customer Service PRB1827623 |
'[Add to Wishlist]' isn't displayed in the CSM portal after upgrading to Xanadu | It can be added in Service Portal, but in the CSM portal, the 'CSM SC Cat item' widget doesn't have [Show Add/Update Wish List buttons] as an instance option. |
Expected behavior: It should be with the [Add to Wishlist] option, same as Vancouver. Actual behavior: [Add to Wishlist] isn't displayed in Washington and Xanadu. |
|
HR Service Delivery Case Management for Lifecycle Events PRB1848928 |
There's an RCA error on creating LE and ER Cases for summarization | An error is thrown: 'Read operation on table 'sn_hr_le_case' from scope 'Now Assist context menu' was denied. The application 'Now Assist context menu' must declare a cross scope access'. |
Observe that an RCA error is thrown. |
|
HR Service Delivery for Healthcare PRB1782987 |
Relocation assistance and work visa transfer request are missing in pre-boarding | Relocation assistance and work visa transfer request are missing in pre-boarding when the checkboxes are checked during onboarding, and the record producer do not trigger the cases. |
Expectation behavior: These record producer variables should trigger respective cases. Actual behavior: The variables are not triggering the respective cases. |
|
HR Service Delivery for Healthcare PRB1783004 |
The specialty field is not populated | The specialty field is not populated in the adhoc update request form for education and trainings when an existing record is selected by the user. | |
|
HR Service Delivery for Healthcare PRB1832614 |
Stage1 of healthcare onboarding is getting errored out New Hire notification activity |
Observe the case is getting created but stage1 is in an error state. |
|
|
HR Service Delivery for Healthcare PRB1832614 |
Stage1 of healthcare onboarding errors out a New Hire notification activity |
Observe that the case is created but stage1 is in an error state. |
|
|
HR Service Delivery for Healthcare PRB1832662 |
Duplicate RCAs are present in app-hr and app-hr-healthcare | When searching for RCAs for Healthcare application, there are no duplicate RCAs found. | |
|
HR Service Delivery PRB1830128 |
Quotes aren't correct in HTML in HR Workspace and Playbook after upgrading from Vancouver to Xanadu | Special characters are rendered in an encoded format. | |
|
HR Service Delivery PRB1837460 |
Using the 'Email recommendations elaborate' functionality generates RCAs | ||
|
HR Service Delivery PRB1840325 |
The State field is read-only for the Agent in an interaction | When an interaction is created, the State field is read-only when it shouldn't be. |
Expected behavior: The State field should not be read-only. Actual behavior: The State field is read-only. |
|
HTML Field Type Editor PRB1826985 |
The 'depends on' column is empty for manually added dependencies | The issue is found only in Yokohama instances. |
|
|
HTML Field Type Editor PRB1841733 |
There's warnings seen in syslogs on visiting a classic form with an html-editor on it | 'com.glide.script.RhinoEcmaError: null is not a function. : Line(1) column(0) ==> 1: null()' warnings are displayed in sys logs after upgrading to Xanadu. |
Refer to the listed KB article for details. |
|
Instance Data Replication (IDR) PRB1795757 |
The IDR queue dashboard displays an incorrect value for the remaining messages that are to be processed for V2 sets | The queue dashboard displays the end offset of partition 1 as remaining messages, even though from the topic inspector it's evident that there are no new messages arriving there (current and end offset same). The logic for remaining messages should account for an active partition and then calculate the remaining messages based on the current and end offset values. | |
|
Instance Data Replication (IDR) PRB1838458 |
Selected fields in 'Outbound Entry' aren't replicated to 'Inbound Entry' when a transformation is enabled (specifically sys_fields) | When a user creates a 'Replication Entry' with transformation enabled, this freezes the selected/deselected sys_ fields. Specifically, it freezes the ones that are gated by the 'Preserved Modified By' checkbox. |
Observe that the removal/addition isn't present on the 'Consumer Inbound Entry'. |
|
Instance Data Replication (IDR) PRB1846711 |
If the legacy cluster is offline, the 'IDR Producer' job is in a 'doNothing' state | This prevents processing for Hermes sets too, even if the Hermes cluster is online. |
Have the legacy cluster offline. Notice errors in the log and observe that the Hermes replication sets are also not processed. |
|
Integration Hub PRB1827642 |
Incorrect encoding of the URL in a REST step | A new action created in Flow Designer with a REST step is encoded unnecessarily. |
Notice that spaces around the EQ operator are being replaced with incorrect characters and are encoded unnecessarily. |
|
Integration Hub PRB1830991 |
'Grouped by' records aren't shown when the user navigates to list view from a dashboard | An invalid TRENDBY condition in the chart's data source results in records not being shown when the user navigates to list view from a dashboard. | |
|
Integration Hub PRB1836492 |
After upgrading to Xanadu, a 'No valid MID server' error is outputted by OAuthTokenRefreshJob | The error 'No valid MID server with REST capability available to obtain new access token' is outputted. The use_mid field doesn't exist on the discovery_credentials table until the 'com.snc.mid. enhanced_security.oaut' plugin is installed. |
|
|
Integration Hub PRB1843074 |
The configurability of call chain debug logging for Integration Hub is insufficiently granular | There should be a couple more properties for if users only want to log certain scenarios. |
See that users get logging statements for each of the following: Flow Engine starting, posting a usage to ua_ih_usage, and posting a transaction to outbound_request_usage_metrics. If users only care about one of these scenarios, this is more logging than is needed if users want to leave the logging on for something that might only happen a few times per month. |
|
JVM at Scale PRB1838848 |
User preference glide aggregate query ignores setWorkflow and setRunEngines | The cache is flushed which causes the table descriptor cache to rebuild. | |
|
Key Management Framework (KMF) PRB1839570 |
Upgrading to Xanadu causes module keys that are wrapped with a deactivated IKEK to be rekeyed with the active IKEK and then deactivated | This is an issue in KMF that causes module keys that are wrapped with a deactivated IKEK to be rekeyed with the active IKEK and then deactivated. The user is using a specific filter to find the correct module key to use for CLE, based on the sys_id. However, because that key was deactivated, CLE failed. | |
|
Key Management Framework (KMF) PRB1841667 |
An incomplete CRL Distribution Point is inserted to a leaf certificate | When a leaf certificate is generated from a CSR, the CRL Distribution Point is inserted into the X.509 certificate. However, due to a flipped condition in KMFInstancePKIProvider, the serial number of the issuing certificate is not included, causing the distribution point to fall back to the default "fallback" endpoint. |
Notice that the serial number is not included at the end of the URL. |
|
Key Management Framework (KMF) PRB1847887 |
Support Bagheera-Phase2 enablement | ||
|
Knowledge Management PRB1830531 |
Post-Xanadu upgrade, changing a KB's article length makes the article unsearchable | The issue can be reproducible on any Xanadu instance. | |
|
Language and Translations PRB1835314 |
Search is not working in the sc_cat_item table when a catalog item is created in a non-English language, and is then updated to an English language in an Oracle DB instance | When the user creates a catalog item in a non-English language, it can be searched by its name in the sc_cat_item table. However, when the name of the catalog item is updated to an English language, it cannot be searched in the sc_cat_item table in a non-English language. | |
|
Legacy Agent Workspace PRB1830362 |
Links are not parsed correctly for external users | Links are not parsed correctly and 403 errors are seen in the browser console for external users. |
Expected behavior: Links in the notification/article body should be parsed correctly. Actual behavior: Links are not getting parsed correctly and 403 errors are seen in the browser console for external users. |
|
Lifecycle Events PRB1840971 |
A workflow errors out after reaching the maximum number of retries in a voluntary separation flow | The Voluntary Separation Confirmation activity gets stuck for a long time and errors out after max retries. |
Observe that the Voluntary Separation Confirmation activity gets stuck for a long time and errors out after max retries. |
|
Lifecycle Events PRB1847452 |
The 'Check Activity closure - Flow' business rule (BR) may run and query more often than necessary | Notice that the 'Check Activity closure - Flow' business rule runs and queries for all sys_flow_context updates where 'state=COMPLETE'. This can lead to performance issues with an excessive number of sys_trigger records created and unnecessary queries run by this BR. | |
|
List Administration PRB1767773 |
The list calculation shows an incorrect count when applying 'Group by' on the list | After ensuring the total sum at the bottom of the list is the sum of all the priority values added together, applying 'Group by' results in the total sum at the bottom of the list to be incorrect. |
Expected behavior: The total sum should be sum of all the priority values. Actual behavior : The total sum at the bottom of the list is incorrect. |
|
List Administration PRB1838932 |
Workspace list header disappears on reload | The list header is not shown. |
Expected behavior: The list heading is shown on refresh. Actual behavior: The list heading disappears. |
|
List Administration PRB1840323 |
The Resume / cancel UI component doesn't show the Date field | Selecting the Resume / Cancel buttons doesn't show the date field. | |
|
List Filters PRB1839491 |
Issue with filter query on Record List component when used from UIB | When a list view with the Record List component is created using UIB, and the table query is passed as a parameter, the filter is applied but doesn't appear the conditions set. |
Expected behavior: Conditions from the applied filter should be present. Actual behavior: The conditions set is empty. |
|
Major Incident Management PRB1851629 |
Major Incident Management (MIM) is not loading when the Digital End-User Experience (DEX) plugin is installed | When the DEX plugin is installed, MIM functionalities do not load. |
Observe that the workbench is not loading. |
|
MID Server PRB1760614 |
SudoProcessor doesn't properly support commands with file paths | When configuring certain commands used by 'Parse File', they fail with 'Permission Denied' errors if configured in Sudo with a filepath specified, such as: /bin/cat /path/to/file. | |
|
MID Server PRB1842068 |
Removing 'Check instance' from the policy does not remove it from the agent's check list for that policy | When the list of checks on a policy is updated (checks are removed/added), the list of checks on the agent is only updated with the checks that have been added to the policy list, while checks that were removed from the policy list are not updated on the agent. |
Expected behavior: The agent logs that the check list for the policy is just check-read-log. The agent only executes check-read-log as part of the policy run. Actual behavior: The agent logs that the check list for the policy is check-read-log and check-discovery-basic. The agent executes both check instances as part of the policy run. |
|
Mobile Experience for Field Service Management PRB1840564 |
A map doesn't load when users tap 'set location' | Users see a blank screen. | |
|
Mobile Platform PRB1826545 |
Unable to source a part from the part requirement flow for Mobile iOS | An error message occurs when the user sources a part in the part requirement flow for Field Service Management (FSM) in iOS only. |
Expected behavior: It should be submitted and the success message should be seen. Actual behavior: Notice the error message. |
|
Mobile Platform PRB1843738 |
Field parameters for the URL button type that are used for the URL template are always encoded even when it's not needed | When selecting the options below on the Now Mobile app, the page doesn't navigate as expected. Instead, it is taken to a 'The page you are looking for could not be found' search screen. After selecting 'Go', the page is redirected correctly. Options: 'Open my Reservation » mesp?id=wsd_reservations' and 'Create a new general reservation »mesp?id=wsd_search'. |
Notice that the page redirects correctly after selecting Go. |
|
Mobile Platform PRB1844740 |
If a dot-walk field references a column in the parent table, document data isn't saved | Document data isn't displayed offline because it isn't saved in SQLite DB. |
Notice that the form screen can't be displayed offline because the document data for Table B isn't saved in an SQLite database. |
|
Next Experience Unified Navigation PRB1836091 |
There's a 'Session Expired 401' modal on public pages | The 'sn-banner-announcement-list' component emits an HTTP_ERROR_OCCURRED event causing a CANVAS_GLOVAL_ERROR event to open the 401 alert dialog. |
Notice a 'Session Expired (401)' dialog displays. |
|
Now Assist Panel PRB1852531 |
The latency feedback messages are cut at the bottom | The problem likely stems from a height issue for the container. |
Expected behavior: The message text is displayed whole in the container. Actual behavior: The bottom part of the messages are cut. |
|
OneExtend PRB1856501 |
Non-integer temperature value in sys_generative_ai_config record results in NumberFormatException during OneExtend processing | For TextToApp, our Azure OpenAI prompts have a temperature setting of 0.7. This results in a NumberFormatException being thrown in the console, and a generic error being written to the system log. |
Expected behavior: The prompt executes successfully. Actual behavior: The prompt is never sent to the LLM, and errors are present in the logs. |
|
Performance Analytics PRB1837861 |
Incorrect Data is populated in CDC fact table when any record is created / updated / deleted at same time | Mining occurs for the inserted record but not the updated record. |
Observe that mining occurs for the inserted record but not the updated record. |
|
Performance Analytics PRB1854242 |
Turn off data snapshots on instances that are Raptor standard | From the 'pa_indicators' list view and 'indicator' form view, users shouldn't see data snapshots. MLB-related buttons shouldn't be visible to users. Users shouldn't be able to modify them via the MLB system property. | |
|
Platform Analytics Dashboard API PRB1843769 |
Dashboard metadata broker is not evaluating early | DashboardSysId is a CLIENT_TRANSFORM_SCRIPT, which makes it impossible for UXF to early evaluate this data broker. |
Expected behavior: Dashboard metadata is evaluated early and is a part of the macroponent call. Actual behavior: A new batch request is made which includes the metadata data broker. |
|
Playbook Experience PRB1833127 |
Playbook doesn't display new cards when previous cards are completed in the HR Workspace | New activities will appear only appear when the page is refreshed, instead of automatically appearing upon completing and closing the previous activity. |
Expected behavior: A sixth activity will automatically appear. Actual behavior: The sixth activity appears only when the page is refreshed. |
|
Playbooks (Family Channel) PRB1842669 |
Data definition synchronization slows down Playbook activation even when Playbook has no questionnaire activities | Activating Playbook can take over 1 hour to complete on a Xanadu instance. After setting a system property to turn off flow data variable sync, the activation time decreased to 40 minutes. When running a background script to activate, the process took 19 minutes. Previously, activation time took between 8 and 10 minutes. |
|
|
Playbooks (Family Channel) PRB1848445 |
A PD update set generation takes a long time and/or timeouts for large playbooks with many conditions to run | This can happen with large processes. In extreme cases, update set generation takes 60+ minutes, where the entire process errors out. |
Notice how long it takes to generate the update set, and if it fails. |
|
Predictive Intelligence PRB1843673 |
The 'ML Cluster Detail Purge' scheduled job causes out of memory issues | ||
|
Predictive Intelligence Similarity Solution PRB1826156 |
Untranslated annotations with the i18n language plugin | The annotation, 'STEP 1: Please select the table & field(s) you want to use to retrieve your similarity results, and the table and fields you want compared' is left untranslated and in English. |
Observe the hardcoded string, 'STEP 1: Please select the table & field(s) you want to use to retrieve your similarity results, and the table and fields you want compared'. |
|
Process Mining PRB1834245 |
Workbench loading times out for a 'Case' table | The change made part of PRB1834245 times out the workbench because it takes time to query the records in a table that has huge data. |
Observe that the user can't see the workbench. |
|
Project Management PRB1829307 |
A project actual isn't populated in the resource aggregated monthly for October, though it's populated for September and November | A category project actual isn't populated in table resource_aggregate_monthly for October. It does populate for September and November. There is one record for a project actual in October. If looking in resource_aggregate_weekly, all project actual records are there. |
|
|
Project Management PRB1829721 |
For a group-based ORA, if users update allocation dailies, it's rolling up to only immediate user-based allocation but not rolling up to group allocation without a user | ||
|
Remote Tables PRB1833193 |
There is a spike in performance when trying to get the display value of st_sys_design_system_icon | In the class ScriptableTableDataCacheHelper, the method getSingleRowQuerySysId tries to retrieve cached rows for non-editable tables which causes the issue. | |
|
Resizable Panes Component PRB1830568 |
Resizable panes divider handle is not working properly in the CSM Configurable Workspace | When adding an iFrame component in the tab sidebar, it causes an issue while trying to adjust the size of the panes in the workspace. |
|
|
Resource Management PRB1841076 |
After an Xanadu upgrade, there's a resource reports issue | Resource reports are broken after an Xanadu upgrade when the glide.sys.date_format is dd-MM-yyyy. |
Observe the error message 'Report duration can't be more than 12 months'. The system considers the start date as being 12th of October and not 10th of December. |
|
Rollback Contexts PRB1844400 |
The 'Clean Expired Rollback Contexts' job causes memory issues and node restarts | The job is streaming through large rowblocks of data and causing node restarts. The heap dump shows 1.2GB of memory taken by this job. |
Refer to the listed KB article for details. |
|
SaaS integration with Adobe Cloud (Glide) PRB1843443 |
sn_samp. UpdateReclamationCandidates > getUserSubscriptionCost code issue | The potential_savings field is only present on the samp_sw_ reclamation_candidate table, and not in samp_sw_rc_m2m_subscription. This is causing the 'SAM - Updating Existing Reclamation Candidates' job to fail when updating the hybrid subscription cost. |
Refer to the listed KB article for details. |
|
Scheduled Jobs PRB1851796 |
Intermittent errors in GenAI calls due to missing startDate in transaction | JobYieldCheck fails with a Null Pointer Exception (link) because fJobYieldInfo.getStartDate() is null. |
Notice the exceptions in the error logs, sys_generative_ai_log table. The log file says failed due to "date must not be null". |
|
Schedule Optimization PRB1837461 |
Overlapping territories don't work as expected when file caching is enabled | When file caching is enabled, the work order tasks of the qualifying territories are not sent for optimization. |
Expected behavior: Both overlapping territory groups should be considered for optimization, and two solution files should be generated for each territory group. Actual behavior: When file caching is enabled, the work order tasks of the qualifying territories are not sent for optimization. |
|
Schedule Optimization PRB1844169 |
Errors such as Request Timeout, Syntax Error/Access Rule Violation, and Insufficient Access are seen on the Dispatcher Workspace | Error messages occur in the Dispatcher Workspace as a result of server response timeout, SQL syntax errors, and queries being ignored due to insufficient access. |
Scenario 1:
Scenario 2:
Scenario 3:
Scenario 4:
|
|
Schedule Optimization PRB1846785 |
A performance issue with beans symmetric travel time and flaten response | This issue introduces symmetric travel time and flatten response for beans calls in Yokohama. | |
|
Schedules PRB1831078 |
The 'Timeline' page isn't displaying properly with sub items after an Xanadu upgrade | When there is a [cmn_timeline_sub_item] record attached, 'View Timeline' doesn't seem to work. The issue is only there when there's a timeline sub item in the 'Timeline' page. If there's no timeline, there's no issue. |
|
|
Server-side scripts PRB1841707 |
Turn on ECMAScript 2021 (ES12) mode is not toggled after upgrade/zboot | Turn on ECMAScript 2021 (ES12) mode is off. |
Expected behavior: Turn on ECMAScript 2021 (ES12) mode is on. Actual behavior: Turn on ECMAScript 2021 (ES12) mode is off. |
|
Service Catalog PRB1834958 |
The onLoad Mandatory and Visible UI policies aren't working | For the onLoad Mandatory policy, questions can be skipped. For the onLoad Visible UI policy, an incorrect question is prompted indicating that the policy didn't hide the correct variables. | |
|
Service Catalog PRB1835283 |
A UI policy script is running in Virtual Agent though the UI type is set to 'Desktop' |
In Virtual Agent chat, request the item 'Seating Arrangement for Onboarding.' This has an onLoad UI Policy to make will_this_employee _be_ seated_flex_or_remote' read only. Expected behavior: The first question should be about a desk request. Actual behavior: The question 'Will this employee have a reserved desk, flexible desk, or work remotely?' is asked. This indicated that this isn't a read only question, and the onLoad UI Policy did run. |
|
|
Service Mapping PRB1836767 |
When deleting a solution in ml_solution table, a cascade delete is triggered on ml_cluster_detail, but the records are not deleted | When deleting a solution in ml_solution table, a cascade delete is triggered on ml_cluster_detail, and it times out and does not delete all of the records because there are too many records in the table to handle a cascade delete. | |
|
ServiceNow Security Center (Family Release) PRB1843476 |
At upgrade time with updated content, the completed steps of a customer action keeps the action status as 'ready', which turns off the action's Complete button | ||
|
Service Operations Workspace for Change Management PRB1834196 |
The New button on the 'Changes assigned to me' page doesn't navigate to the SOW change landing page |
Expected behavior: The user is navigated to the Change landing page. All New buttons on the list page should work. Actual behavior: The New button on the 'Changes assigned to me' page navigates to the change landing page. The New button on other donut lists doesn't work. |
|
|
Service Operations Workspace for Change Management PRB1838664 |
Create standard change on the Service Operations Workspace (SOW) shouldn't have the Model field populated when the compatibility property is set to 'true' | Flow is attached instead of workflow when the Model field is populated as a result of the compatibility property being set to 'true'. |
Expected: The Model field shouldn't be populated. Actual: The Model field is populated, as a result flow is attached instead of workflow. |
|
Service Operations Workspace for Change Management PRB1840201 |
Typing multiple lines of text in dialogue triggered by the Make approval decision button fails to process approvals and rejections | The record is not approved after entering multiple lines of text in the approval notes for a approval decision in the Service Operations Workspace (SOW). |
Notice that the record is not approved. |
|
Service Operations Workspace for Change Management PRB1841223 |
Users with the ITIL, change_manager, or sn_change_write roles are not able to propose single change on Service Operations Workspace (SOW) | This impacts instances with SOW 6.1 apps installed. |
Expected behavior: The user is able to edit or propose the change. Actual behavior: The user is not able to edit or propose the change. |
|
Service Operations Workspace for Change Management PRB1841357 |
The Propose button on the Mass CI Update modal is not enabled when multiple fields are added after proposing a single change | The Propose button becomes disabled after adding multiple fields to a new change following proposing a single change, and the user can only cancel or exit out of the modal. |
|
|
Service Operations Workspace for Change Management PRB1851103 |
The 'Change Overview' data broker needs to have role access defined | Roles are not associated in the Access Control (ACL) record. | |
|
Service Operations Workspace for Incident Management PRB1825743 |
The 'Upcoming' sidebar in the Service Operations Workspace home does not display data to users after upgrading to Xanadu | Overdue tasks are displayed in the 'Upcoming' tab, while users with incidents with breached Service Level Agreements (SLA) are not. |
Notice that only overdue tasks are displayed, while incidents with breached SLAs are not. |
|
Service Operations Workspace for Incident Management PRB1841972 |
The new Service Operations Workspace (SOW) landing page have Performance and Analytics Reporting (PAR) variants update entries from SOW version 6.1 | Observed after installing SOW 7.0 after SOW 6.1. |
Expected behavior: Changes are applied. Actual behavior: Changes are skipped. |
|
Service Operations Workspace for Incident Management PRB1843168 |
Donuts are not visible after upgrading SOW Technical Dashboard customization | ||
|
Service Operations Workspace for On-Call Scheduling PRB1836197 |
gs.addErrorMessage fails to appear in Service Operation Workspace (SOW) schedules | The error message does not appear as gs.addErrorMessage() for SOW Schedules. However, the business rule that prevents users from selecting SMS as a channel if they are not assigned to the group also includes gs.addErrorMessage(), which reminds the user of the failure reason if they do not have the required role. |
Notice that the message 'On-call user preference has been updated successfully' appears, however SMS is not stored successfully as the preferred communication method in 'Attempt' because it already detects the failure due to the business rule, and the error message doesn't appear in SOW when the user saves the preferences. |
|
Service Operations Workspace ITSM Admin Center PRB1825127 |
Dashboard is not visible after selecting 'Configure' on 'Landing page configurations' | The error message 'Can't display this dashboard' occurs and the dashboard is not visible, even though the user should be able to view it in edit mode after configuring the landing page. |
Expected behavior: Dashboard should be visible to the user in edit mode. Actual behavior: Observe the message 'Can't display this dashboard', and notice that the dashboard is not visible. |
|
Service Operations Workspace PRB1799519 |
An event team operator user received the 'Page not found' message when selecting the Service Operations Workspace (SOW) | An event team operator user doesn't see the SOW and encounters a 'Page not found' message. |
Expected Result: The 'Page not found' message is not displayed for the user. Actual result: The 'Page not found' message is displayed for the user. |
|
Service Operations Workspace PRB1837413 |
Dynamic translation is not enable on Service Operations Workspace (SOW) | This issue can be observed in the Activity Stream in SOW. After configuring dynamic translation with Microsoft Translation, the dynamic translation icon doesn't appear when switching from Customer Service Management (CSM) to SOW. |
Notice that the dynamic translation icon doesn't appear. |
|
Service Portal PRB1829670 |
Genius results shows both catalog items and knowledge articles even when the user is filtering with the navigation tabs | Searching in a portal displays Now Assist Genius results, including catalog items and knowledge search results. Selecting a catalog navigation pane or a knowledge navigation pane, the filtered results display both a catalog item and Now Assist QnA instead of displaying respective filtered results. |
Expected behavior: When selecting the Requests navigation pane, it should only display a catalog item Genius result and not knowledge. If users select the knowledge navigation pane, it should display only knowledge and not a catalog Genius result. Actual behavior: Irrespective of the navigation pane, the Genius result displays both a catalog item and a knowledge summary. |
|
Service Portal PRB1840878 |
The display of the Genius Results card using Now Assist and Knowledge Base articles are not aligned properly after resizing the browser | This issue also impacts the display in mobile devices. |
|
|
Session Validation PRB1846625 |
Deeplinks redirection failed with a node switch from an unauthenticated session to an authenticated session | On opening a deeplink URL, the user should authenticate and redirect to a specific resource. |
Refer to the listed KB article for details. |
|
Software Asset Management PRB1840899 |
New License Metrics for CrowdStrike | This is a product update. |
Refer to the listed KB article for details. |
|
Software Asset Management PRB1842738 |
Auto-select a metric group based on the CrowdStrike software model | This is a product update. | |
|
Software Asset Management PRB1853225 |
Remediation options buttons aren't triggering a scheduled job immediately if date_format is different | Scheduled job should be scheduled to run immediately. | |
|
Software Asset Management Workspace PRB1833497 |
There's a workspace functionality issue where filtering products under license usage isn't working | There's an issue with filter products under license usage. All records are displayed if users select a record for any particular version for a product while entering the name of the product in the search field. All the products display again. | |
|
Special Handling Notes PRB1836082 |
Simplify 'Refresh SHN' conditionals for readability and backportability | In Xanadu, if users set the Special Handling Notes (SHN) property 'Display special handling notes only once per session' to false, then the SHN pop-up window isn't displayed at all each time a user accesses a record. However, in Xanadu, once the property is set to false, the SHN pop-up window isn't displayed at all each time a user accesses a record. According to the documentation, the SHN pop-up window should be displayed each time a user accesses a record. |
Notice that the 'Special Handling Notes' pop-up window isn't displayed at all each time a user accesses the record in either workspace. |
|
Stream Connect Core PRB1845639 |
Kafka Consumer stops consuming messages once it receives a 'null' message from Producer | When a 'null' message error is observed from the source, the Kafka stream no longer consumes the messages. | |
|
System Import Sets PRB1847486 |
Multiple concurrent import sets are created for one data source |
|
|
|
Table Cleaner PRB1836111 |
The dot walk in the Match field isn't working | There's no unintended data deletion. Table Cleaner thinks the Match field with dot walk isn't valid, and therefore doesn't clean anything for that invocation. | |
|
UI Form Administration PRB1820922 |
The display business rule causes info messages to not display on quick-edit of records in the Service Operations Workspace (SOW) | An info message doesn't display the message when using the 'i' quick-edit feature in SOW or any other workspace. When selecting the 'i' icon to edit a record in quick edit from the list view in the Workspace, the info message is not shown. However, the info message appears correctly when previewing a record using the 'i' icon in the Native UI. |
Expected behavior: The info message should be displayed upon triggering the business rule in the workspace. Actual behavior: The info message is not displayed in the quick-edit view in the workspace. |
|
UI Form Administration PRB1836016 |
Fields in the Metric Data Task of the ESG Workspace are displayed in a single column | This issue occurs when the screen is opened at 100% zoom. If the screen is displayed at approximately 75% zoom, the fields are displayed in two columns according to the defined view. The affected view is as follows: Metric Data Task [sn_grc_metric_data_task] - View: Data task info. This issue doesn't occur in Vancouver, but it occurs after upgrading to Xanadu. |
Expected behavior: The form layout should display as a two column layout. Actual behavior: The form layout displaying as a single column layout. |
|
UI Form Administration PRB1848506 |
List Control Form has duplicate fields preventing updates | The form should update with changes, but duplicate fields prevent the value from being applied. |
Expected behavior: The form updates with the change. Actual behavior: Duplicate fields are preventing the value from being applied. |
|
Upgrade Center PRB1844300 |
sys_claims customization protection behaves differently than sys_update_xml during upgrades when the sys_policy of the file changes | The installer has no historic knowledge and can't tell if a record was previously unprotected and just became protected in a subsequent release version. This applies both to sys_claims as well as sys_update_xml as a protection mechanism for changes. |
Notice that it should be 'SKIPPED', but instead is 'UPDATED'. |
|
Usage Analytics PRB1834523 |
Remove dependency on old Appsee | UXA user session data is not tracked when the collection mode is 'Both' and old appsee is not configured for the instance. | |
|
Usage Analytics PRB1844882 |
The user is unable to perform an aggregate query on the table paf_evt_aggregate due to an empty ACL role | When a user with elevated privileges generates a report view of the table paf_evt_aggregate and shares it with an admin user, that usr can't view the report due to a security exception. | |
|
Usage Analytics PRB1851575 |
Mark glide.telemetry.trace. session_debug_trace_enabled as false | This is a product update. | |
|
Usage Analytics PRB1853847 |
Switching a non-signed (anonymous) user to LoggedIn User Tracking isn't working | Also, impersonating one user to another results in incorrect data tracking. | |
|
Usage Analytics PRB1854383 |
Backport for UX Analytics store app dashboard issues | ||
|
UX Framework PRB1840354 |
When a maintenance item is selected and the Next button is selected, it automatically redirects to the new creation plan page |
When a maintenance item is selected and the Next button is selected, it automatically redirects to the new creation plan page. |
|
|
UX Framework PRB1843697 |
The user is unable to tab to side panel on Safari in Yokohama | The 'Questions' tab is not hiding at all when clicked, and the 'Questions' tab hides only when clicked. |
Notice on that screen that the Questions tab hides when clicked in Washington DC and Xanadu instances but not in Yokohama. After a couple of seconds page will again refresh and the tab will be visible again. |
|
Virtual Agent Designer Legacy PRB1854102 |
Application scope is not copied over on a duplicate topic in Yokohama | Duplication fails with an error message: 'Application scope is required.' |
Observe that the duplication fails with an error message: 'Application scope is required.' |
|
Virtual Agent PRB1833334 |
A script added as a tool, the execution of the tool fails | If the user adds a script as a tool, and the script include has the Accessible From field set to 'This application scope only'. The execution of the tool fails with the error, 'Illegal access to private script include'. | |
|
Virtual Agent PRB1838336 |
The Created On field is missing a value in its response for getCapability and getSkill | ||
|
Virtual Agent PRB1840741 |
Plan is generated on NAP for agent from a random use case | A plan should be generated from a use case that is related to the context of the incident. |
Expected behavior: On NAP, a plan should be generated from a use case that is related to the context of the incident when opened by an agent. Actual behavior: Plan is generated on NAP for agent from a random use case selected due to race condition. |
|
Virtual Agent PRB1843924 |
KB generation does not work from NAP |
Expected behavior: KB article is created from NAP. Actual behavior: Failure to create the knowledge article with the message, "I'm having technical issues and won't be able to continue this conversation." |
|
|
Virtual Agent PRB1844284 |
A multi-case KB GenAI call errors out for the agent persona |
Observe an error in the Generative AI log for the 'Multi-knowledge article generate' call. |
|
|
Virtual Agent PRB1847222 |
If a payload has any input with a null value, OE throws a | When the user sends a non-mandatory input with a value of 'null' to OneExtendUtil.execute, the request fails with a null pointer exception. | |
|
Virtual Agent PRB1847443 |
Virtual Agent topic with Dynamic Capability node fails during execution | The node fails with a 400001 error. |
Observe that topic execution fails with 'Sorry, there was a problem...' and 'Error - 400001' in the logs. |
|
Virtual Agent PRB1847828 |
Plan Generation use case only works with incidents | The Plan Generation use case does not work to resolve a case. It only works for incidents | |
|
Virtual Agent PRB1850648 |
During failure scenarios in Virtual Agent, sys_generative_ai_log records not created | An error during post processing does not lead to a sys_generative_ai_log to be created. | |
|
Virtual Agent PRB1851004 |
Skill discovery and execution fails with the proxy sys_prop enabled in Yokohama | Discovery and execution fails when the sysprop com.glide.cs.one_extend. auto_proxy_enabled = false. This is enabled by default. |
Observe that discovery fails with a sorry message. |
|
Virtual Agent PRB1851248 |
In sync mode, skill execution involving RAG is failing | For the skill mentioned, RAG tool is failing in 'sync' mode due to an empty query input. It looks like it's not able to fetch and resolve 'query' from the previous tool output. | |
|
Virtual Agent PRB1853056 |
An API call should return a response in French, but the response is in English | The API is called with dtTargetLanguage = 'en' and enableDT = false, which is wrong. The correct response should have dtTargetLanguage = 'fr' and enableDT = true. | |
|
Virtual Agent PRB1854031 |
Fix the 'licensing usage' log | ||
|
Virtual Agent PRB1854061 |
OptimisticLockException when executing dynamic capability | The output refiner response is proper, but it fails to return a response to the dynamic capability node in the topic. | |
|
Virtual Agent PRB1854081 |
GAIC Licensing should charge assists instead of trial assists even when the 'Licensing' API returns that a feature isn't configured in pricing | When a GAIC capability is executed, as part of licensing, a call is made to the 'Licensing' API to get the assists configured for that capability. If it is not present in pricing, users get an empty response. In that case, trial assists are configured in GAIC (sys_gen_ai_license _metadata_trial) and set as trial assists. This needs to be changed that the trial assists should still be charged as real assists when inserting into sys_gen_ai_usage_log. | |
|
Virtual Agent PRB1855393 |
User KnowledgeGraph data should be applied for search | ||
|
Virtual Agent PRB1855479 |
Intermittent lock version mismatch for conversation ID in Conversation Catalog | The user experiences intermittent "Lock version mismatch" errors when executing the Conversation Catalog in the Service Portal, causing abrupt conversation terminations. | |
|
Virtual Agent PRB1855555 |
Bot exits with an error when a query contains double quotes | When any query with double quotes is entered in the chatbot, it exits immediately with the below message: "Sorry, there was a problem on my side trying to complete this request. Try asking again later." | |
|
Virtual Agent PRB1856043 |
Add the LLMProxy and LLMProxy-GeoLicensed and DynamicTranslation sys_service records | This is a product update. | |
|
Virtual Agent PRB1856309 |
Create a metadata table for AI agents's skill discovery | This is a product update. | |
|
Virtual Agent PRB1856323 |
An NSA admin user is unable to switch LLMs | The issue exists during activating a skill. |
Expected behavior: An NSA admin user unable to switch the LLMs. Actual behavior: An NSA admin user should be able to switch the LLMs. |
|
Virtual Agent PRB1856492 |
Chat bot errors out due to a mismatched lock version | The chat bot errors out and exits the chat. |
Observe that bot throws the error, 'Syslog error: Lock version mismatch for conversationId 14c1dcb92b371a 1009f2f22ffe91bf1c - expected 13 and encountered 14'. |
|
Virtual Agent PRB1857085 |
Fallback with create incident with a Virtual Agent (VA) conversation gets stuck | The NAVA fallback option is 'Record producer' with 'Create incident using VA'. |
Expected behavior: Incident creation is completed. Actual behavior: The conversation gets stuck and there are errors in the log. |
|
Virtual Agent PRB1857219 |
Skill discovery fails on xselfservice upgraded instance | This is a product update. | |
|
Virtual Agent PRB1857900 |
A deflection log table doesn't set a 'no response' state when AI Search returns 'no answer found' |
Notice that the State field isn't set to 'no response'. |
|
|
Virtual Agent PRB1858305 |
GAIC doesn't handle response max tokens of NULL for sys_generative_ai_config | If sn_vad_genai.com. glide.cs.one_extend .auto_proxy_enabled is set to false, the issue isn't reproducible. |
Expected behavior: Users get a response from the LLM. Actual behavior: There's a GAIC Error complaining about missing data. |
|
Virtual Agent PRB1858954 |
Follow-up after a navigation skill isn't working |
Observe that a processing message keeps loading and no response is displayed. |
|
|
Virtual Agent Web Client PRB1847374 |
Messages in the user chat box are hard to read |
Observe that messages like 'Click here to start' inside the user typing box are almost unreadable. |
|
|
Virtual Agent Web Client PRB1861185 |
An animated icon isn't visible in NAVA when enabled |
Expected behavior: An animated icon is visible next to the loading messages. Actual behavior: No icon loads next to loading messages. |
|
|
Walk-Up Experience PRB1848443 |
A badge reader throws an error: 'Could not find location queue associated with badge reader' | Starting from Xanadu, users who have the badge reader configuration set up are facing the issue where it states 'Could not find location queue associated with badge reader', even though there is a location queue defined with the badge reader. |
Expected behavior: The API should give a success message: 'User has been checked in'. Actual behavior: The API is throwing 'Could not find location queue associated with badge reader', even though there is a location available. |
|
Word Document APIs PRB1840050 |
The Docx4j version should be updated to support ServiceNow WordDocumentAPIs after a recent update of Microsoft Office Word 16.91 | There's a new XML tag that is added in to docx format by Microsoft. The respective docx4j library has updated (8.3.13), which has to be updated in the WordDocumentAPIs services. |
Observe that the document is generated, but if it's downloaded and opened, it displays the document as corrupted. |
|
Work Order Management PRB1838614 |
Logic fails to check for conflicts if the assignment group selected on the work order task (WOT) contains multiple group types | The business rule date checks for table sm_task fails to correctly check for conflicts if the assignment group on the WOT contains multiple group types. |
The assignment fails because of the conflict. |
|
Work Order Management PRB1839337 |
The time displayed in the 'Task' panel and CSP is in the UTC format |
Observe that the time displayed in 'Task' panel as well as the CSP is converted to UTC time instead of the user's timezone. |
|
|
Work Order Management PRB1841899 |
Observe higher response times for dispatcher workspace transactions during 1x load test | When executing a 1x load test with WFO data, the response times of few transactions are above SLA. | |
|
Work Order Management PRB1842749 |
Remove client callable script include | This is a product update. | |
|
Work Order Management PRB1853746 |
Unable to source a part from the part requirement flow from Work Order Tasks (WOT) in the Mobile Agent App | An error message occurs when the user sources a part in the part requirement flow from Work Order Task for Field Service Management (FSM) in the Mobile Agent App. |
Expected behavior:It should be submitted and the success message, 'Parts have been sourced, and transfer orders have been created' should be seen. Actual behavior: Issue: Notice the error message, 'Source part failed'. |
|
Work Order Management PRB1853754 |
Schedule conflicts aren't displayed for wm_manager when the contractor management plugin is installed | A conflict error message should be displayed when scheduled Work Order Tasks (WOT) conflict and are assigned to the same user with the wm_manager role. |
Expected behavior: The conflict error is displayed. Actual behavior: The conflict errors aren't displayed. |
|
Work Order Questionnaires PRB1836194 |
Removal of sn_smart_asmt.assessment_admin from inherited roles of questionnaire_admin | This is a product update. |
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.