DOYENSYS Knowledge Portal




We Welcome you to visit our DOYENSYS KNOWLEDGE PORTAL : Doyensys Knowledge Portal




Sunday, December 31, 2017

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




No comments: