Xanadu Patch 5
The Xanadu Patch 5 release contains important problem fixes.
- Xanadu Patch 5 was released on January 10, 2025.
-
- Build date: 12-31-2024_0455
- Build tag: glide-xanadu-07-02-2024__patch5-12-24-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
Xanadu Patch 5 includes 179 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.
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 |
|---|---|---|---|
|
Code Signing PRB1783883 |
LoggerConfiguration access privileges doesn't allow creation of a source record for Log Export Service | Despite an upgrade, when a user tries to create a LES source record, they get the message: 'Execute operation on script include 'LoggerConfiguration' from scope 'Log Export Service' was denied. The application 'Log Export Service' must declare a cross scope access privilege. Please contact the application admin to update their access requests. Error MessageSomething went wrong with the configuration setup. Please try again later by setting active to true and updating the record'. |
Refer to the listed KB article for details. |
|
Flow Engine PRB1813296 |
A subflow reference input comes in as a JSON instead of a reference | Whenever a group record is passed via flow to sub-flow, it displays an error as 'Skipping approvals due to invalid rule: ApprovesRejectsAnyG'. Passing a record to a subflow isn't constant and is coming through as a JSON. This isn't just isolated to ApprovalRules. | |
|
Process Mining Workspace PRB1813626 |
Remove the protection policy from the left navigation modules/menu | Since the left navigation module 'Process Mining' has a read-only policy applied, users aren't able to modify. The user wants to make the menu to be visible to only their admin users. | |
|
System Import Sets PRB1804838 |
New fields with double byte characters aren't created automatically on loading data | If the loading file or data source contains headers that don't match the fields in the import set table, when loading data, new fields are created. Since the Xanadu release, new fields aren't created when headers contain double byte characters, and a warning message is logged in the import log. This occurs even if com.glide.use_column _name_optimizer property is 'true'. |
Refer to the listed KB article for details. |
|
Time Card Management PRB1809013 |
The widget 'timesheet-week-breakdown' doesn't display hours on the Time Sheet portal | In the Time Sheet portal, the widget timesheet-week-breakdown doesn't display hours when a non-numbered task is added to a time sheet. This issue was noticed in Xanadu. |
Notice the number of hours in the daily breakdown, and that the hours are displaying correctly. |
|
Visual Task Boards PRB1765065 |
ChecklistItemResponder is too slow to efficiently scale normal usage of the platform, resulting in backlog in the record watcher queue | ChecklistItemDAO has the functions canRead/canDelete that triggers base instance ACLs. |
Trigger the ChecklistItemResponder with a check list that has 50+ items. |
All other fixes
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
[Deprecated] Process Mining Guided Project Setup PRB1790547 |
When creating a project, added breakdowns aren't displayed |
Expected behavior: Breakdowns should be displayed. Actual behavior: Observe that the added breakdowns aren't displayed on the breakdowns page. It doesn't display even after refreshing from the breakdown page. |
|
|
Adaptive Authentication PRB1657050 |
The 'Trusted Mobile Device' filter should also be used in the Post Authentication context | After creating a policy in the Post Authentication context with allowed IP ranges and Mobile App conditions, a user with a trusted, registered device should be able to log into the instance from the Now Mobile App. Currently, the login fails when the user uses a registered device with an IP that isn't allowed. The 'Trusted Mobile Device' filter can be used pre-authentication, but should also be supported post-authentication. |
Expected behavior: The user should be able to login to the instance, as the user has registered the device, and post-authentication policies should pass and allow the user to log into the instance. Actual behavior: The user login fails from the registered device from an IP that is not allowed when the 'Trusted Mobile' filter is used in post-authentication. |
|
Advanced Work Assignment PRB1823277 |
Move external QueueID from the 'External Routing' plugin to the main AWA plugin | The ExternalQueueID field should be present in the main AWA plugin, but isn't. | |
|
Advanced Work Assignment PRB1823284 |
There's 'Fix ErrorMessages' in UpdateSegment when 'confirmed on' is passed | Users see an error: 'Script execution error: Script Identifier: null.null.script, Error Description: undefined is not a function., Script ES Level: 0 Evaluator: com.glide.script.RhinoEcmaError: undefined is not a function.' |
Refer to the listed KB article for details. |
|
Advanced Work Assignment PRB1824092 |
Work items aren't counting towards the capacity recalculation total when they are matched with an agent but not yet offered | This can lead to an agent being assigned extra work during the next assignment round due to having an artificially low workload. |
Expected behavior: Exactly 2 more work items appear in the inbox. Actual behavior: The agent may be offered 3 work items. |
|
Advanced Work Assignment PRB1831774 |
If the form is customized before the external routing plugin is enabled, an external field doesn't get added to a 'Queue' form |
The External field doesn't get added to the 'Queue' form. |
|
|
Agent Chat PRB1802338 |
Auto-flush on the 'Conversation' table (sys_cs_conversation) causes issues with displaying the conversation history for agents in the chat window | The agent should still be able to view conversations that were not deleted or were created after the auto flush was run. | |
|
Agent Chat PRB1831019 |
The API call to fetch the skill configuration of the WWNA component should be done if Now Assist is enabled |
Expected behavior: The extra call should not occur. Actual behavior: There is a network call to render the Now Assist Context Menu (NACM), formally known as WWNA, component that is not necessary. |
|
|
AI Search PRB1766750 |
UX should respect timeouts on asynchronous Genius results | The UI doesn't short circuit and display 'request timed out' or something similar. This may cause issues if the asynchronous LLM request fails for some reason and doesn't send back a response. It causes the page to continuously display a loading effect. | |
|
AI Search PRB1785906 |
The list value is not indexed | ||
|
AI Search PRB1792826 |
The search preview link doesn't take into account 'New Condition' from an indexed source |
Observe that the search source conditions aren't combined correctly with the indexed source conditions. |
|
|
AI Search PRB1794353 |
v_search_genius_result becomes unreadable after opening a v_search_genius_result ACL | AI Search stops rendering Genius Results after opening a v_search_genius_result ACL record. A Null Pointer Exception (NPE) is observed in the system logs. |
Observe that the Genius results are no longer rendering. |
|
AI Search PRB1801325 |
Second tier feedback for negative feedback on Genius Results is not always presented |
|
|
|
AI Search PRB1802473 |
Tab counts change for all the tabs when users select from 'All' to another tab | Tab counts also change on pagination. |
Refer to the listed KB article for details. |
|
AI Search PRB1805031 |
The Global Search icon is incorrectly colored when a dark banner is used |
Notice that the search icon isn't styled according to the other elements (and isn't visible). |
|
|
AI Search PRB1820883 |
User context boost does not work for sys_user.country and sys_user.location.state |
Observe that the search result is not boosted as per user context. |
|
|
AI Search PRB1830291 |
The 'AsyncEmbedding IngestionStatusHandler' connection is not updated when the AI Search connection URL is updated | ||
|
AI Search PRB1832346 |
Selecting search results adds a parameter 'SearchTerm', which leads to a 404 error | With AI Search enabled, searching on the portal leads to a 404 page not found error. This happens when search results that happen to be external links are presented in the search results. When a search result is clicked, an additional parameter is added to the URL: '&searchTerm='. This additional parameter causes the 404 error. |
Expected behavior: The user lands on the external link. Actual behavior: The user lands on a 404 page not found error. |
|
AI Search PRB1835345 |
Users are unable to kick off ingestion when the index source has a semantic index configuration on one of its child tables |
Observe that ingestion does not start and there are errors in the log. |
|
|
AI Search PRB1837962 |
When a query is performed in 'OR' mode, the pagination breaks | 0 results are returned. |
Observe that there's no matches. |
|
Analytics Data API PRB1778742 |
Some breakdown elements filters aren't applied to the widget |
Expected behavior: The filter should be applied to all the widgets on the page. Actual behavior: The filter isn't applied for the first row widgets. |
|
|
Analytics Export API PRB1813585 |
Add support for https/snowk8s in Highcharts and glide-whtp | ||
|
API Usage Analytics Dashboard PRB1830743 |
There's a duplicate transfer-encoding header | The issue occurs for custom API/tables, with the x_ in the URI. An error is listed in the logs. | |
|
Application Install Engine PRB1822879 |
In the case of a combination of hosted plugins with app customization, the existing higher version host app store plugin object isn't used | ||
|
Asynchronous Message Bus (AMB) PRB1822973 |
Record watcher (RW) exceptions out when it encounters an invalid record and fails to execute responders, which can cause flows to stall | This is seen so far in case of indirect responders when trying to get indirectly watched records. During this, when the RW encounters an invalid sys_id, IllegalArgumentException is thrown. This causes RW to not execute any responders matching that condition and can cause flows to be stuck in case there is a flow responder watching the same condition. |
Observe that the issue is triggered. |
|
Audit History PRB1793551 |
A null object returned by HistoryChangeList Iterator should be handled | For an impersonated user, and only on certain records of a table, a calendar displays as empty. For other records of the same table, the calendar was populated as expected. |
Notice the calendar is empty. |
|
Audit History PRB1837362 |
NoBroadcast() logs are consumed by Log Export Service (LES) topics | In Xanadu, the persistence layer was updated to optimize database connection pool management, and new calls to Log.xxxNoBroadcast were introduced within the critical section. The expectation was that these calls would remain isolated and would not interact with the database. However, due to a downstream issue in the LogExportService Hermes API logic, database calls were inadvertently made during the same Log API calls, resulting in a deadlock. |
|
|
Capacity and Reservations Management PRB1824649 |
Capacity metrics data is cleared when running the capacity scheduled job in the case of buckets | Additionally, appointment booking through the platform is creating duplicate capacity usage. |
On the homepage capacity dashboard, 'Field Service Territory Capacity Analytics' under the 'Capacity gap analysis' for territory, the assigned capacity data should be accurate and not all zeros. |
|
Change Management PRB1801143 |
There's a URL truncation issue in change request copies | There's a URL truncation issue in change request copies due to large fields in the com.snc.change_ request.copy.attributes property, leading to a missing chg_model field if it is in the end of the list. |
|
|
CMDB to CSDM Data Synchronization PRB1822499 |
Life Cycle Control records are missing for a CMDB base table to allow the use of the 'End of Operation' stage |
Refer to the listed KB article for details. |
|
|
Condition Builder PRB1776650 |
Unable to dot-walk into a reference field when configuring report conditions | Unable to dot-walk into a reference field when configuring report conditions since the Washington DC upgrade uses JAWS 2024 screen reading software. | |
|
Configuration Management Database (CMDB) PRB1819137 |
Data Manager doesn't support dot-walk fields for task assignment |
Notice that since it's a reference to sys_dictionary, this isn't possible. |
|
|
Configuration Management Database (CMDB) PRB1828632 |
The de-duplication task for lookup records isn't created with correct information |
Refer to the listed KB article for details. |
|
|
Configuration Management Database (CMDB) PRB1830256 |
If eligible records are more than batch size, certification audit results are duplicated for failed CIs | The checkTableAttributes AgainstTemplate method doesn't respect the current batch it is running in. It instead queries the entire CI class tables and logs the failed results. |
Expected behavior: The number of records in the cert_audit_results table shouldn't be more than one. Actual behavior: The total_num_records/1000 +1 times the results get duplicated for failed results. |
|
Core Platform PRB1732676 |
The variable ${comments_and_work_notes} isn't working for HR cases after an upgrade to Vancouver | After upgrading to Vancouver, email notifications with ${comments_and_work_notes} are displaying as empty in the recipient's email. This works fine in Tokyo instances. |
Refer to the listed KB article for details. |
|
Crew Operations PRB1823861 |
Dynamic crew creation fails and the Dynamic Scheduling modal throws an error instead of identifying the proper filter | The same name for the variable and function was being used. As a result, the function call was overwritten by the variable in the extension point call. It fails and does not create the Dynamic Crew because it not able to get the function. | |
|
Database Persistence - Data Access PRB1765194 |
Database view's list query throws a syntax error when the language is set to Japanese | The error message is a syntax error or access rule violation detected by the database unknown column 'sys_translated_text2.name' in 'where clause'. | |
|
Database Persistence - Data Access PRB1808839 |
Update related to PRB1762005, changing the column name octet_length to below 63 | ||
|
Database Persistence - Data Management PRB1765297 |
Enable extended tables for DMTableCleaner | ||
|
Database Persistence - Data Management PRB1800693 |
Create chunks based on the records eligible for deletion | Currently, hex cleaners create an enormous amount of chunks, even when a table has few records to delete. For example, on a clean up from a table with 70 million rows, the hex cleaner will create 65,000 chunks. | |
|
Database Persistence - Data Scale PRB1721884 |
Tables without PK cause group replication errors in MySQL 8 | ||
|
Database Persistence - Data Scale PRB1749770 |
The size of tuple values received from the server should be limited | As a result of the size of these values, there's out of memory error restarts on surf far nodes. | |
|
Database Persistence - Data Scale PRB1788274 |
There's incorrect results when a statement is closed while another statement is executing |
Refer to the listed KB article for details. |
|
|
Database Persistence - Data Scale PRB1793961 |
Use Log.infoNoBroadcast in RowList and RowBlock | Log.infoNoBroadcast is used in RowBlock, which could potentially trigger database queries. It is always executed as a nested query (i.e., another query is still being executed and fetched). This could potentially affect the enclosing query. | |
|
Database Persistence PRB1773095 |
Links break in variable set records when the page is translated to a non-English language | The links in a variable set record don't work when the Title field isn't translated in a non-English language. |
Expected behavior: The link should work as same in English mode. Actual behavior: The link isn't working. |
|
Database Persistence PRB1833850 |
Logging in critical sections of DBConnectionPool can cause deadlocks | This becomes a serious issue if a message is logged in a critical section while holding a lock. | |
|
Date Picker PRB1820680 |
Workspace date pickers are not respecting the language codes for pt-BR and fr-CA | When the user session language is either Portuguese Brazilian (pt-BR), or French Canadian (fr-CA), all date pickers in all workspaces in Xanadu are displaying in English. |
Observe the date picker is displaying in English. |
|
Discovery PRB1833554 |
IP exclusion does not work as expected when the schedule contains an IP net-mask alone | If at least one IP list is added to the original schedule which had only subnet, exclusions work as expected. |
Observe that the IP exclusion does not occur, despite the record types (IP list, range, sub net masks - are used for exclusion). |
|
Document Intelligence Unified Backend PRB1781359 |
Document Intelligence upgrade causes data migration to fail when the instance is in a non-English language |
The migration fails, and the model will not be trained. As a result, tasks, when processed, also fail. |
|
|
Document Intelligence Unified Backend PRB1800115 |
If a migration task fails for a task definition failure, the upgrade of the task definition should not proceed | ||
|
Document Intelligence Unified Backend PRB1828370 |
The Show in Docintel button is not visible for QnA tasks | ||
|
Dynamic Translation PRB1825179 |
Users get an error message when creating the setting as part of the localization framework | The error message: 'Translator version should be V3'. |
Expected behavior: The setting is created. Actual behavior: The setting isn't created and users get an error message: 'Translator name version should be V3'. |
|
Dynamic Translation PRB1832033 |
When a translatorID is sent as null to an exclusion framework API, it's not returning the input texts in the output in Now Assist | ||
|
Email Notifications PRB1824698 |
Notifications are sent to multiple users' personal email addresses | ||
|
Employee Relations Case Management PRB1830223 |
HR users are unable to add or view attachments on Employee Relations cases in HR Agent Workspace | When HR users try to add attachments to an Employee Relations case in HR Agent Workspace, the attachment disappears and they are unable to view all previous attached documents. If users view the same Employee Relations record in HR Agent Workspace as an admin, they can view all of the attachments that the HR user tried to add. | |
|
Field Normalization PRB1817181 |
The coalescer job reads an arbitrary number of sys_ids into memory | Coalescer::getGoatReferences reads sys_ids into memory with no limit. Meaning that for large enough tables, this job can easily bring down a node. | |
|
Flow Engine PRB1814758 |
During Async HTTPClient initialization, there's reinitialization for every time in RESTStep |
Expected behavior: There shouldn't be much of a difference between these numbers. Actual behavior: There's persistent 250ms-500ms delta between these numbers. |
|
|
Flow Engine PRB1817474 |
An error message exists even after a retry is successful and the status code is 200 | When an action is executed with a retry policy and the initial call/s failed, the rest step output has an error message. However, after certain attempts once it's successful, the status is 200. It also displays an error message. |
Even after updating to 200, the error message is still there. |
|
Flow Engine PRB1832181 |
Password2 decryption fails in Engine V2 after returning from the MID server | The re-encryption for Password2 data when sending to MID aren't re-encrypted for Glide, which is causing the decryption to fail. | |
|
Flows (Family Channel) PRB1784060 |
The 'System logs' table is flooded with the message 'Flow Designer: Credentials sys_id' | The 'System logs' table is flooded with the log: 'Flow Designer: Credentials sys_id: 41b53612c3fce5 d087d34f45df0131b6'. |
|
|
Form Controller PRB1826786 |
Base input fields aren't displayed for Now Assist for Configure Management Database (CMDB) | The 'Choose Inputs' section is blank and throws an error when the user attempts to enable the CI summarization skill for CMDB. |
Navigate to Notice that base inputs are blank, and an error is thrown. |
|
GRC Platform Plugins PRB1807377 |
There's a canvas error on policy records in Compliance Workspace | When opening a policy text for a policy record in Compliance Workspace, it throws an error: 'Canvas Error'. |
Observe the 'Canvas error' when sync is toggled off in the 'Policy text' tab. |
|
Group and Action Framework - Family PRB1834954 |
Support text as the similarity API input | The similarity API needs to support text similarity. Currently, it can provide similarity between incidents when two sysIDs, or free text and sysID of record is passed. | |
|
Guided Tours PRB1784409 |
The guided tours API returns java.lang.ArrayIndex OutOfBoundsException | It throws a 500 internal server error. |
|
|
Guided Tours PRB1790101 |
A guided tour displays 'Undefined' when trying to stop auto-launching a tour in HR Agent Workspace |
Notice that it's displaying 'undefined'. |
|
|
Haraka (Glide) PRB1824231 |
sys_kagami_query_engine has an error on the column decision_last_msg | Queries are not routing to postgreSQL after upgrading to Xanadu. Queries with 'group by' are attempting to route to Haraka, but are failing due to a syntax error. |
Refer to the listed KB article for details. |
|
Health Log Analytics (Family) PRB1827423 |
Elasticsearch (ES) data input (DI) has slow read throughput | Elasticsearch data input code isn't paralleling the scroll slice calls, which means there's no option for the user to increase the reading throughput. Increasing the scroll slice count won't have any effect. |
Expected behavior: Users should be able to read as fast or faster then 20k per second. Actual behavior: No difference in read throughput. |
|
Hermes (Family) PRB1804125 |
Support change from Entrust to DigiCert | There's a need to update the certificate generator tool to support DigiCert as part of its truststore. Currently, it only supports Entrust. | |
|
Hermes (Family) PRB1819119 |
Clones submitted using user profiles do not exclude Hermes tables by default | The default settings are used when users define a custom profile for cloning. When the default value is 'false' and custom profiles are used, the exclude/preserve rules are not honored and only get applied if the value is 'true.' Because it needs to be applied always for Hermes, the default value needs to be 'true'. | |
|
Hermes (Family) PRB1821659 |
The full topic name for longer instance names and/or topic names are truncated in the cluster_topic_name field |
|
|
|
Hermes (Family) PRB1821669 |
Stability improvement to non-default Hermes services | An instance upgrade is bringing the instance down |
Create multiple HermesTopic objects for the same service. Notice that a DB call is made each time the HermesTopic object is constructed. This impacts compute speed in production. |
|
Hermes (Family) PRB1834407 |
Reduce DB calls during initialization for Hermes |
|
|
|
History Set PRB1826101 |
Enabling the property 'glide.history_set.pull_ journal_entries_from _journal_table ' has side effects | Enabling the property breaks HistoryWalker API and populates '0' as the update count for journal fields in the sys_history_line table. | |
|
Integration Hub PRB1766824 |
Non-Integration Hub (IH) outbound calls are counted as IH usages if a flow is called earlier in the IH transaction, even if this flow doesn't cause the outbound request | ||
|
Integration Hub PRB1784518 |
The 'Retry' policy doesn't retry for a connection timeout | ||
|
Integration Hub PRB1821701 |
The 'Resolve SST for MID' property is not correctly honored when flows are set to run on v1 and the major engine version is v2 | ||
|
Integration Hub PRB1822660 |
IBM watsonx and Coupa spoke dependency issues in properties files | ||
|
Integration Hub PRB1834092 |
An image size greater than 5MB isn't able to generate the playbook | At a spoke level, each image is converted into base64 before sending it to LLM. It uses the getcontentBase64 API, which puts a 5MB limit and couldn't generate its base64 encoding. It sends an empty payload for an image which results in invalid image data. |
Expected behavior: It should generate the playbook. Actual behavior: Users get a 'Couldn't generate the playbook' message. |
|
Issue Auto Resolution for Virtual Agent PRB1819544 |
Agent are unable to submit feedbacks for KBs and catalog items |
|
|
|
Key Management Framework (KMF) PRB1814067 |
Cross-region move with Bagheera-auto-config enabled fails sys_property password2 record decryption | ||
|
Key Management Framework (KMF) PRB1819238 |
Rekey only deactivates a private key for an asymmetric module key pair, causing a discrepancy when generating a new asymmetric key pair on the target | The rekey flow introduced in Xanadu only deactivates and claims ownership of the private key for an asymmetric module key pair. This causes an issue in generating a new key pair on the target because the public key is active, so only a private key is created and persisted. This leads to a mismatch between the active public key and the active private key. The logic that causes this issue is in KMFRekeyManager, as it only rekeys the private key and does not check for the peer key. |
Expected behavior: Both the private key and public key are deactivated and owned by the target instance. Actual behavior: Only the private key is deactivated and owned by target instance. The public key is active and owned by the source instance. |
|
Key Management Framework (KMF) PRB1824187 |
Post cross-region move encryption fails for modules that don't have keys | ||
|
Legacy Agent Workspace PRB1830809 |
Users are unable to apply recommended response templates in an /r case | In a scenario when the /r-keyboard shortcut is used to browse response templates and Now Assist is enabled, users are not able to apply the templates by selecting a tab in the list. This works as expected in the search scenario. | |
|
List Administration PRB1817332 |
Non-admin users are unable to remove tags from the list view for workspaces | This is working in the Native UI. | |
|
List Administration PRB1826163 |
A list declarative action isn't working in the 'New List' page template |
Observe that the console log wasn't displayed in the browser console. |
|
|
List Administration PRB1827799 |
A filter condition in a module is displaying additional filters when opened in new tab | The filter condition displays backend details. |
Expected behavior: When the module is clicked to open in a new tab, only the dot-walking filters should apply. Actual behavior: When the module is clicked to open in a new tab, additional backend filters are applied. Observe that some additional filters are applied. This issue only happens when opening the module in a new tab. If opened in the same tab, the issue doesn't happen. If the user preference value for the user is set as false, the issue isn't observed. |
|
List Multi-Field Edit PRB1819121 |
The side panel form for the Edit UI action cannot be opened for a second time |
Notice that this time, the side panel form opens but has no content. |
|
|
List Search PRB1763145 |
Search behavior changed to 'Starts with' in Washington DC when adding columns to a list view in configurable workspaces | Search behavior used to be 'Contains' in pre-Washington DC. |
|
|
MID Server PRB1808948 |
MIDX509TrustManager doesn't handle expired cross-signing CA root certification | An exception appears in the logs. | |
|
Multi-factor Authentication (MFA) PRB1814364 |
Multi-factor authentication (MFA)'s flow is broken after cloning from Vancouver to Xanadu |
Expected behavior: The user is able to log in successfully with MFA. Actual behavior: The user is unable log in into the instance after the clone. |
|
|
Next Experience Unified Navigation PRB1820116 |
Applications in a configured menu don't display after the user switches domains |
Expected behavior: The configurable menu displays. Actual behavior: If there are only applications in the configurable menu, the menu doesn't display in the header. If there are also modules, the menu displays but the applications doesn't. This also applies to the default domain, but only if the user switches their domain to another and then back to the default. |
|
|
Now User Experience PRB1817203 |
Users are unable to open a module when the sys_app_module .window_name field has a value |
Expected behavior: The module should open even if the window name field is filled in like it does in Washington DC. Actual behavior: The module doesn't open when the window name field is filled in. |
|
|
On-Call Scheduling PRB1805914 |
Daily, weekly or biweekly rotation is skipped in November |
Expected behavior: A rotation shouldn't be skipped. Actual behavior: A rotation is skipped. |
|
|
Password Reset PRB1807336 |
Missing translations for the pwd_question on the password reset enrollment page for QA verification | Until Washington DC, users can see the translations of questions in the sys_translated table. Xanadu onwards those records are missing from the sys_translated table. |
Expected behavior: The questions list should be in the user's current language. Actual behavior: The questions list is still in English. |
|
Password Reset PRB1830139 |
SMS verification isn't working in 'Service Desk Password Reset' and enrollment modules after an Xanadu upgrade | After an Xanadu upgrade, when verifying an added device via SMS, E.164 compliant phone numbers throw an error: 'not an E.164 compliant phone number: no thrown error'. |
Navigate to . |
|
Performance Analytics PRB1784482 |
Users who have more then 40 characters in their username can't edit a dashboard | Users get a 403 forbidden error. |
|
|
Performance Analytics PRB1813754 |
The v_table_join property is installed for upgraded users when upgrading from Vancouver | This issue occurs because the unified analytics plugin did not exist in Vancouver, and the com.glide.par. v_table_join.enabled property was delivered under an unload folder so it will be installed with a false value for certain users only. When upgrading from Vancouver to Xanadu or later, the unified analytics plugin is installed the first time and therefore the property com.glide.par. v_table_join.enabled is installed, when it shouldn't. |
Expected behavior: The com.glide.par. v_table_join.enabled property does not exist. Actual behavior: The com.glide.par. v_table_join.enabled property exists and is false. |
|
Performance Analytics PRB1824024 |
Platform Analytics's 'Administration' menu is missing when upgraded from Vancouver to Xanadu | ||
|
Platform Analytics Component API PRB1779614 |
The PAR dashboard search isn't giving the expected results when a non-English language is set on the instance | User gets 'Items removed from this page due to security constraints' or 'No data to display'. Messages are in a translated language, whichever exists at that time on the user session. |
Expected behavior: The dashboard search results should be consistent in all languages. Actual behavior: In the English language, there's expected results but in others, the result is inconsistent. |
|
Platform Analytics Dashboard API PRB1797830 |
Dashboard visibility filtering isn't working | ||
|
Predictive Intelligence PRB1812468 |
Classification training capability doesn't return consistent results when doing batch predictions | Whenever users train a classification solution on Java, whenever they do single record predict, it by default returns 10 outputs per record and is filtered on the Glide side to return the one with highest confidence, which is more than the threshold. But when doing a batch predict, it returns only one output per record. If the confidence for that output is less than the threshold, then it doesn't return any output. |
|
|
Predictive Intelligence PRB1821890 |
The 'Cluster Concept' text isn't aligned/missing inside the 'Cluster Concept' tile | The 'Cluster Concept' text isn't aligned inside the 'Cluster Concept' tile. For some cluster concepts, the 'Cluster Concept' text is completely missing from 'Cluster Concept' visualization. | |
|
Problem Management PRB1816736 |
The Problem field isn't populated in a problem task | When a problem task is opened from a problem record, the Problem field in a problem task record displays as empty. |
Observe that it opens the 'Task' page, where the Problem field is empty, which isn't auto-populated. |
|
Process Mining for External Data PRB1812761 |
The Edit dataset feature is broken | The Edit dataset action on an external dataset is taking the user to Step 3 (Record data) instead of Step 2 (Import data). | |
|
Process Mining PRB1804947 |
Root cause analysis (RCA) fails on the HR case table (sn_hr_core_case) in Process Mining | ||
|
Process Mining PRB1825682 |
Mining more records than the user has access to and a record mismatch on mining summary and workbench | ||
|
Process Mining Workspace PRB1778736 |
When viewing results for a root cause analysis (RCA), selecting any leading influencer and applying in the workbench isn't working as expected |
Issue 1:
Expected behavior: The condition selected on top of the insight should be applied. Actual behavior: Insight alone is applied in the workbench. Issue 2:
Expected behavior: The ST created pop-up should appear once and the screen shouldn't flicker. Actual behavior: The screen flickers and the 'Scheduled tasks created' pop-up displays three times. |
|
|
Process Mining Workspace PRB1793217 |
Certain RCA/clustering is not disabled on a graph (node and arc) and S&I with more than 100 records | ||
|
Process Mining Workspace PRB1807084 |
For external data/archived data tables, the activities and breakdown fields shown are not same as those shown on Platform |
On the 'Scope your analysis' page, observe that the activities shown do not match with activities shown on Platform (some are missing like 'domain,' 'tags,' etc). Breakdowns show only the Updates field, whereas in Platform, breakdown fields are shown. Also for archived data, Process Perspectives and Breakdown fields (fields representing classification of records) do not show all the fields when compared to those shown in Platform. |
|
|
Process Mining Workspace PRB1818056 |
In the 'Summary and Insights Improvement Opportunities' list, actions items are stuck in a loading state | The issue may be related to a race condition on seismic or the 'now-list' component, because it doesn't happen when the viewport is narrow or when breakpoints are added. |
Expected behavior: A set of options should display. Actual behavior: 'Loading items...' |
|
Process Mining Workspace PRB1819728 |
Evaluation project should turn off 'Automation Discovery' | When users run their Evaluation Project with 3,600 records, the 'Automation Discovery' tab should be turned off by default. | |
|
Process Mining Workspace PRB1822950 |
Contextual filters are treating string fields as reference fields | Users are unable to use these fields with contextual conditions. | |
|
Process Mining Workspace PRB1823726 |
The repetition filter does not work as expected for nodes with high repetitions | Users observe an error message 'An error occurred: Max reps cannot be lesser than 0.' |
The 'An error occurred: Max reps cannot be lesser than 0' message appears. |
|
Process Mining Workspace PRB1832584 |
The 'Top 3 KPIs by # records & opportunities' widget always displays one record even though there are many |
|
|
|
Process Mining Workspace PRB1833175 |
Users are able to update a filter on an evaluation project from Guided Setup | The filter shouldn't be visible. | |
|
Reporting PRB1764936 |
Scheduled list export with many rows fails and is sent as a PDF with an error message | The attachment is exported as a PDF with an error message instead of an Excel file, even though the scheduled export was set as an Excel file. |
Refer to the listed KB article for details. |
|
Rollback Contexts PRB1774870 |
Rollback is recorded for tables without a sys_id when using StatementBatcher | The RollbackDBListener.java is responsible for inserting records into rollback tables, including sys_rollback_sequence. However, when users insert records using StatementBatcher.java, it calls RollbackDBListener.onBatch which doesn't perform the same checks. As a result, they get cmdb_ire_partial _payloads_index inserts recorded in sys_rollback_sequence. | |
|
Schedule Optimization PRB1807589 |
Prevent duplicate territories in overlapping qualifier sets | The logic to build qualifier sets wasn't checking for duplicate primary qualifiers, resulting in duplicate qualifiers being sent in multiple sets. |
Notice that duplicate territories are sent in multiple qualifier sets in configdata. This shouldn't happen. |
|
Schedule Optimization PRB1823732 |
A personal event start date is later than end date, causing SO to fail |
|
|
|
Schedule Optimization PRB1825269 |
The 'Optimization Solution Processor' business rule trigger is to be changed | The 'Optimization Solution Processor' business rule was in AFTER mode, which delayed the file uploads from SO Engine to Glide. |
Files are taking longer to upload to a Glide instance. |
|
Schedule Optimization PRB1829010 |
In Schedule Optimization, batch optimization fails when one of the scopes is turned off in a batch configuration | An error including 'Cannot read property "travel_est_provider" from null' is displayed. |
|
|
Service Mapping PRB1824257 |
ProcessToProcess LBAFPProviderEnhanced fails with cmdb_tcp records containing source_process=null | The log contains the following error: 'ProcessToProcess LBAFPProviderEnhanced: class org.json.JSONObject$Null cannot be cast to class java.lang.String ...no thrown error'. | |
|
Software Asset Management PRB1722817 |
'SAM - Deduplication Worker' has a long running query | The logs show the query is slow. |
Refer to the listed KB article for details. |
|
Software Asset Management PRB1775506 |
The software lifecycle report in classic view is empty | The report for 'Software Lifecycle reports' table has empty records in the Washington DC release. |
Refer to the listed KB article for details. |
|
Software Asset Management PRB1807185 |
Forms break while creating new integration profiles |
The page breaks. |
|
|
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. | |
|
Software Models PRB1786414 |
The sam_admin role failed to load the 'publish to software catalog' list when catalog records not readable by role |
Refer to the listed KB article for details. |
|
|
Source Control Engine PRB1829444 |
sys_ui_message additional coalesce value can break an app customization install | An error displays: 'SEVERE *** ERROR *** Failed to auto install plugin and/or app customization sn_hr_sp with version 1.5.2 java.lang.NullPointerException: Cannot invoke "String.hashCode()" because "this.fCompositeKey[i]" is null...' |
Expected behavior: Customization installation completes, updating expected files. Actual behavior: Installation is interrupted with an error/stack trace. |
|
System Export Sets PRB1836146 |
Log Export Service should top forwarding Log.xxxNoBroadcast() events | More calls were added to the Log.xxxNobroadcast from the critical section code with the expectation that it doesn't make calls back to DB. However, the downstream code makes database calls on the same Log API calls, which created a deadlock situation. | |
|
Territory Planning PRB1822693 |
Added system properties to evenly distribute events for schedule optimization | Even though there are multiple queues, events are not distributed equally. As a result, the queues in use are overloading. New system properties include: com.glide.event_ manager.territory _overlapping_ queue.claim_limit, com.glide.event_ manager.territory _overlapping_ queue.even. load.distribution.enabled, and com.glide.event_manager .territory_overlapping_ queue.hard_limit. | |
|
UI Actions PRB1828008 |
MFA-configured with SSO users are incorrectly redirected to a page that can't be found | Multi Factor Authentication (MFA) with single sign-on (SSO) redirection is broken and users are redirected to a 'not_found.do' page. |
Refer to the listed KB article for details. |
|
UI Builder (Family Channel) PRB1828407 |
Users are unable to add new data visualizations and set the data sources in Agent Workspace when opened in UI Builder |
Expected behavior: Users are able to add a data source and save. Actual behavior: Users can't add a type of data visualization, and can't add the data source like how they can add on configurable workspaces opened from UI Builder. |
|
|
UI Field Administration PRB1799424 |
There's a 'Recent selections' sorting issue on workspace | 'Recent selections' on the HR Service reference field in workspace doesn't sort data as per the reference qualifier attribute ref_ac_order_by. |
Expected behavior: The field should display the most recent selection with sorting. Actual behavior: The field displays the result as per recently selected reference data but they aren't sorted. |
|
UI Field Administration PRB1805994 |
Reference fields are considering additional columns to sort auto-complete results in workspace | Reference fields are considering additional columns to sort auto-complete results in workspace in cases of a missing ref_ac_order_by dictionary attribute. |
Expected behavior: There should be no modification in the auto-complete results sorting based on the column used to sort the reference picker list. It causes the performance issue. Actual behavior: The fired SQL query performs sorting on the sorted column name, 'Name'. |
|
UX Framework PRB1766794 |
Closing multiple tabs quickly converts an existing workspace tab to a non-functional 'Details' workspace tab that can't be closed | A non-functional 'Details' tab appears when closing inactive tabs quickly. |
Expected behavior: The subtab details is closed out. Actual behavior: The non-functional details tab appears when closing out inactive tabs quickly. |
|
UX Framework PRB1822144 |
After upgrading to Xanadu, workspace date fields display an inaccurate date format error | Date format errors are present in date fields within workspace views. |