Error when trying to generate the iLDT [Custom Integration Repository Loader] [Can’t locate Class/MethodMaker.pm]

Error faced :
Can’t
locate Class/MethodMaker.pm in @INC (@INC contains:
/d01/oracle/ZV2A/apps/apps_st/appl/fnd/12.0.0/perl /d01/oracle/ZV2A/apps/apps_st/appl/fnd/12.0.0/xml/orc115
/d01/oracle/ZV2A/apps/apps_st/appl/fnd/12.0.0/perl/FND/irep/repo
/d01/oracle/ZV2A/apps/apps_st/appl/fnd/12.0.0/bin/
/d01/oracle/ZV2A/apps/tech_st/10.1.3/perl/lib/5.8.3/i686-linux-thread-multi
/d01/oracle/ZV2A/apps/tech_st/10.1.3/perl/lib/5.8.3
/d01/oracle/ZV2A/apps/tech_st/10.1.3/perl/lib/site_perl/5.8.3/i686-linux-thread-multi
/d01/oracle/ZV2A/apps/tech_st/10.1.3/perl/lib/site_perl/5.8.3
/d01/oracle/ZV2A/apps/apps_st/appl/au/12.0.0/perl /d01/oracle/ZV2A/apps/tech_st/10.1.3/Apache/Apache/mod_perl/lib/site_perl/5.8.3/i686-linux-thread-multi
/ade/smayer_perl58_main_linux/perl58/bin/Linux/Opt/lib/5.8.3/i686-linux-thread-multi
/ade/smayer_perl58_main_linux/perl58/bin/Linux/Opt/lib/5.8.3 /ade/smayer_perl58_main_linux/perl58/bin/Linux/Opt/lib/site_perl/5.8.3/i686-linux-thread-multi
/ade/smayer_perl58_main_linux/perl58/bin/Linux/Opt/lib/site_perl/5.8.3
/ade/smayer_perl58_main_linux/perl58/bin/Linux/Opt/lib/site_perl .) at
/d01/oracle/ZV2A/apps/apps_st/appl/fnd/12.0.0/perl/FND/irep/repo/Rep/Parser.pm
line 24.
BEGIN failed–compilation aborted at
/d01/oracle/ZV2A/apps/apps_st/appl/fnd/12.0.0/perl/FND/irep/repo/Rep/Parser.pm
line 24.Compilation failed in require at
/d01/oracle/ZV2A/apps/apps_st/appl/fnd/12.0.0/bin/irep_parser.pl line 37.BEGIN
failed–compilation aborted at
/d01/oracle/ZV2A/apps/apps_st/appl/fnd/12.0.0/bin/irep_parser.pl line 37.
Solution :
1.       Source the 10.1.3 Oracle
Home
2.      
Add directory $FND_TOP/perl to
variable PERL5LIB in the 10.1.3 Oracle Home environment file after taking a
backup.
Path added :
/u01/applebs/EBSNEW/apps/apps_st/appl/fnd/12.0.0/perl
3.      
Modify the file $IAS_ORACLE_HOME/perl/lib/5.8.3/i686-linux-thread-multi/Config.pm
Note: All occurrences of the
above string in “FROM” need to be replaced.
replace FROM :
/ade/smayer_perl58_main_linux/perl58/bin/Linux/Opt
              TO :
/u01/applebs/EBSNEW/apps/tech_st/10.1.3/perl
4.      
Apply patch 13602850
Source 10.1.3 OH again. (IMPORTANT)
Upload patch 13602850.
Unzip the file p13602850_R12_GENERIC.zip
Method to apply the patch : Cd to each of the below folders &
run three commands one by one.
cd Compress-Raw-Zlib-2.009
—————————
perl Makefile.PL
 make
 make install
cd Compress-Zlib-2.009
———————-
perl Makefile.PL
 make
 make install
cd Class-MethodMaker-1.12
————————–
perl Makefile.PL
 make
 make install

  • December 31, 2017 | 15 views
  • Comments