linda w twaxvptwszvtlinxorg jim cromie wrote seem talking concrete case reduced small program one two three packages please attach clarify youre asking avoid issues interpretation awwell fairly short program least tk calls actually two classes four main package one two three four data items form onefield_one twofield_two threefield_three fourfield_four package twofour parent predecessor onethree keyhandler three calls field_one field_four upon receipt keys 14 keyhandler three called using blessed reference isa relation one two three four key handler three called even though package membership checked isa one isa two subsequent call methods fields one two four found found threemethod code active_key index single_key_commands key_event active_key 0 s_check_package_nameskey_event key_code single_key_functionsactive_key key_event key_code keyboard input 1234q space keys 14 q quit produces key code space space input self isa one isa two isa three isa four beep 1191631546053390 mainbeep key 1 code 1 1 self isa one isa two isa three isa four tkerror undefined subroutine three_field_one called shtpl line 223 command bound event key 2 code 2 2 self isa one isa two isa three isa four tkerror undefined subroutine three_field_two called shtpl line 223 command bound event key 3 code 3 3 self isa one isa two isa three isa four package three field three 3 key 4 code 4 4 self isa one isa two isa three isa four tkerror undefined subroutine three_field_four called shtpl line 223 command bound event key q code q 1 self isa one isa two isa three isa four _quiting note keys 124 get error messages saying oo members current package curthree key_handler called undefined arent found packages even though self isa one isa two isa three isa four ie blessed reference even though packages blessings packages onefour isnt searching classes isas somehow im guessing related eval tk used call keyboard handler thats wanted know perl actually implements searching parent classes call since reference properly blessed something else missing trigger perl looking base fours case derived class much smaller test case still fairly large order include derived parent grandparent classes tkhandling routines many lines formdummy lines needed make strict w happy among things hopefully example code reasonably str8forward needed install following packages example readonly tk tkimage tkjpeg imageinfo plus following debugdevel classes datadumper develtracesubs develxray bug occurs 588 running linuxsuseflavored cygwin linda note tue 05 aug 2008 210011 0700 broken basederived method calling mechanism object wont search base derived methods