On Mon, 6 Sep 2010 17:35:18 -0400
David Golden <[email protected]> wrote:

> On Mon, Sep 6, 2010 at 12:53 AM, Taro Nishino <[email protected]> wrote:
> > transport=Net::SMTP::TLS User [email protected] Password xxxxxxxx Port 
> > 587
> > transport=Metabase uri http://metabase.cpantesters.org/v1/ id_file 
> > C:\Perl\cpan\metabase_id.json
> 
> You probably should have only one "transport", but the real problem
> looks like the URI.  The correct URI is:
> 
>    https://metabase.cpantesters.org/api/v1/
> 
> You don't have "api/" in the path.
> 
> -- David

Oops, my bad! I'm sorry to have caused you so much trouble.
I managed to send reports via "http".
Oddly enough, I can't send reports via "https" all the same.
I'm sure that in the case of "beta", I managed to send reports via
"https".

In any case, the error messages(when "https" is used) are as follows:

CPAN::Reporter: sending test report with 'pass' via Metabase
CPAN::Reporter: Test::Reporter: error from 'Test::Reporter::Transport::Metabase:
'
fact submission failed: SSL negotiation failed:  at C:\Perl\site\lib/Metabase/Cl
ient/Simple.pm line 111
        Metabase::Client::Simple::submit_fact('Metabase::Client::Simple=HASH(0xa
407308)', 'CPAN::Testers::Report=HASH(0xae19ed0)') called at C:\Perl\site\lib/Te
st/Reporter/Transport/Metabase.pm line 131
...[snip]

My config.ini as of this writing is like this:

edit_report=default:ask/no na:no
editor=C:\"Program Files"\EmEditor\EmEditor.exe /sp
send_report=default:ask/yes
email_from="Taro Nishino" <[email protected]>
transport=Metabase uri http://metabase.cpantesters.org/api/v1/ id_file
C:\Perl\cpan\metabase_id.json

Best regards,
Taro Nishino

Reply via email to