KB: Missing Entry in Property File when Upgrading Transact from 2019.x on Linux
Applies to: Transact version 2019.x
Affected operating system: Linux
Issue
This issue occurs when upgrading Transact from 2019.x to 2022.1.00 on Linux. When performing the upgrade with a preconfigured single sign-on (SSO) environment, SSO may not work due to a missing entry in a properties file.
Solution
To resolve the above issue, complete the following steps.
- Navigate to the [Ephesoft_Directory]/Application/WEB-INF/classes/META-INF folder.
- Open the applicationContext-security.xml file in a text editor.
- Locate the following lines:
<bean id="epheSamlFilter" class="com.ephesoft.dcma.webapp.SamlFilter">
<constructor-arg index="0" value="FirstName"/>
<constructor-arg index="1" value=""/>
<constructor-arg index="2" value="true"/>
-
- Add the line
<constructor-arg index="3" value=""/>
as shown below in bold:
- Add the line
<bean id="epheSamlFilter" class="com.ephesoft.dcma.webapp.SamlFilter">
<constructor-arg index="0" value="FirstName"/>
<constructor-arg index="1" value=""/>
<constructor-arg index="2" value="true"/>
<constructor-arg index="3" value=""/>
</bean>
- Save and close the file.
- Restart the Transact server.