omsServer fails to start after installing hotfix FOM 402-HF1

omsServer fails to start after installing hotfix FOM 402-HF1

book

Article ID: KB0075697

calendar_today

Updated On:

Products Versions
TIBCO Fulfillment Order Management -

Description

After installation of FOM 402-HF1, omsServer fails to startup with below error:
===
 ERROR [] [] [] [org.springframework.boot.SpringApplication] [] - Application startup failed 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'initProperties' defined in class path resource [spring/aopd-application-context.xml]: Cannot resolve reference to bean 'propertyCreator' while setting bean property 'properties'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'propertyCreator' defined in class path resource [spring/mle-application-context.xml]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [java.util.Properties]: Factory method 'readProperties' threw exception; nested exception is java.lang.NullPointerException
===
Please refer to attached omsServer-local.log for more details.

Issue/Introduction

After installation of FOM 402-HF1, omsServer fails to startup.

Environment

TIBCO Fulfillment Order Management 402 HF1

Resolution

There are some typo mistakes in TIB_fom_4.0.2_HF-001_readme.txt file. This is related to some properties to add in ConfigValues_OMS.xml. We have already identified them.  The good ones to add are:

===
<ConfValue description="Optimize models by identifying and hashing duplicates" name="Optimize duplicate models" propname="com.tibco.af.oms.optimize.duplicate.models" sinceVersion="4.0" visibility="Advanced">
<ConfString default="false" value="false"/>
</ConfValue>

<ConfValue description="passwordEncoder" name="passwordEncoder" propname="com.tibco.af.oms.security.passwordEncoderType" sinceVersion="1.1" visibility="Basic">
<ConfString default="org.springframework.security.authentication.encoding.ShaPasswordEncoder" value="org.springframework.security.authentication.encoding.ShaPasswordEncoder"/>
</ConfValue>

<ConfValue description="LDAP baseDn" isHotDeployable="false" name="LDAP baseDn" propname="com.tibco.af.oms.security.authProvider.ldap.baseDn" readonly="false" sinceVersion="1.1" visibility="Basic">
<ConfString default="dc=oms,dc=org" value="dc=maxcrc,dc=com"/>
</ConfValue>
===

Attachments

omsServer fails to start after installing hotfix FOM 402-HF1 get_app