Hi,
Sorry for my late response.
This exception is not expected in normal circumstances. Please make sure that none of the contents in the xadisk system directory (xadiskHome, which is "/var/Directory/Appln/resources/XADisk" in your example) are modified manually or by any program.
Can you please check if a simple java program (using the same jdk as above) is able to create FileInputStream(/var/Directory/Appln/
resources/XADisk/txnlogs/the-file-for-which-exception-came). As you mentioned the file is actually present, so I suspect it may be the case of the jdk or the native routines used during new FileInputStream are not able to access the file.
Thanks,
Nitin