I have a problem , eclipse debug stop at

INIT { $global_phase++; foreach my $decl (@declarations) { _apply_handler_AH_($decl, 'INIT'); } }

in handler.pm , although I did not set a breakpoint there

my Env :

OS : windows 7

IDE =eclipse with EPIC 6

Active perl 5.14

also I had the errors in condole log

Loading DB routines from perl5db.pl version 1.33 Editor support available. Enter h or `h h' for help, or `perldoc perldebug' for more help. Attribute::Handlers::CODE(0x29912ec)(C:/Perl/lib/Attribute/Handlers.pm +:247): 247: $global_phase++; DB<1> printf $DB::OUT "%vd", $^V; 5.14.2 DB<2> print $DB::OUT eval { require PadWalker; PadWalker->VERSION(0. +08) } 1.96 DB<3> ;{ my $file = <<'EOT'; C:/testClass4/mlnx/Tmlnx/Helper/LinuxInstallImpl.pm EOT my $line = <<'EOT'; 27 EOT my $cond = ''; epic_breakpoints::add_breakpoint($file, $line, $cond); }; Undefined subroutine &epic_breakpoints::add_breakpoint called at (eval + 31)[C:/Perl/lib/perl5db.pl:640] line 11. DB<4> ;{ my $file = <<'EOT'; C:/testClass4/mlnx/Tmlnx/Helper/LinuxDevicePropertiesImpl.pm EOT my $line = <<'EOT'; 23 EOT my $cond = ''; epic_breakpoints::add_breakpoint($file, $line, $cond); }; Undefined subroutine &epic_breakpoints::add_breakpoint called at (eval + 32)[C:/Perl/lib/perl5db.pl:640] line 11. DB<5> . Attribute::Handlers::CODE(0x29912ec)(C:/Perl/lib/Attribute/Handlers.pm +:247): 247: $global_phase++; DB<6> T $ = Attribute::Handlers::INIT() called from file `C:/testClass4/mlnx/T +mlnx/Trun/IDeviceProperties.t' line 0 $ = eval {...} called from file `C:/testClass4/mlnx/Tmlnx/Trun/IDevice +Properties.t' line 0 DB<7> . Attribute::Handlers::CODE(0x29912ec)(C:/Perl/lib/Attribute/Handlers.pm +:247): 247: $global_phase++; DB<8> . Attribute::Handlers::CODE(0x29912ec)(C:/Perl/lib/Attribute/Handlers.pm +:247): 247: $global_phase++; DB<9> . Attribute::Handlers::CODE(0x29912ec)(C:/Perl/lib/Attribute/Handlers.pm +:247): 247: $global_phase++; DB<10> ;{ do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dump_lexical_vars; my $offset = 0; my $savout = CORE::select($DB::OUT); dumpvar_epic::dump_lexical_vars($offset); CORE::select($savout); }; 8|$builtin|1|1|17|SCALAR(0x1dd8934)|5|undef|1|5 13|$global_phase|1|1|17|SCALAR(0x2988a94)|3|'1'|1|3 8|$qual_id|1|1|17|SCALAR(0x299321c)|5|undef|1|5 14|%global_phases|1|1|15|HASH(0x299323c)|3|...|1|3 9|%lastattr|1|1|15|HASH(0x299325c)|3|...|1|3 6|%phase|1|1|15|HASH(0x2988264)|3|...|1|3 4|%raw|1|1|15|HASH(0x2988284)|3|...|1|3 6|%sigil|1|1|15|HASH(0x29889f4)|3|...|1|3 9|%symcache|1|1|15|HASH(0x299327c)|3|...|1|3 10|%validtype|1|1|15|HASH(0x299326c)|3|...|1|3 13|@declarations|1|1|16|ARRAY(0x2988964)|3|...|1|3 14|@global_phases|1|1|16|ARRAY(0x299322c)|3|...|1|3 DB<11> ;{ do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dump_lexical_vars; my $offset = 0; my $varexpr = <<'EOT'; $h->{'%global_phases'} EOT my $subref = \&dumpvar_epic::dump_hash_expr; my $savout = CORE::select($DB::OUT); my $savbuf = $|; $| = 0; $subref->($offset, $varexpr); $| = $savbuf; print ""; CORE::select($savout); }; DB<12> ;{ do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dump_lexical_vars; my $offset = 0; my $varexpr = <<'EOT'; $h->{'%global_phases'} EOT my $subref = \&dumpvar_epic::dump_hash_expr; my $savout = CORE::select($DB::OUT); my $savbuf = $|; $| = 0; $subref->($offset, $varexpr); $| = $savbuf; print ""; CORE::select($savout); }; DB<13> ;{ do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dump_lexical_vars; my $offset = 0; my $varexpr = <<'EOT'; $h->{'%lastattr'} EOT my $subref = \&dumpvar_epic::dump_hash_expr; my $savout = CORE::select($DB::OUT); my $savbuf = $|; $| = 0; $subref->($offset, $varexpr); $| = $savbuf; print ""; CORE::select($savout); }; DB<14> ;{ do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dump_lexical_vars; my $offset = 0; my $varexpr = <<'EOT'; $h->{'%lastattr'} EOT my $subref = \&dumpvar_epic::dump_hash_expr; my $savout = CORE::select($DB::OUT); my $savbuf = $|; $| = 0; $subref->($offset, $varexpr); $| = $savbuf; print ""; CORE::select($savout); }; DB<15>
any advice

In reply to perl debug by RamiD

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.