I had a few problems getting my first CT2.0 test
results transmitted.  The error I was getting was:

CPAN::Reporter: Test result is 'pass', 'make test' no errors.
CPAN::Reporter: preparing a CPAN Testers report for OpenGL-0.63
CPAN::Reporter: sending test report with 'pass' to cpan-test...@perl.org
CPAN::Reporter: Test::Reporter: error from 
'Test::Reporter::Transport::Metabase:'
Test::Reporter::Transport::Metabase: could not read ID file 
'~/.cpanreporter/chm.json'
No such file or directory at 
/usr/lib/perl5/site_perl/5.10/Test/Reporter/Transport/Metabase.pm line 140
        
Test::Reporter::Transport::Metabase::_load_id_file('Test::Reporter::Transport::Metabase=HASH(0x70b0240)')
 called at /usr/lib/perl5/site_perl/5.10/Test/Reporter/Transport/Metabase.pm 
line 79
        
Test::Reporter::Transport::Metabase::send('Test::Reporter::Transport::Metabase=HASH(0x70b0240)',
 'Test::Reporter=HASH(0x814e5d0)') called at 
/usr/lib/perl5/site_perl/5.10/Test/Reporter.pm line 279
        eval {...} called at /usr/lib/perl5/site_perl/5.10/Test/Reporter.pm 
line 279
        Test::Reporter::send('Test::Reporter=HASH(0x814e5d0)') called at 
/usr/lib/perl5/site_perl/5.10/CPAN/Reporter.pm line 487
        CPAN::Reporter::_dispatch_report('HASH(0x80f76b0)') called at 
/usr/lib/perl5/site_perl/5.10/CPAN/Reporter.pm line 106
        CPAN::Reporter::grade_test('CPAN::Distribution=HASH(0x7501ea8)', 
'/usr/bin/make test', 'ARRAY(0x7180a28)', 0) called at 
/usr/lib/perl5/site_perl/5.10/CPAN/Reporter.pm line 212
        CPAN::Reporter::test('CPAN::Distribution=HASH(0x7501ea8)', 
'/usr/bin/make test') called at /usr/lib/perl5/5.10/CPAN/Distribution.pm line 
3056
        CPAN::Distribution::test('CPAN::Distribution=HASH(0x7501ea8)') called 
at /usr/lib/perl5/5.10/CPAN/Module.pm line 474
        eval {...} called at /usr/lib/perl5/5.10/CPAN/Module.pm line 473
        CPAN::Module::rematein('CPAN::Module=HASH(0x5273e18)', 'test') called 
at /usr/lib/perl5/5.10/CPAN/Module.pm line 503
        CPAN::Module::test('CPAN::Module=HASH(0x5273e18)') called at 
/usr/lib/perl5/5.10/CPAN/Shell.pm line 1755
        CPAN::Shell::rematein('CPAN::Shell', 'test', 'OpenGL') called at 
/usr/lib/perl5/5.10/CPAN/Shell.pm line 1935
        CPAN::Shell::__ANON__('CPAN::Shell', 'OpenGL') called at 
/usr/lib/perl5/5.10/CPAN.pm line 375
        eval {...} called at /usr/lib/perl5/5.10/CPAN.pm line 372
        CPAN::shell() called at /usr/bin/cpan line 198

I don't know what the actual problem was but the transport line I
added to .cpanreporter/config.ini had these problems:

 (1) no trailing slash after the uri:

       http://metabase.cpantesters.org/beta changed to
       http://metabase.cpantesters.org/beta/

 (2) whitespace around the = in the transport definition line:

       transport = Metabase... changed to
       transport=Metabase...

(3) the tilde notation for home directory did not work:

       ~/.cpanreporter/chm.json when changed to the explicit
       path /home/chm/.cpanreporter/chm.json the report submission
       appeared to complete.  (I don't know if it actually worked
       since the result has not appeared on http://www.cpantesters.org)

Cheers,
Chris


Reply via email to