Skip Menu |

This queue is for tickets about the POE-Component-Client-Ping CPAN distribution.

Report information
The Basics
Id: 4624
Status: resolved
Priority: 0/
Queue: POE-Component-Client-Ping

People
Owner: RCAPUTO [...] cpan.org
Requestors: ctucker [...] gotadsl.co.uk
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 1.00
Fixed in: (no value)

Attachments


Subject: Missing pongs in Linux, and error messages
Linux dmzlinux 2.4.20-20.8 #1 Mon Aug 18 14:59:07 EDT 2003 i686 i686 i386 GNU/Linux perl 5.8.2 POE::Component::Client::Ping 1.00 POE 27 DEBUG enabled my script and in Ping.pm The attached file contains my script and the results of running it on a Linux PC. All pongs for the non-existant IP address are lost, and there are two kinds of error message: Use of uninitialized value in hash element at /usr/local/lib/perl5/site_perl/5.8.2/POE/Component/Client/Ping.pm line 367. and this shouldn't technically be displayed at /usr/local/lib/perl5/site_perl/5.8.2/POE/Component/Client/Ping.pm line 421. I get similar messages when I run the test script from the CPAN Client::Ping distribution with debugging enabled in Ping.pm
Download poe_ping.tar.gz
application/x-gzip 2.3k

Message body not shown because it is not plain text.

Date: Wed, 10 Dec 2003 12:34:12 -0500
From: Rocco Caputo <rcaputo [...] pobox.com>
To: Guest via RT <bug-POE-Component-Client-Ping [...] rt.cpan.org>
Subject: Re: [cpan #4624] Missing pongs in Linux, and error messages
RT-Send-Cc:
Good morning. Your test case works well on FreeBSD, using perl 5.6.1. I was able to reproduce the Use of uninitialized value in hash element at /home/troc/perl/poco/client-ping/blib/lib/POE/Component/Client/Ping.pm line 367. warning by adding C<undef> to the list of @addresses in your test case. This probably isn't the same issue that you're having, or you would also see Use of uninitialized value in length at /home/troc/perl/poco/client-ping/blib/lib/POE/Component/Client/Ping.pm line 210. and Use of uninitialized value in subroutine entry at /home/troc/perl/poco/client-ping/blib/lib/POE/Component/Client/Ping.pm line 210. So far I haven't been able to reproduce the this shouldn't technically be displayed warning. Maybe it's an issue between PoCo::Client::Ping and Perl 5.8.2. I'll need to install that version of Perl before I can test it. -- Rocco Caputo - rcaputo@pobox.com - http://poe.perl.org/
Good morning. I installed perl 5.8.2 and the latest Tk under it. I tested your Tk ping-lister against POE::Component::Client::Ping 1.00 and POE 0.27, and it did not exhibit the problems you're seeing. My next move is to rebuild 5.8.2 (and everything else) with threading enabled and try again. -- Rocco Caputo - rcaputo@pobox.com - http://poe.perl.org/
I installed multithreaded 5.8.2 and all the necessary modules. The testcase still does not exhibit the problems you're encountering. Tomorrow I will try it with Windows NT 4.0, which is the closest version of Windows I have to your test environment. -- Rocco Caputo - rcaputo@pobox.com - http://poe.perl.org/
This morning I've verified correct behavior on FreeBSD, using single- and multi-threaded builds of Perl 5.8.0 and Tk. -- Rocco Caputo - rcaputo@pobox.com - http://poe.perl.org/
Good morning, and good news. I've reproduced the problems and hopefully fixed them. Attached is POE::Component::Client::Ping version 1.00_01, a release candidate for 1.01. Please let me know if this fixes the problems you're seeing on Windows 2000. Thanks for your patience. The test case and linux log made this a lot easier. -- Rocco Caputo - rcaputo@pobox.com - http://poe.perl.org/

Message body not shown because it is not plain text.

[ctucker@gotadsl.co.uk - Mon Dec 22 18:58:26 2003]: Show quoted text
> Mr Caputo, > > Did you get this message? I can't see a record of it on the CPAN site, > and I don't know whether you ever received it.
I received it and replied but never heard back. POE::Component::Client::Ping 1.01 was released since then. I'm inclined to resolve this ticket without further confirmation of a problem. -- Rocco Caputo - rcaputo@pobox.com - http://poe.perl.org/
In the absence of a response I have resolved this ticket. Please open a new ticket if the latest CPAN release of POE::Component::Client::Ping continues to exhibit a problem. Thank you. -- Rocco Caputo - rcaputo@pobox.com - http://poe.perl.org/