in reply to Re^3: Use of uninitialized value in subroutine entry at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 476, <IN> line 8192.
in thread Use of uninitialized value in subroutine entry at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 476, <IN> line 8192.

$finder->find_motifs;String found where operator expected at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 388, near "$ # {$ self -> {oligo_ref}}) { print "index: $ oligo_indice ("" (Missing operator before "index: $ oligo_indice ("?) Global symbol "$oligo_indice" requires explicit package name (did you forget to declare "my $oligo_indice"?) at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 387. syntax error at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 387, near "$ oligo_indice (" Global symbol "$print" requires explicit package name (did you forget to declare "my $print"?) at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 388. Global symbol "$count_indice" requires explicit package name (did you forget to declare "my $count_indice"?) at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 389. syntax error at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 389, near "$ count_indice (" Global symbol "$si" requires explicit package name (did you forget to declare "my $si"?) at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 390. Global symbol "$oligo_indice" requires explicit package name (did you forget to declare "my $oligo_indice"?) at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 390. Global symbol "$count_indice" requires explicit package name (did you forget to declare "my $count_indice"?) at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 390. Global symbol "@hd_matrix" requires explicit package name (did you forget to declare "my @hd_matrix"?) at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 391. Global symbol "$oligo_indice" requires explicit package name (did you forget to declare "my $oligo_indice"?) at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 391. Global symbol "$count_indice" requires explicit package name (did you forget to declare "my $count_indice"?) at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 391. syntax error at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 392, near "}" /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm has too many errors. Compilation failed in require at - line 1. BEGIN failed--compilation aborted at - line 1.
  • Comment on Re^4: Use of uninitialized value in subroutine entry at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 476, <IN> line 8192.

Replies are listed 'Best First'.
Re^5: Use of uninitialized value in subroutine entry at /home/roarce/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Seeder/Finder.pm line 476, <IN> line 8192.
by bliako (Abbot) on May 25, 2020 at 18:11 UTC

    there seem to be extra spaces in the pasted string $ # {$ self -> {oligo_ref}} compared to the original $#{ $self->{oligo_ref} }

    If you click on the [download] link under debug code you will be able to copy-paste safely.