pgxn / pgxn-api

Maintain and serve a REST API to search PGXN mirrors
http://pgxn.org/
15 stars 2 forks source link

Binmode Warning During Sync #17

Closed theory closed 3 years ago

theory commented 11 years ago

Seen a few of these. The latest, with stack trace:

binmode() on closed filehandle GEN16 at /var/virtuals/pgxn/perlbrew/perls/perl-5.14.2/lib/5.14.2/x86_64-linux/IO/File.pm line 200.
at /var/virtuals/pgxn/perlbrew/perls/perl-5.14.2/lib/5.14.2/x86_64-linux/IO/File.pm line 200.
    IO::File::binmode('IO::File=GLOB(0x3060190)') called at /var/virtuals/pgxn/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/Archive/Zip.pm line 370
    Archive::Zip::_binmode('IO::File=GLOB(0x3060190)') called at /var/virtuals/pgxn/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/Archive/Zip/Member.pm line 1039
    Archive::Zip::Member::extractToFileHandle('Archive::Zip::ZipFileMember=HASH(0x3051360)', 'IO::File=GLOB(0x3060190)') called at /var/virtuals/pgxn/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/Archive/Zip/Member.pm line 498
    Archive::Zip::Member::extractToFileNamed('Archive::Zip::ZipFileMember=HASH(0x3051360)', 'www/src/json_enhancements/json_enhancements-1.0.1/doc/json_en...') called at lib/PGXN/API/Sync.pm line 200
    PGXN::API::Sync::unzip('PGXN::API::Sync=HASH(0x19f8118)', 'dist/json_enhancements/1.0.1/json_enhancements-1.0.1.zip', 'HASH(0x3040380)') called at lib/PGXN/API/Sync.pm line 156
    PGXN::API::Sync::validate_distribution('PGXN::API::Sync=HASH(0x19f8118)', 'dist/json_enhancements/1.0.1/META.json') called at lib/PGXN/API/Sync.pm line 79
    PGXN::API::Sync::update_index('PGXN::API::Sync=HASH(0x19f8118)') called at lib/PGXN/API/Sync.pm line 40
    PGXN::API::Sync::run('PGXN::API::Sync=HASH(0x19f8118)') called at blib/script/pgxn_api_sync line 41
theory commented 3 years ago

Reported here back in 2016, just now tried again and no longe get the warning.