[mh] "Can't locate object method" errors

Brian M <[email protected]> Mon, 30 May 2022 09:40:50 -0700
Newsgroups gmane.comp.misc.misterhouse.user
Message-ID <[email protected]>
I received this weird error out of Insteon::BaseInterface.pm that I've 
never seen before. The Insteon_PLM data error is not too uncommon; I get 
transmission errors from time to time. It's the "Can't locate object 
method..." that baffles me. How does MH lose an object method?

    05/30/22 07:46:00 AM [Insteon_PLM] ERROR: Received data did not
    start with a valid prefix.  Trimming to:
    025034020141ef97651110026041ef9703159e06
    Can't locate object method "group" via package "Insteon_PLM" at
    /home/mh/mh/bin/../lib/Insteon/BaseInterface.pm line 664.
      at /home/mh/mh/bin/mh line 31.
             main::__ANON__("Can't locate object method \"group\" via
    package \"Insteon_PLM\" "...) called at
    /home/mh/mh/bin/../lib/Insteon/BaseInterface.pm line 664
    Insteon::BaseInterface::on_standard_insteon_received(Insteon_PLM=HASH(0x3d8fda0),
    "34020141ef97651110") called at
    /home/mh/mh/bin/../lib/Insteon_PLM.pm line 920
             Insteon_PLM::_parse_data(Insteon_PLM=HASH(0x3d8fda0),
    "06025034020141ef97651110026041ef9703159e06") called at
    /home/mh/mh/bin/../lib/Insteon_PLM.pm line 290
             Insteon_PLM::check_for_data(Insteon_PLM=HASH(0x3d8fda0))
    called at /home/mh/mh/bin/../lib/Insteon/BaseInterface.pm line 33
             Insteon::BaseInterface::check_for_data() called at
    /home/mh/mh/bin/mh line 1580
             main::run_hooks_("MainLoop_pre") called at (eval 372) line 5
             main::MainLoop_pre_hooks() called at /home/mh/mh/bin/mh
    line 1705
             main::check_for_action called at /home/mh/mh/bin/mh line 3782
             main::monitor_commands called at /home/mh/mh/bin/mh line 7787
             (in cleanup)    (in cleanup)  at
    /usr/share/perl/5.28/Carp.pm line 290 during global destruction.
             (in cleanup)    (in cleanup)  at
    /usr/share/perl/5.28/Carp.pm line 290 during global destruction.

To set some context, MH had just run a scheduled "trigger" command that 
starts every day and then did it's usual post-trigger "reload-the-world" 
process, when this happened. Immediately before these messages it had 
just restored object states, enabled speech notification, and generated 
and activated voice commands. All usual reload stuff.

Has anybody else run into anything like this at all? I'm not sure where 
to go here.

Background information:

    MH Pgm  version: v4.2 Build 495 (71f6fd0b)
    Last updated: 2020-12-10 17:22:41 -0700
    Perl version: 5.028001 (5.28.1)
    OS   version: linux linux

    OS: Raspbian 10 (buster)
    Hardware: Raspberry Pi 4

Thanks for any advice or direction anyone can suggest.

                                -Brian M

________________________________________________________
To unsubscribe from this list, go to: https://lists.sourceforge.net/lists/listinfo/misterhouse-users