Documentation Center

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.

Alias field 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 Alias property had been made mandatory. This meant that you could neither configure no Alias property at all, nor make it an empty string. However, no Alias property 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.
This error is returned by the following web service calls:
  • MetadataBinding.ResolveIds
  • MetadataBinding.RetrieveTags
  • MetadataBinding.RetrieveTagStructure
As a result, any software component making these calls, including the client tools and ISHRemote, could produce this error.
This issue is now fixed. [CRQ-39149]
MetadataBinding fields didn't get resolved
The new ishvaluetype called label inadvertently caused a problem resolving MetadataBinding fields. 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 ConvertRevisionHistoryAndDateValues encountered invalid XML
The tool was upgraded to handle this gracefully. [CRQ-38902]
Configuring a nonexistent ClientId in 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 PRODUCTFAMILY or PRODUCTRELEASE fields
The script was improved to be able to process these fields if they contained multiple values. [SCTCA-487]
The ISHDITADELIVERYUPDATEPUBLICATIONOUTPUTMETADATA plugin in Admin.XMLWriteObjPluginConfig.xml triggered SageMaker and OpenSearch after each publication publish
This unnecessary action was removed from the configuration. [SCTCM-3557]