Komodo / KomodoEdit

Komodo Edit is a fast and free multi-language code editor. Written in JS, Python, C++ and based on the Mozilla platform.
http://www.komodoide.com/komodo-edit
Other
2.15k stars 301 forks source link

DPath (0.53) module test bring error during running in Komodo (9 and earlier) #362

Open wreggyl opened 9 years ago

wreggyl commented 9 years ago

Hi,

i have installed ActivePerl 5.18.4 Build 1803 (32Bit) under Win 64 Bit and Komodo 9.1.0 Build 87337. I installed DPath via cmd: cpan install Data::DPath 0.53. After installation I run the included data_dpath.t Module test from the command line and only one test failed. But running the same test inside Komodo I get errors like this on test 53:

ok 53 - ANYWHERE + KEY + ANYSTEP
Undefined subroutine &Data::DPath::Filters::size called at C:/Program Files (x86)/ActiveState Komodo IDE 9/lib/support/dbgp/perllib/perl5db.pl line 4397.

Undefined subroutine &Data::DPath::Filters::size called at C:/Program Files (x86)/ActiveState Komodo IDE 9/lib/support/dbgp/perllib/perl5db.pl line 4397.

Undefined subroutine &Data::DPath::Filters::size called at C:/Program Files (x86)/ActiveState Komodo IDE 9/lib/support/dbgp/perllib/perl5db.pl line 4397.

Undefined subroutine &Data::DPath::Filters::size called at C:/Program Files (x86)/ActiveState Komodo IDE 9/lib/support/dbgp/perllib/perl5db.pl line 4397.

ok 54 - ANYWHERE + KEY + ANYSTEP + FILTER size

Sorry this i my first bug report - so im not sure if this is the right kind. Hope this helps.

Kind regards.

wreggyl

Naatan commented 9 years ago

Could you explain how you are running the test from the command line and how you are running it from Komodo?

ericpromislow commented 9 years ago

It looks like it's being run inside the debugger (or without debugging), but this uses the silo'ed Perl interpreter, not the one explicitly installed.

wreggyl commented 9 years ago

Hi together,

ericpromislow is right - it is being run inside the debugger environment (Komodo uses the same perl interpreter like i use from CMD) without stepping through the code. And on the command line just "perl data_dpath.t".

Running in Komodo with: F7 (Running without debugging ) works fine - no other erros Running in Komodo with: F5 brings the errors from the comment above: Undefined subroutine &Data::DPath::Filters::size called at C:/Program Files (x86)/ActiveState Komodo IDE 9/lib/support/dbgp/perllib/perl5db.pl line 4397.

But im sure thats not really what you wanted to know ;-)

So, what more information i can send to explain the issue?

wreggyl commented 9 years ago

okay, i think it is more a bug in the ActivePerl debugger - running it from the command line with perl -d data_dpath.t and continue the execution without set a break point I get the same errors.

So what is next step? Should we move the issue?

wreggyl commented 9 years ago

Hi,

something new information available, what i should do now with this issue?

Naatan commented 9 years ago

I'll have our Perl dev take a look at this, will let you know when we find anything.

tonyattwood commented 8 years ago

Hi, Some of my friends think that's really interesting, check it out http://favor.aldermanfamily.net/e4zvj

Yours faithfully, tony.attwood@ntlworld.com

tonyattwood commented 8 years ago

Hi,

I've chosen some interesting links you may find helpful, here is the full list http://explore.icss-canada.net/e4fvqze

tony.attwood@ntlworld.com

tonyattwood commented 8 years ago

Hi friend!

We've been at a very nice place recently and we loved it so much, I think it is just a fantastic place, check it out http://wynehanda.antoniomcclelland.com/e4hpiwua

Thanks for your consideration, tony.attwood