TIBCO Runtime Agent (TRA) 5.12.3 Hotfix-03 is available

TIBCO Runtime Agent (TRA) 5.12.3 Hotfix-03 is available

book

Article ID: KB0138203

calendar_today

Updated On:

Products Versions
TIBCO Runtime Agent (TRA) 5.12.3

Description

TIBCO Runtime Agent (TRA) 5.12.3 Hotfix-03 is available
 
You can download this hotfix from TIBCO Support Portal (https://support.tibco.com). You will need to provide your TIBCO Support Portal credentials. Once logged in you can the download the hotfix by selecting the "Downloads" -> "Hotfixes". Then go to the AvailableDownloads/TRA_Designer/5.12.3/hotfix-03.

================================================================================
Closed Issues in 5.12.3_HF-003 (This Release)

TRA-6683
Apache Commons BeanUtils.jar has been upgraded to 1.11.0 version.

TRA-6684
Commons-fileUpload.jar has been upgraded to 1.6.0 version.

TRA-6682
Apache CXF jars has been upgraded to 3.5.11 version.

TRA-6429
Spring jars have been upgraded to 5.3.39 version.

TRA-6638
TIBCOJRE has been upgraded to patch 11.0.29 version.

TRA-6763
This fix has been added to address application deployment repository related issue.

This is a property based solution.
Name of the property is "AddDelayValueforAppRepoDeployment"
This can be used in the hawkagent_domainname.tra file as follows
java.property.AddDelayValueforAppRepoDeployment= < delay value in millisecond >
user need to provide the value in millisecond. E.g. for 25 seconds of delay value would be 25000

TRA-6637
Tomcat 9 has been upgraded to patch 9.0.111 version. 

Important steps regading this Tomcat 9 patch upgrade:

Due to backward-incompatible API changes introduced in Tomcat 9, you might encounter an exception while attempting to upload an EAR file to the administrative domain using TIBCO Administrator. To ensure successful EAR file uploads, a specific configuration change is required in the Tomcat server settings.

Applying the Fix:

The necessary modification involves adding the 'discardFacades="false"' property to the `<Connector>` element within the Tomcat server configuration file. The location of this file depends on whether you are configuring a new domain or an existing one.

**For Newly Created Domains:**

Before creating a new domain, you need to modify the template configuration file. Locate the `tomcat9_server.xml` file at the following path:
<<TIBCO-Home>>\administrator\5.12\template\ directory 
Open this file and add the `discardFacades="false"` attribute to the `<Connector>` element. For example:

<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" enableLookups="false" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" redirectPort="8443" discardFacades="false"/>

**For Existing Domains:**

For domains that have already been created, you need to modify the server.xml file within the specific domain's directory. Navigate to the following path:

<<TIBCO-Home>>/administrator/domain/<domainname>/tomcat/conf/
Open the server.xml file and add the  'discardFacades="false"' attribute to the `<Connector>` element. For example:

<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" enableLookups="false" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" redirectPort="8443" discardFacades="false"/>

Final Step:

After applying the 'discardFacades="false"' property to the appropriate server.xml file(s), it is crucial to restart all TIBCO components for the changes to take effect and for the EAR file upload functionality to be restored.

Note:
While using the JAAS feature or BoucnyCastle FIPS use case, it is recommended to use the workaround suggested here in this KB article
        https://support.tibco.com/external/article?articleUrl=How-to-resolve-com-tibco-security-AXSecurityException-Cannot-initialize-BouncyCastle-provider-in-classpath

1. Open your application's TRA file (e.g., MyApp.tra) or the bwengine.tra if applying to all engines.
2.Locate the variable tibco.env.CUSTOM_EXT_PREPEND_CP
3.Add the full path to your bc-fips jar as the very first entry
        tibco.env.CUSTOM_EXT_PREPEND_CP=%TPCL_HOME%/lib/bc-fips-1.0.2.jar;<...existing_entries...>

For resolving "Sealing Violation" Security Exceptions in TIBCO ActiveMatrix BusinessWorks 5.x, please refer to article KB0138263
        https://support.tibco.com/support-home/kbsearch/article?articleNumber=KB0138263
=================================================================================

Environment

OS: All

Issue/Introduction

TIBCO Runtime Agent (TRA) 5.12.3 Hotfix-03 is available

Additional Information

KB0074613: How to resolve com.tibco.security.AXSecurityException: Cannot initialize BouncyCastle provider in classpath
https://support.tibco.com/support-home/kbsearch/article?articleNumber=KB0074613

KB0138263: Resolving "Sealing Violation" Security Exceptions in TIBCO ActiveMatrix BusinessWorks 5.x
https://support.tibco.com/support-home/kbsearch/article?articleNumber=KB0138263

Attachments

TIB_TRA_5.12.3_HF-003_readme.txt get_app
TIB_TRA_5.12.3_license.pdf get_app