After upgrade from 9.0 to 9.2, Null Pointer exception found in Password_Util.java

Technote (troubleshooting)

Problem(Abstract)

A customer has reported that after running the upgrade form 9.0 to 9.2, the SOURCEPASSWORD parameter is being removed from the Java command at the bottom of the cdtshell.sh.in file in the {install directory}/bin folder. They report seeing this issue only on AIX. They did also test on RHEL5 and Windows and did not see the issue.

Symptom

A Null Pointer Exception, NPE, is found at Password_Util.java, line 120, when running cdtshell.sh

Cause

-SourcePassword ${SOURCE_PASSWORD} is somehow removed from the Java command at the bottom of cdtshell.sh.in and therefore cdtshell.sh

Diagnosing the problem

Look for stack trace and error when running cdtshell.sh

Resolving the problem

Add -SourcePassword ${SOURCE_PASSWORD} back to the Java command in cdtshell.sh, and cdtshell.sh.in. Follow the syntax of the other passwords set there.