in reply to Re: Shared DBI handle supporting threads and processes
in thread Shared DBI handle supporting threads and processes

Greetings erix. I updated the example by adding the missing 'do' method to the shared class. Also, updating a record.

  • Comment on Re^2: Shared DBI handle supporting threads and processes

Replies are listed 'Best First'.
Re^3: Shared DBI handle supporting threads and processes
by perlygapes (Sexton) on Jul 18, 2021 at 14:20 UTC
    Thanks for the example. I ran it, and the DB was populated, but the code ended in the error:
    Bizarre copy of ARRAY in list assignment at C:/Users/USERNAME/eclipse- +workspace/.metadata/.plugins/org.epic.debug/perl5db.pl line 6548, <__ +ANONIO__> line 4. END failed--call queue aborted, <__ANONIO__> line 4. at C:/Users/USERNAME/eclipse-workspace/PROJECT/mce_example_3.pl line +0, <__ANONIO__> line 4.
    So I opened perl5db.pl, and line 6548 reads:
    ... sub _dump_trace_calc_saved_single_arg { my ($nothard, $arg) = @_; # <-- LINE 6548 my $type; if ( not defined $arg ) { # undefined parameter return "undef"; } ...
    Any ideas?
        /org.epic.debug/perl5db.pl

      You seem to be running the code not only with the perldebuger but inside the Eclipse IDE too.

      - Ron
        =O

        I have been found out!

        I didn't get that error running from within a console.

        Why would that be? Does eclipse hide secrets?