[ICMD_10033] Command [defineDomain] failed

0
ERROR: "[ICMD_10033] Command [defineDomain] failed with error [[INFASETUP_10002] 
       Cannot create the domain because of the following error: [DATAUPGRADE_00023] Internal error. 
  The upgrade handler with unique resource name" in Informatica 9.5.1
While installing Informatica 9.5.1, when using the infasetup.sh upgradedomainmetadata command 
or DefineDomain command, they fail with the following error: 
[ICMD_10033] Command [defineDomain] failed with error [[INFASETUP_10002] 
Cannot create the domain because of the following error: [DATAUPGRADE_00023] Internal error. 
The upgrade handler with unique resource name 
['rn:publicid:com.informatica//ISPApplicationServiceUpgrade//IMF_Java//2.1.0to2.3.0'] 
and class ['com.informatica.isp.upgradehandlers.version910.ApplicationServiceUpgradeCallback'] 
either does not implement a public no-argument constructor or throws an exception when used..].


Cause:

This issue occurs if the number of open files is set to a lower value. 
Check the value set for open files(descriptors) parameter on the Informatica server 
using ulimit -a or limit command.

This issue is caused due to not having the minimum file descriptor set ?to 8192.
For installations prior to PowerCenter 9.x, it was sufficient 
if the minimum file descriptor was set to 4096. However, 
PowerCenter 9.5.1 needs a minimum setting of 8192 for both hard and soft file descriptors.

Sample ULIMIT output:  
core file size          (blocks, -c) 0  data seg size   
        (kbytes, -d) unlimited  scheduling priority             (-e) 0  file size  (blocks, -f) unlimited  pending signals                 (-i) 262397  max locked memory       (kbytes, -l) 32  max memory size         (kbytes, -m) unlimited  open files                      (-n) 8192            (It should be 16000)  pipe size            (512 bytes, -p) 8  POSIX message queues     (bytes, -q) 819200  real-time priority              (-r) 0  stack size              (kbytes, -s) 10240  cpu time               (seconds, -t) unlimited  max user processes              (-u) 262397  virtual memory          (kbytes, -v) unlimited  file locks                      (-x) unlimited


Solution 

To resolve this issue, set the ulimit for soft and hard file descriptors to a 
minimum of 8192 or a recommended value of 16,000 before continuing the installation.
Informatica 9.5.1 recommends 16000 as the value for file descriptor per process.