My Oracle Support Banner

txkChkFormsLaunchMethod.pl Fails From a Read Only Directory (Doc ID 2761184.1)

Last updated on MARCH 17, 2021

Applies to:

Oracle E-Business Suite Technology Stack - Version 12.2.8 and later
Information in this document applies to any platform.

Symptoms

When user runs Autoconfig user gets the following exception on txkChkFormsLaunchMethod.pl.

ERROR
TXK Script Name: txkChkFormsLaunchMethod.pl
Enter the APPS user password:
ERRORCODE = 1 ERRORCODE_END
.end std out.
stty: standard input: Inappropriate ioctl for device
stty: standard input: Inappropriate ioctl for device
*******FATAL ERROR*******
PROGRAM : (/u01/fs1/EBSapps/appl/fnd/12.0.0/patch/115/bin/txkChkFormsLaunchMethod.pl)
TIME : Thu Feb 25 14:49:56 2021
FUNCTION: [ Level 1 ]
ERRORMSG: *******FATAL ERROR*******
PROGRAM : (/u01/fs1/EBSapps/appl/fnd/12.0.0/patch/115/bin/txkChkFormsLaunchMethod.pl)
TIME : Thu Feb 25 14:49:56 2021
FUNCTION: TXK::IO::open [ Level 3 ]
MESSAGES:
error = Unable to open file
errorno = No such file or directory
file =
STACK TRACE
 at /u01/fs1/EBSapps/appl/au/12.0.0/perl/TXK/Error.pm line 168
TXK::Error::abort('TXK::Error', 'HASH(0x1d6e040)') called at /u01/fs1/EBSapps/appl/au/12.0.0/perl/TXK/Common.pm line 299
TXK::Common::doError('TXK::IO=HASH(0x31ec278)', 'HASH(0x2b0d1d8)', undef) called at /u01/fs1/EBSapps/appl/au/12.0.0/perl/TXK/Common.pm line 314
TXK::Common::setError('TXK::IO=HASH(0x31ec278)', 'HASH(0x2b0d1d8)') called at /u01/fs1/EBSapps/appl/au/12.0.0/perl/TXK/IO.pm line 291
TXK::IO::open('TXK::IO=HASH(0x31ec278)', 'HASH(0x2edb218)') called at /u01/fs1/EBSapps/appl/au/12.0.0/perl/TXK/TechstackDB.pm line 635
TXK::TechstackDB::_getSQLValue('TXK::TechstackDB=HASH(0x2983380)', 'select count(*) from fnd_profile_options where profile_option...') called at /u01/fs1/EBSapps/appl/au/12.0.0/perl/TXK/TechstackDB.pm line 573
TXK::TechstackDB::getSQLValue('TXK::TechstackDB=HASH(0x2983380)', 'select count(*) from fnd_profile_options where profile_option...') called at /u01/fs1/EBSapps/appl/fnd/12.0.0/patch/115/bin/txkChkFormsLaunchMethod.pl line 192
main::updateWebStartContextValue() called at /u01/fs1/EBSapps/appl/fnd/12.0.0/patch/115/bin/txkChkFormsLaunchMethod.pl line 92
eval {...} called at /u01/fs1/EBSapps/appl/fnd/12.0.0/patch/115/bin/txkChkFormsLaunchMethod.pl line 71


STACK TRACE
 at /u01/fs1/EBSapps/appl/au/12.0.0/perl/TXK/Error.pm line 220
TXK::Error::printMsg('TXK::Error', '*******FATAL ERROR*******\x{a}PROGRAM : (/u30/EBS/spt3/fs1/EBSapp...') called at /u01/fs1/EBSapps/appl/fnd/12.0.0/patch/115/bin/txkChkFormsLaunchMethod.pl line 97

STEPS
The issue can be reproduced at will with the following steps:

  1. Open $CONTEXT_FILE and set "s_forms_launch_method" to "jws".
  2. Create a readonly directory like below
  3. Run the appstier autoconfig from the read only directory
  4. txkChkFormsLaunchMethod.pl execution fails

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.