Fixed issues in 15.1.1 Web/App/Db server
An overview of bug fixes and issues that were addressed in Tridion Docs version 15.1 Update 1 server-side software components compared to the previous release of the product.
Aliasfield in appsettings.json was made mandatory even though it isn't-
When you configure a File System translation management system destination for Translation Organizer in appsettings.json, the
Aliasproperty had been made mandatory. This meant that you could neither configure noAliasproperty at all, nor make it an empty string. However, noAliasproperty is actually needed. This issue was resolved. [CRQ-38751] - Publishing to XPP resulted in a failure to run the ishrunsdlxpp.vbs script
-
The following error appeared in the event log when publishing to XPP:
Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.BackgroundTaskException: The plugin 'ISHRUNSDLXPP' failed while running. Following error encountered: An error occurred trying to start process 'C:\Windows\sysnative\cscript.exe' with working directory 'D:\InfoShare\App\Utilities\PublishingService\Tools'. The system cannot find the file specified.This issue was resolved. [CRQ-38886] - Couldn't retrieve PoolParty tags if they contained an ampersand ('&') character
-
When Tridion Docs Content Manager attempts to retrieve a PoolParty tag that contained an ampersand character, it would throw an error:
Error loading the XML for object "xmlFieldTags": an error occurred while parsing EntityName, Line X, position Y. MetadataBindingfields didn't get resolved-
The new
ishvaluetypecalledlabelinadvertently caused a problem resolvingMetadataBindingfields. This issue was resolved. [CRQ-38752] - Tridion Docs OpenAPI didn't get default values for tags as configured in MetadataConfig.xml
- A default value for a field as configured in MetadataConfig.xml was not retrieved by the OpenAPI. As a result, the value showed up in Publication Manager only (because it doesn't use OpenAPI), and not in Organize Space (because it does). This issue was resolved. [CRQ-38850]
- Renaming a folder without changing its read access failed
-
When attempting to rename a folder in Organize Space, without changing its read access, the operation would fail with the following error:
Granting read access to user groups that have no read access on the parent folder is not allowed. The read access on the subfolder must be the same or stronger than the read access on the parent folder.This was an issue in the Tridion Docs OpenAPI, so it only occurred when using Organize Space. This issue was resolved. [CRQ-39612] - Creating an image through an XAPI call returned error
-
The message
A null value was returned where an instance of IHttpActionResult was expected.would appear when trying to create an image through an XAPI endpoint. This was resolved by changing the HTTP response from "201 - Created" to "200 - OK". [SCTW-7102] - Performance of DBUpgradeTool declined due to time zone storage changes
- A decline in performance of the DBUpgradeTool in Tridion Docs 15.1, attributable to a change in timestamp storage, was mitigated by performance improvements. [CRQ-39188]
-
DBUpgradeTool broke if the
ConvertRevisionHistoryAndDateValuesencountered invalid XML - The tool was upgraded to handle this gracefully. [CRQ-38902]
-
Configuring a nonexistent
ClientIdin the appsettings.json configuration file caused Translation Organizer to stop working - This was fixed; the nonexistent client ID is now logged. [SCTCA-457]
- Security vulnerabilities
- Multiple changes were made to fix vulnerabilities discovered during security scans. [SCTCT-2078]
- After upgrade, system has two translation templates for File System
- After running the DBUpgrade Tool, the system showed two file system translation templates to select, when there should be only one. This issue was fixed. [CRQ-38619]
- ConvertBackgroundTaskConfiguration.ps1 did not convert to the correct version
- The script converted to the 2.1 version only. This issue was resolved and now updates to version 3.1. [CRQ-38964]
- Tridion Docs was logging too much information to the Windows Event Viewer
- As a general rule, the Windows Event Viewer should only show the starting and stopping of services. All other information should be written to the log only. This is now fixed. [SCTCA-448]
- UpdateMBFieldsWithConcepts.ps1 script could not process
PRODUCTFAMILYorPRODUCTRELEASEfields - The script was improved to be able to process these fields if they contained multiple values. [SCTCA-487]
-
The
ISHDITADELIVERYUPDATEPUBLICATIONOUTPUTMETADATAplugin in Admin.XMLWriteObjPluginConfig.xml triggered SageMaker and OpenSearch after each publication publish - This unnecessary action was removed from the configuration. [SCTCM-3557]