This article provides the missing steps from ML5.3.1 HF2 readme.
#Symptoms TM pod does not create a listener on port 80 and its javaproxyruntime.log has the below error:
----------------
[2020-10-19T17:41:05+00:00] ERROR [Start Level: Equinox Container: bbd5c49e-309a-4309-bfe3-5a44c69cb11d] c.m.p.c.ServiceConfigurator - Unable to update configuration.
com.mashery.proxy.configurator.ServiceConfiguratorException: org.codehaus.jackson.JsonParseException: Unexpected character ('$' (code 36)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: java.io.FileInputStream@2c8f7999; line: 13, column: 25]
----------------
#Reason This is because tml_tm_properties.json is missing an entry and this can be resolved by generating the latest docker_deploy folder after HF2 is applied on the installer.
Environment
All Supported Platforms
Resolution
Here are the missing steps: #Installation - The hotfix should be applied to a running tml-installer from 5.3.1 GA version.
- After the images are generated, the 'Deploy' job should also be executed in the Jenkins -- to get the latest and updated docker_deploy folder.
#Deployment The compose steps should be executed on the above latest docker_deploy folder.
Issue/Introduction
This article provides the missing steps from ML5.3.1 HF2 readme