EPIC Debugging also shows perl debugger info :-(

Help
2013-11-29
2013-11-29
  • Rob van Eerd

    Rob van Eerd - 2013-11-29

    Hi,

    I recently reinstalled my laptop and with that the latest (?) version of Eclipse and E-P-I-C.
    Now whenever I try to debug a Perl script, the Console is cluttered with the following (this didn't happen with a previous installation/ older version).

    I would appreciate it very much if someone could point me in the right direction to get rid of this.

    Regards,
    Rob.


    Contents of cluttered Console

    Loading DB routines from perl5db.pl version 1.37
    Editor support available.

    Enter h or 'h h' for help, or 'perldoc perldebug' for more help.

    main::(D:/Eclipse/BMC-Localization-Package/BMC-LP-ExtractSources.pl:116):
    116: my ($progname,$path,$suffix) = fileparse($0,qr{.pl});
    DB<1> printf $DB::OUT "%vd", $^V;
    5.16.3
    DB<2> f D:/Eclipse/BMC-ARS-Get-Field-Properties/BMC-ARS-Get-Field-Properties.pl
    No file matching 'D:/Eclipse/BMC-ARS-Get-Field-Properties/BMC-ARS-Get-Field-Properties.pl' is loaded.
    DB<3> b load D:/Eclipse/BMC-ARS-Get-Field-Properties/BMC-ARS-Get-Field-Properties.pl
    Will stop on load of 'D:/Eclipse/BMC-ARS-Get-Field-Properties/BMC-ARS-Get-Field-Properties.pl'.
    DB<4> .
    main::(D:/Eclipse/BMC-Localization-Package/BMC-LP-ExtractSources.pl:116):
    116: my ($progname,$path,$suffix) = fileparse($0,qr{.pl});
    DB<5> T
    DB<6> .
    main::(D:/Eclipse/BMC-Localization-Package/BMC-LP-ExtractSources.pl:116):
    116: my ($progname,$path,$suffix) = fileparse($0,qr{.pl});
    DB<7> ;{
    if (eval { require PadWalker; PadWalker->VERSION(0.08) })
    {
    do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dump_lexical_vars;

        defined &dumpvar_epic::dump_lexical_vars
            or print $DB::OUT "dumpvar_epic.pm not available.\n";
    
        my $savout = select($DB::OUT);
        dumpvar_epic::dump_lexical_vars();
        select($savout);
    }
    else
    {
        print $DB::OUT "PadWalker module not found - please install\n";        
    }
    

    };

    E
    DB<8> ;{
    do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dump_package_vars;

    defined &dumpvar_epic::dump_package_vars
        or print $DB::OUT "dumpvar_epic.pm not available.\n";
    
    my $savout = select($DB::OUT);
    dumpvar_epic::dump_package_vars();
    select($savout);
    

    };

    NS00000003$^AS00000002''NS00000003$^DS000000010NS00000003$^ES0000003e'An operation was attempted on something that is not a socket'NS00000003$^FS000000012NS00000003$^HS00000003256NS00000003$^LS00000003' 'NS00000003$^OS00000009'MSWin32'NS00000003$^PS000000041855NS00000010$^RE_TRIE_MAXBUFS0000000565536NS00000003$^SS000000011NS00000007$^TAINTS000000010NS00000009$^UNICODES000000010NS00000003$^VS00000016version=HASH(0x707be8)S00000003...INS0000000a'original'S00000009'v5.16.3'NS00000004'qv'S000000011NS00000009'version'S0000000fARRAY(0x707c60)S00000003...INS00000003[0]S000000015NS00000003[1]S0000000216NS00000003[2]S000000013OONS00000003$^WS000000011NS00000003$^XS00000019'C:\Perl64\bin\wperl.exe'NS00000002$!S00000002''NS00000002%!S0000000fHASH(0x28fdea8)S00000003...INS00000007'E2BIG'S000000010NS00000008'EACCES'S000000010NS0000000c'EADDRINUSE'S000000010NS0000000f'EADDRNOTAVAIL'S000000010NS0000000e'EAFNOSUPPORT'S000000010NS00000008'EAGAIN'S000000010NS0000000a'EALREADY'S000000010NS00000007'EBADF'S000000010NS00000007'EBUSY'S000000010NS00000008'ECHILD'S000000010NS0000000e'ECONNABORTED'S000000010NS0000000e'ECONNREFUSED'S000000010NS0000000c'ECONNRESET'S000000010NS00000009'EDEADLK'S000000010NS0000000b'EDEADLOCK'S000000010NS0000000e'EDESTADDRREQ'S000000010NS00000009'EDISCON'S000000010NS00000006'EDOM'S000000010NS00000008'EDQUOT'S000000010NS00000008'EEXIST'S000000010NS00000008'EFAULT'S000000010NS00000007'EFBIG'S000000010NS0000000b'EHOSTDOWN'S000000010NS0000000e'EHOSTUNREACH'S000000010NS00000008'EILSEQ'S000000010NS0000000d'EINPROGRESS'S000000010NS00000007'EINTR'S000000010NS00000008'EINVAL'S000000010NS00000005'EIO'S000000010NS00000009'EISCONN'S000000010NS00000008'EISDIR'S000000010NS00000007'ELOOP'S000000010NS00000008'EMFILE'S000000010NS00000008'EMLINK'S000000010NS0000000a'EMSGSIZE'S000000010NS0000000e'ENAMETOOLONG'S000000010NS0000000a'ENETDOWN'S000000010NS0000000b'ENETRESET'S000000010NS0000000d'ENETUNREACH'S000000010NS00000008'ENFILE'S000000010NS00000009'ENOBUFS'S000000010NS00000008'ENODEV'S000000010NS00000008'ENOENT'S000000010NS00000009'ENOEXEC'S000000010NS00000008'ENOLCK'S000000010NS00000008'ENOMEM'S000000010NS0000000d'ENOPROTOOPT'S000000010NS00000008'ENOSPC'S000000010NS00000008'ENOSYS'S000000010NS0000000a'ENOTCONN'S000000010NS00000009'ENOTDIR'S000000010NS0000000b'ENOTEMPTY'S000000010NS0000000a'ENOTSOCK'S000000010NS00000008'ENOTTY'S000000010NS00000007'ENXIO'S000000010NS0000000c'EOPNOTSUPP'S000000010NS00000007'EPERM'S000000010NS0000000e'EPFNOSUPPORT'S000000010NS00000007'EPIPE'S000000010NS0000000a'EPROCLIM'S000000010NS00000011'EPROTONOSUPPORT'S000000010NS0000000c'EPROTOTYPE'S000000010NS00000008'ERANGE'S000000010NS00000009'EREMOTE'S000000010NS00000007'EROFS'S000000010NS0000000b'ESHUTDOWN'S000000010NS00000011'ESOCKTNOSUPPORT'S000000010NS00000008'ESPIPE'S000000010NS00000007'ESRCH'S000000010NS00000008'ESTALE'S000000010NS0000000b'ETIMEDOUT'S000000010NS0000000e'ETOOMANYREFS'S000000010NS00000008'EUSERS'S000000010NS0000000d'EWOULDBLOCK'S000000010NS00000007'EXDEV'S000000010ONS00000002$"S00000003' 'NS00000002$$S000000046320NS00000002$%S000000010NS00000002$)S000000010NS00000002$-S000000010NS00000002$/S00000003'
    'NS00000002$0S0000003e'D:/Eclipse/BMC-Localization-Package/BMC-LP-ExtractSources.pl'NS00000002$:S00000005'
    -'NS00000002$;S00000003''NS00000002$<S000000010NS00000002$=S0000000260NS00000002$>S000000010NS00000002$?S000000010NS00000002$@S00000002''NS00000005@ARGVS0000000fARRAY(0x6e5dd0)S00000003...INS00000003[0]S00000017'SRM_NL_2_0_Export.xlf'ONS00000009$AZ_ERRORS000000012NS00000010$AZ_FORMAT_ERRORS000000013NS0000000c$AZ_IO_ERRORS000000014NS00000006$AZ_OKS000000010NS0000000e$AZ_STREAM_ENDS000000011NS00000015$COMPRESSION_DEFLATEDS000000018NS00000023$COMPRESSION_LEVEL_BEST_COMPRESSIONS000000019NS0000001a$COMPRESSION_LEVEL_DEFAULTS00000004'-1'NS0000001a$COMPRESSION_LEVEL_FASTESTS000000011NS00000017$COMPRESSION_LEVEL_NONES000000010NS00000013$COMPRESSION_STOREDS000000010NS00000004%ENVS0000000eHASH(0x6e5e48)S00000003...INS00000011'ALLUSERSPROFILE'S00000010'C:\ProgramData'NS00000009'APPDATA'S00000023'C:\Users\rvaneerd\AppData\Roaming'NS00000014'COMMONPROGRAMFILES'S0000001f'C:\Program Files\Common Files'NS00000019'COMMONPROGRAMFILES(X86)'S00000025'C:\Program Files (x86)\Common Files'NS00000014'COMMONPROGRAMW6432'S0000001f'C:\Program Files\Common Files'NS0000000a'COMMPATH'S00000030'C:\Program Files\Lenovo\Communications Utility'NS0000000e'COMPUTERNAME'S0000000b'LBNL05022'NS00000009'COMSPEC'S0000001d'C:\Windows\system32\cmd.exe'NS00000012'FP_NO_HOST_CHECK'S00000004'NO'NS0000000b'HOMEDRIVE'S00000004'C:'NS0000000a'HOMEPATH'S00000011'\Users\rvaneerd'NS0000000e'LOCALAPPDATA'S00000021'C:\Users\rvaneerd\AppData\Local'NS0000000d'LOGONSERVER'S0000000e'\WADNLDCA01'NS00000016'NUMBER_OF_PROCESSORS'S000000014NS00000004'OS'S0000000c'Windows_NT'NS00000006'PATH'S00000086'C:\Perl64\site\bin;C:\Perl64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\'NS00000009'PATHEXT'S00000037'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'NS0000000d'PERLDB_OPTS'S00000035'RemotePort=10.38.198.150:5000 DumpReused ReadLine=0'NS0000000d'PERLDB_PIDS'S000000046320NS00000018'PROCESSOR_ARCHITECTURE'S00000007'AMD64'NS00000016'PROCESSOR_IDENTIFIER'S00000034'Intel64 Family 6 Model 42 Stepping 7, GenuineIntel'NS00000011'PROCESSOR_LEVEL'S000000016NS00000014'PROCESSOR_REVISION'S00000006'2a07'NS0000000d'PROGRAMDATA'S00000010'C:\ProgramData'NS0000000e'PROGRAMFILES'S00000012'C:\Program Files'NS00000013'PROGRAMFILES(X86)'S00000018'C:\Program Files (x86)'NS0000000e'PROGRAMW6432'S00000012'C:\Program Files'NS0000000e'PSMODULEPATH'S00000035'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\'NS00000008'PUBLIC'S00000011'C:\Users\Public'NS0000000d'SESSIONNAME'S00000009'Console'NS0000000d'SYSTEMDRIVE'S00000004'C:'NS0000000c'SYSTEMROOT'S0000000c'C:\Windows'NS00000006'TEMP'S00000026'C:\Users\rvaneerd\AppData\Local\Temp'NS00000005'TMP'S00000026'C:\Users\rvaneerd\AppData\Local\Temp'NS00000009'TSMPATH'S0000002c'C:\Program Files\ThinkPad\UltraNav Utility'NS00000009'UATDATA'S00000046'C:\Windows\SysWOW64\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77'NS0000000f'USERDNSDOMAIN'S00000014'CORP.CAPGEMINI.COM'NS0000000c'USERDOMAIN'S00000006'CORP'NS0000000a'USERNAME'S0000000a'rvaneerd'NS0000000d'USERPROFILE'S00000013'C:\Users\rvaneerd'NS00000013'VBOX_INSTALL_PATH'S00000025'C:\Program Files\Oracle\VirtualBox\'NS00000008'WINDIR'S0000000c'C:\Windows'NS00000017'WINDOWS_TRACING_FLAGS'S000000013NS00000019'WINDOWS_TRACING_LOGFILE'S0000002f'C:\BVTBin\Tests\installpackage\csilogfile.log'ONS00000009$FA_MSDOSS000000010NS00000008$FA_UNIXS000000013NS00000020$GPBF_DEFLATING_COMPRESSION_MASKS000000016NS00000014$GPBF_ENCRYPTED_MASKS000000011NS0000001e$GPBF_HAS_DATA_DESCRIPTOR_MASKS000000018NS00000010$IFA_BINARY_FILES000000010NS0000000e$IFA_TEXT_FILES000000011NS00000013$IFA_TEXT_FILE_MASKS000000011NS00000004@INCS0000000fARRAY(0x3bcbc8)S00000003...INS00000003[0]S0000002e'D:/Eclipse/.metadata/.plugins/org.epic.debug'NS00000003[1]S00000025'D:/OS-Project - Portal/Localization'NS00000003[2]S00000014'C:/Perl64/site/lib'NS00000003[3]S0000000f'C:/Perl64/lib'NS00000003[4]S00000003'.'ONS00000004%INCS0000000eHASH(0x3bcbe0)S00000003...INS00000016'ActivePerl/Config.pm'S00000024'C:/Perl64/lib/ActivePerl/Config.pm'NS00000015'ActiveState/Path.pm'S00000023'C:/Perl64/lib/ActiveState/Path.pm'NS00000010'Archive/Zip.pm'S0000001e'C:/Perl64/lib/Archive/Zip.pm'NS00000018'Archive/Zip/Archive.pm'S00000026'C:/Perl64/lib/Archive/Zip/Archive.pm'NS00000020'Archive/Zip/DirectoryMember.pm'S0000002e'C:/Perl64/lib/Archive/Zip/DirectoryMember.pm'NS0000001b'Archive/Zip/FileMember.pm'S00000029'C:/Perl64/lib/Archive/Zip/FileMember.pm'NS00000017'Archive/Zip/Member.pm'S00000025'C:/Perl64/lib/Archive/Zip/Member.pm'NS0000001e'Archive/Zip/NewFileMember.pm'S0000002c'C:/Perl64/lib/Archive/Zip/NewFileMember.pm'NS0000001d'Archive/Zip/StringMember.pm'S0000002b'C:/Perl64/lib/Archive/Zip/StringMember.pm'NS0000001e'Archive/Zip/ZipFileMember.pm'S0000002c'C:/Perl64/lib/Archive/Zip/ZipFileMember.pm'NS0000000f'AutoLoader.pm'S0000001d'C:/Perl64/lib/AutoLoader.pm'NS00000033'C:/Perl64/lib/auto/Compress/Raw/Zlib/autosplit.ix'S00000033'C:/Perl64/lib/auto/Compress/Raw/Zlib/autosplit.ix'NS00000025'C:/Perl64/site/lib/sitecustomize.pl'S00000025'C:/Perl64/site/lib/sitecustomize.pl'NS00000009'Carp.pm'S00000017'C:/Perl64/lib/Carp.pm'NS0000000f'Carp/Heavy.pm'S0000001d'C:/Perl64/lib/Carp/Heavy.pm'NS00000016'Compress/Raw/Zlib.pm'S00000024'C:/Perl64/lib/Compress/Raw/Zlib.pm'NS0000000b'Config.pm'S00000019'C:/Perl64/lib/Config.pm'NS0000000f'Config_git.pl'S0000001d'C:/Perl64/lib/Config_git.pl'NS00000011'Config_heavy.pl'S0000001f'C:/Perl64/lib/Config_heavy.pl'NS00000008'Cwd.pm'S00000016'C:/Perl64/lib/Cwd.pm'NS00000010'Data/Dumper.pm'S0000001e'C:/Perl64/lib/Data/Dumper.pm'NS0000000f'DynaLoader.pm'S0000001d'C:/Perl64/lib/DynaLoader.pm'NS0000000a'Errno.pm'S00000018'C:/Perl64/lib/Errno.pm'NS0000000d'Exporter.pm'S0000001b'C:/Perl64/lib/Exporter.pm'NS00000013'Exporter/Heavy.pm'S00000021'C:/Perl64/lib/Exporter/Heavy.pm'NS0000000a'Fcntl.pm'S00000018'C:/Perl64/lib/Fcntl.pm'NS00000012'File/Basename.pm'S00000020'C:/Perl64/lib/File/Basename.pm'NS0000000e'File/Copy.pm'S0000001c'C:/Perl64/lib/File/Copy.pm'NS0000000e'File/Find.pm'S0000001c'C:/Perl64/lib/File/Find.pm'NS0000000e'File/Path.pm'S0000001c'C:/Perl64/lib/File/Path.pm'NS0000000e'File/Spec.pm'S0000001c'C:/Perl64/lib/File/Spec.pm'NS00000013'File/Spec/Unix.pm'S00000021'C:/Perl64/lib/File/Spec/Unix.pm'NS00000014'File/Spec/Win32.pm'S00000022'C:/Perl64/lib/File/Spec/Win32.pm'NS0000000e'File/Temp.pm'S0000001c'C:/Perl64/lib/File/Temp.pm'NS0000000f'FileHandle.pm'S0000001d'C:/Perl64/lib/FileHandle.pm'NS00000010'Getopt/Long.pm'S0000001e'C:/Perl64/lib/Getopt/Long.pm'NS00000007'IO.pm'S00000015'C:/Perl64/lib/IO.pm'NS0000000c'IO/File.pm'S0000001a'C:/Perl64/lib/IO/File.pm'NS0000000e'IO/Handle.pm'S0000001c'C:/Perl64/lib/IO/Handle.pm'NS00000010'IO/Seekable.pm'S0000001e'C:/Perl64/lib/IO/Seekable.pm'NS0000000e'IO/Select.pm'S0000001c'C:/Perl64/lib/IO/Select.pm'NS0000000e'IO/Socket.pm'S0000001c'C:/Perl64/lib/IO/Socket.pm'NS00000013'IO/Socket/INET.pm'S00000021'C:/Perl64/lib/IO/Socket/INET.pm'NS00000013'IO/Socket/UNIX.pm'S00000021'C:/Perl64/lib/IO/Socket/UNIX.pm'NS0000000e'List/Util.pm'S0000001c'C:/Perl64/lib/List/Util.pm'NS0000000e'PadWalker.pm'S00000021'C:/Perl64/site/lib/PadWalker.pm'NS00000010'Scalar/Util.pm'S0000001e'C:/Perl64/lib/Scalar/Util.pm'NS00000010'SelectSaver.pm'S0000001e'C:/Perl64/lib/SelectSaver.pm'NS0000000b'Socket.pm'S00000019'C:/Perl64/lib/Socket.pm'NS0000000b'Symbol.pm'S00000019'C:/Perl64/lib/Symbol.pm'NS0000000d'Term/Cap.pm'S0000001b'C:/Perl64/lib/Term/Cap.pm'NS00000012'Term/ReadLine.pm'S00000020'C:/Perl64/lib/Term/ReadLine.pm'NS00000017'Term/ReadLine/Perl.pm'S00000025'C:/Perl64/lib/Term/ReadLine/Perl.pm'NS0000000f'Time/Local.pm'S0000001d'C:/Perl64/lib/Time/Local.pm'NS0000000e'UNIVERSAL.pm'S0000001c'C:/Perl64/lib/UNIVERSAL.pm'NS0000000f'XML/Simple.pm'S0000001d'C:/Perl64/lib/XML/Simple.pm'NS0000000d'XSLoader.pm'S0000001b'C:/Perl64/lib/XSLoader.pm'NS0000000c'arybase.pm'S0000001a'C:/Perl64/lib/arybase.pm'NS00000013'autoflush_epic.pm'S00000040'D:/Eclipse/.metadata/.plugins/org.epic.debug/autoflush_epic.pm'NS00000009'base.pm'S00000017'C:/Perl64/lib/base.pm'NS0000000a'bytes.pm'S00000018'C:/Perl64/lib/bytes.pm'NS0000000d'constant.pm'S0000001b'C:/Perl64/lib/constant.pm'NS00000011'dumpvar_epic.pm'S0000003e'D:/Eclipse/.metadata/.plugins/org.epic.debug/dumpvar_epic.pm'NS0000000c'feature.pm'S0000001a'C:/Perl64/lib/feature.pm'NS0000000d'overload.pm'S0000001b'C:/Perl64/lib/overload.pm'NS00000010'overloading.pm'S0000001e'C:/Perl64/lib/overloading.pm'NS0000000c'perl5db.pl'S0000001a'C:/Perl64/lib/perl5db.pl'NS0000000b'strict.pm'S00000019'C:/Perl64/lib/strict.pm'NS00000012'unicore/Heavy.pl'S00000020'C:/Perl64/lib/unicore/Heavy.pl'NS0000001e'unicore/lib/Perl/SpacePer.pl'S0000002c'C:/Perl64/lib/unicore/lib/Perl/SpacePer.pl'NS0000001e'unicore/lib/Perl/_PerlIDS.pl'S0000002c'C:/Perl64/lib/unicore/lib/Perl/_PerlIDS.pl'NS00000009'utf8.pm'S00000017'C:/Perl64/lib/utf8.pm'NS0000000f'utf8_heavy.pl'S0000001d'C:/Perl64/lib/utf8_heavy.pl'NS00000009'vars.pm'S00000017'C:/Perl64/lib/vars.pm'NS0000000d'warnings.pm'S0000001b'C:/Perl64/lib/warnings.pm'NS00000016'warnings/register.pm'S00000024'C:/Perl64/lib/warnings/register.pm'ONS00000008$PERMUTES000000011NS0000000e$REQUIRE_ORDERS000000010NS00000010$RETURN_IN_ORDERS000000012NS00000004%SIGS0000000eHASH(0x75ba10)S00000003...INS00000006'ABRT'S00000005undefNS00000006'ALRM'S00000005undefNS00000007'BREAK'S00000005undefNS00000005'BUS'S0000000fCODE(0x26b3778)S0000001b -> &CODE(0x26b3778) in ???NS00000006'CHLD'S00000005undefNS00000005'CLD'S00000005undefNS00000006'CONT'S00000005undefNS00000005'FPE'S00000005undefNS00000005'HUP'S00000005undefNS00000005'ILL'S00000005undefNS00000005'INT'S0000000fCODE(0x2578b00)S00000013 -> &DB::catch in 0NS00000006'KILL'S00000005undefNS00000007'NUM05'S00000005undefNS00000007'NUM06'S00000005undefNS00000007'NUM07'S00000005undefNS00000007'NUM10'S00000005undefNS00000007'NUM12'S00000005undefNS00000007'NUM16'S00000005undefNS00000007'NUM17'S00000005undefNS00000007'NUM18'S00000005undefNS00000007'NUM19'S00000005undefNS00000007'NUM24'S00000005undefNS00000006'PIPE'S00000005undefNS00000006'QUIT'S00000005undefNS00000006'SEGV'S0000000fCODE(0x26b3778)RNS00000006'STOP'S00000005undefNS00000006'TERM'S00000005undefNS00000009'DIE'S0000000fCODE(0x26b3628)S00000013 -> &DB::dbdie in 0NS0000000a'WARN'S0000000fCODE(0x26b3940)S00000014 -> &DB::dbwarn in 0ONS00000012FileHandle(STDERR)S00000009fileno(2)NS00000011FileHandle(STDIN)S00000009fileno(0)NS00000012FileHandle(STDOUT)S00000009fileno(1)NS00000002$[S000000010NS00000002$]S000000085.016003NS00000002$^S0000000a'GEN0_TOP'NS00000012FileHandle(stderr)S00000009fileno(2)NS00000011FileHandle(stdin)S00000009fileno(0)NS00000012FileHandle(stdout)S00000009fileno(1)NS00000002$|S000000011NS00000002$~S00000006'GEN0'E
    DB<9>
    ~~~~

     
    • Rob van Eerd

      Rob van Eerd - 2013-11-29

      I can get rid of that information if I suppress "Display Console when STDOUT changes" and "Display Console when STDERR changes" but that's not what I want. I want to see what's coming out of my Script and not what's comming out of the debugger itself!

       

Log in to post a comment.