Friday, March 2, 2012

FRM-92120: Registry file Registry.dat is missing

After 11g installation sungard banner app(INB) wouldnt launch. It was giving this error consistently:


It was complaining about missing Registry.dat.

In 10g:
Registry.dat is located at $ORACLE_HOME/forms/java/oracle/forms/registry

In 11g
-Registry.dat was NOT present at $ORACLE_HOME/forms/java/oracle/forms/registry
-So we searched under MW_HOME


$ find . -name Registry.dat
./fmw11g/forms/templates/config/Registry.dat
./user_projects/domains/INB/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_11.1.1/config/forms/registry/oracle/forms/registry/Registry.dat

 - We copied the one under DOMAIN_HOME to $ORACLE_HOME/forms/java/oracle/forms/registry  but that did NOT help, we received same error

BTW, same server has 10g installation and was being used for long time. Also frmall.jar points to actual location of Registry.dat

Since we had 10g installation on the same servers and our laptops(clients) has cached 10g stuff, it was not loading 11g frmall.jar and thats why it was looking at wrong location.

To solve the problem, we deleted JRE cache and it loaded 11g frmall.jar and the error vanished.

To delete JRE cache:
Go to your computer(client) Control Panel=> Java => Settings under Temporary Internet Files => Delete Files

Hope this helps.

No comments:

Post a Comment