Mailing List Archive

unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN
Any thoughts on the error below? Mysteriously started happening last night and is preventing preview and publish on this site.

An error occurred while processing your request:

unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN

Error Details (hide)

Fault Class
Exception::Class::Base
Description
Generic exception
Timestamp
2013-02-06 06:39:57.000000
Package
Bric::Util::Trans::FTP
Filename
/home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm
Line
200
Stack:

Trace begun at /home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm line 200
Bric::Util::Trans::FTP::put_res('Bric::Util::Trans::FTP', 'ARRAY(0x4eb2678)', 'Bric::Dist::ServerType=HASH(0x4d55308)') called at /home/domain/bricolage2/lib/Bric/Dist/Action/Mover.pm line 160
Bric::Dist::Action::Mover::do_it('Bric::Dist::Action::Mover=HASH(0x4ea4d70)', 'ARRAY(0x4eb2678)', 'Bric::Dist::ServerType=HASH(0x4d55308)') called at /home/domain/bricolage2/lib/Bric/Util/Job/Dist.pm line 227
Bric::Util::Job::Dist::_do_it('Bric::Util::Job::Dist=HASH(0x4d55500)') called at /home/domain/bricolage2/lib/Bric/Util/Job.pm line 1886
eval {...} at /home/domain/bricolage2/lib/Bric/Util/Job.pm line 1884
Bric::Util::Job::execute_me('Bric::Util::Job::Dist=HASH(0x4d55500)') called at /home/domain/bricolage2/lib/Bric/Util/Burner.pm line 1045
eval {...} at /home/domain/bricolage2/lib/Bric/Util/Burner.pm line 976
Bric::Util::Burner::preview('Bric::Util::Burner=HASH(0x4d04e58)', 'Bric::Biz::Asset::Business::Story=HASH(0x4d040a8)', 'story', 2269, undef) called at /home/domain/bricolage2/lib/Bric/App/Callback/Publish.pm line 117
Bric::App::Callback::Publish::preview('Bric::App::Callback::Publish=HASH(0x4cc21c8)') called at /home/domain/bricolage2/comp/workflow/profile/preview/dhandler line 32
HTML::Mason::Commands::__ANON__('checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x4d04978)', 'checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1302
eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef, 'checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 955
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)', 'checkout', '') called at /home/domain/bricolage2/comp/autohandler line 7
HTML::Mason::Commands::__ANON__('checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x4855578)', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1297
eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef, 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 481
eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 481
eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 433
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm line 168
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x483fd98)', 'Apache2::RequestRec=SCALAR(0x4cc44f0)') called at /home/domain/bricolage2/lib/Bric/App/Handler.pm line 307
eval {...} at /home/domain/bricolage2/lib/Bric/App/Handler.pm line 296
Bric::App::Handler::handler('Apache2::RequestRec=SCALAR(0x4cc44f0)') called at -e line 0
eval {...} at -e line 0

Please report this error to your administrator. It may be helpful to include the error details in your report.

--
Phillip Smith
Re: unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN [ In reply to ]
I've run into opaque errors like that when FTP distribution hits a snag
(disk full errors, or mangled responses from a remote FTP server.)

If you look in the apache mod_perl error log, you'll probably find a
more helpful error message.


Hope this helps,

Bret

--
Bret Dawson
Producer
Pectopah Productions Inc.
(416) 895-7635
bret@pectopah.com
www.pectopah.com


On Wed, 2013-02-06 at 08:47 -0600, Phillip Smith wrote:
> Any thoughts on the error below? Mysteriously started happening last night and is preventing preview and publish on this site.
>
> An error occurred while processing your request:
>
> unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN
>
> Error Details (hide)
>
> Fault Class
> Exception::Class::Base
> Description
> Generic exception
> Timestamp
> 2013-02-06 06:39:57.000000
> Package
> Bric::Util::Trans::FTP
> Filename
> /home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm
> Line
> 200
> Stack:
>
> Trace begun at /home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm line 200
> Bric::Util::Trans::FTP::put_res('Bric::Util::Trans::FTP', 'ARRAY(0x4eb2678)', 'Bric::Dist::ServerType=HASH(0x4d55308)') called at /home/domain/bricolage2/lib/Bric/Dist/Action/Mover.pm line 160
> Bric::Dist::Action::Mover::do_it('Bric::Dist::Action::Mover=HASH(0x4ea4d70)', 'ARRAY(0x4eb2678)', 'Bric::Dist::ServerType=HASH(0x4d55308)') called at /home/domain/bricolage2/lib/Bric/Util/Job/Dist.pm line 227
> Bric::Util::Job::Dist::_do_it('Bric::Util::Job::Dist=HASH(0x4d55500)') called at /home/domain/bricolage2/lib/Bric/Util/Job.pm line 1886
> eval {...} at /home/domain/bricolage2/lib/Bric/Util/Job.pm line 1884
> Bric::Util::Job::execute_me('Bric::Util::Job::Dist=HASH(0x4d55500)') called at /home/domain/bricolage2/lib/Bric/Util/Burner.pm line 1045
> eval {...} at /home/domain/bricolage2/lib/Bric/Util/Burner.pm line 976
> Bric::Util::Burner::preview('Bric::Util::Burner=HASH(0x4d04e58)', 'Bric::Biz::Asset::Business::Story=HASH(0x4d040a8)', 'story', 2269, undef) called at /home/domain/bricolage2/lib/Bric/App/Callback/Publish.pm line 117
> Bric::App::Callback::Publish::preview('Bric::App::Callback::Publish=HASH(0x4cc21c8)') called at /home/domain/bricolage2/comp/workflow/profile/preview/dhandler line 32
> HTML::Mason::Commands::__ANON__('checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm line 135
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x4d04978)', 'checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1302
> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1292
> HTML::Mason::Request::comp(undef, undef, undef, 'checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 955
> HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)', 'checkout', '') called at /home/domain/bricolage2/comp/autohandler line 7
> HTML::Mason::Commands::__ANON__('checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm line 135
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x4855578)', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1297
> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1292
> HTML::Mason::Request::comp(undef, undef, undef, 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 481
> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 481
> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 433
> HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm line 168
> HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm line 825
> HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x483fd98)', 'Apache2::RequestRec=SCALAR(0x4cc44f0)') called at /home/domain/bricolage2/lib/Bric/App/Handler.pm line 307
> eval {...} at /home/domain/bricolage2/lib/Bric/App/Handler.pm line 296
> Bric::App::Handler::handler('Apache2::RequestRec=SCALAR(0x4cc44f0)') called at -e line 0
> eval {...} at -e line 0
>
> Please report this error to your administrator. It may be helpful to include the error details in your report.
>
> --
> Phillip Smith
>
Re: unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN [ In reply to ]
Yes, that's my read too … but how to diagnose what/where to fix? The error log isn't much more helpful:

[Wed Feb 06 14:39:57 2013] [error] [client 189.130.48.27] unknown field Abort successful\n passed to constructor for class Bric::Util::Fault::Exception::GEN, referer: https://bricolage.thedomain.com/workflow/profile/preview/control/story/67902?checkout=
[/home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm:200]
[/home/domain/bricolage2/lib/Bric/Dist/Action/Mover.pm:160]
[/home/domain/bricolage2/lib/Bric/Util/Job/Dist.pm:227]
[/home/domain/bricolage2/lib/Bric/Util/Job.pm:1886]
[/home/domain/bricolage2/lib/Bric/Util/Job.pm:1884]
[/home/domain/bricolage2/lib/Bric/Util/Burner.pm:1045]
[/home/domain/bricolage2/lib/Bric/Util/Burner.pm:976]
[/home/domain/bricolage2/lib/Bric/App/Callback/Publish.pm:117]
[/home/domain/bricolage2/comp/workflow/profile/preview/dhandler:32]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm:135]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm:1302]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm:1292]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm:955]
[/home/domain/bricolage2/comp/autohandler:7]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm:135]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm:1297]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm:1292]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm:481]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm:481]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm:433]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm:168]
[/usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm:825]
[/home/domain/bricolage2/lib/Bric/App/Handler.pm:307]
[/home/domain/bricolage2/lib/Bric/App/Handler.pm:296]
[-e:0]
[-e:0]

On 2013-02-06, at 8:55 AM, Bret Dawson <bret@pectopah.com> wrote:

> I've run into opaque errors like that when FTP distribution hits a snag
> (disk full errors, or mangled responses from a remote FTP server.)
>
> If you look in the apache mod_perl error log, you'll probably find a
> more helpful error message.
>
>
> Hope this helps,
>
> Bret
>
> --
> Bret Dawson
> Producer
> Pectopah Productions Inc.
> (416) 895-7635
> bret@pectopah.com
> www.pectopah.com
>
>
> On Wed, 2013-02-06 at 08:47 -0600, Phillip Smith wrote:
>> Any thoughts on the error below? Mysteriously started happening last night and is preventing preview and publish on this site.
>>
>> An error occurred while processing your request:
>>
>> unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN
>>
>> Error Details (hide)
>>
>> Fault Class
>> Exception::Class::Base
>> Description
>> Generic exception
>> Timestamp
>> 2013-02-06 06:39:57.000000
>> Package
>> Bric::Util::Trans::FTP
>> Filename
>> /home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm
>> Line
>> 200
>> Stack:
>>
>> Trace begun at /home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm line 200
>> Bric::Util::Trans::FTP::put_res('Bric::Util::Trans::FTP', 'ARRAY(0x4eb2678)', 'Bric::Dist::ServerType=HASH(0x4d55308)') called at /home/domain/bricolage2/lib/Bric/Dist/Action/Mover.pm line 160
>> Bric::Dist::Action::Mover::do_it('Bric::Dist::Action::Mover=HASH(0x4ea4d70)', 'ARRAY(0x4eb2678)', 'Bric::Dist::ServerType=HASH(0x4d55308)') called at /home/domain/bricolage2/lib/Bric/Util/Job/Dist.pm line 227
>> Bric::Util::Job::Dist::_do_it('Bric::Util::Job::Dist=HASH(0x4d55500)') called at /home/domain/bricolage2/lib/Bric/Util/Job.pm line 1886
>> eval {...} at /home/domain/bricolage2/lib/Bric/Util/Job.pm line 1884
>> Bric::Util::Job::execute_me('Bric::Util::Job::Dist=HASH(0x4d55500)') called at /home/domain/bricolage2/lib/Bric/Util/Burner.pm line 1045
>> eval {...} at /home/domain/bricolage2/lib/Bric/Util/Burner.pm line 976
>> Bric::Util::Burner::preview('Bric::Util::Burner=HASH(0x4d04e58)', 'Bric::Biz::Asset::Business::Story=HASH(0x4d040a8)', 'story', 2269, undef) called at /home/domain/bricolage2/lib/Bric/App/Callback/Publish.pm line 117
>> Bric::App::Callback::Publish::preview('Bric::App::Callback::Publish=HASH(0x4cc21c8)') called at /home/domain/bricolage2/comp/workflow/profile/preview/dhandler line 32
>> HTML::Mason::Commands::__ANON__('checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm line 135
>> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x4d04978)', 'checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1302
>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1292
>> HTML::Mason::Request::comp(undef, undef, undef, 'checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 955
>> HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)', 'checkout', '') called at /home/domain/bricolage2/comp/autohandler line 7
>> HTML::Mason::Commands::__ANON__('checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm line 135
>> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x4855578)', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1297
>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1292
>> HTML::Mason::Request::comp(undef, undef, undef, 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 481
>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 481
>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 433
>> HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm line 168
>> HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm line 825
>> HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x483fd98)', 'Apache2::RequestRec=SCALAR(0x4cc44f0)') called at /home/domain/bricolage2/lib/Bric/App/Handler.pm line 307
>> eval {...} at /home/domain/bricolage2/lib/Bric/App/Handler.pm line 296
>> Bric::App::Handler::handler('Apache2::RequestRec=SCALAR(0x4cc44f0)') called at -e line 0
>> eval {...} at -e line 0
>>
>> Please report this error to your administrator. It may be helpful to include the error details in your report.
>>
>> --
>> Phillip Smith
>>
>

--
Phillip Smith
http://phillipadsmith.com
http://twitter.com/phillipadsmith
http://linkedin.com/in/phillipadsmith

If your email inbox is out of control, check out http://sanebox.com/t/s0q7m

Save our in-boxes! http://emailcharter.org
Re: unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN [ In reply to ]
Think I found it:

(to) domain.com
Connected to domain.com (000.000.000.000).
ssl_getc: SSL_read failed -1 = 0
421 Service not available, remote server has closed connection


On 2013-02-06, at 8:55 AM, Bret Dawson <bret@pectopah.com> wrote:

> I've run into opaque errors like that when FTP distribution hits a snag
> (disk full errors, or mangled responses from a remote FTP server.)
>
> If you look in the apache mod_perl error log, you'll probably find a
> more helpful error message.
>
>
> Hope this helps,
>
> Bret
>
> --
> Bret Dawson
> Producer
> Pectopah Productions Inc.
> (416) 895-7635
> bret@pectopah.com
> www.pectopah.com
>
>
> On Wed, 2013-02-06 at 08:47 -0600, Phillip Smith wrote:
>> Any thoughts on the error below? Mysteriously started happening last night and is preventing preview and publish on this site.
>>
>> An error occurred while processing your request:
>>
>> unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN
>>
>> Error Details (hide)
>>
>> Fault Class
>> Exception::Class::Base
>> Description
>> Generic exception
>> Timestamp
>> 2013-02-06 06:39:57.000000
>> Package
>> Bric::Util::Trans::FTP
>> Filename
>> /home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm
>> Line
>> 200
>> Stack:
>>
>> Trace begun at /home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm line 200
>> Bric::Util::Trans::FTP::put_res('Bric::Util::Trans::FTP', 'ARRAY(0x4eb2678)', 'Bric::Dist::ServerType=HASH(0x4d55308)') called at /home/domain/bricolage2/lib/Bric/Dist/Action/Mover.pm line 160
>> Bric::Dist::Action::Mover::do_it('Bric::Dist::Action::Mover=HASH(0x4ea4d70)', 'ARRAY(0x4eb2678)', 'Bric::Dist::ServerType=HASH(0x4d55308)') called at /home/domain/bricolage2/lib/Bric/Util/Job/Dist.pm line 227
>> Bric::Util::Job::Dist::_do_it('Bric::Util::Job::Dist=HASH(0x4d55500)') called at /home/domain/bricolage2/lib/Bric/Util/Job.pm line 1886
>> eval {...} at /home/domain/bricolage2/lib/Bric/Util/Job.pm line 1884
>> Bric::Util::Job::execute_me('Bric::Util::Job::Dist=HASH(0x4d55500)') called at /home/domain/bricolage2/lib/Bric/Util/Burner.pm line 1045
>> eval {...} at /home/domain/bricolage2/lib/Bric/Util/Burner.pm line 976
>> Bric::Util::Burner::preview('Bric::Util::Burner=HASH(0x4d04e58)', 'Bric::Biz::Asset::Business::Story=HASH(0x4d040a8)', 'story', 2269, undef) called at /home/domain/bricolage2/lib/Bric/App/Callback/Publish.pm line 117
>> Bric::App::Callback::Publish::preview('Bric::App::Callback::Publish=HASH(0x4cc21c8)') called at /home/domain/bricolage2/comp/workflow/profile/preview/dhandler line 32
>> HTML::Mason::Commands::__ANON__('checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm line 135
>> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x4d04978)', 'checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1302
>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1292
>> HTML::Mason::Request::comp(undef, undef, undef, 'checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 955
>> HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)', 'checkout', '') called at /home/domain/bricolage2/comp/autohandler line 7
>> HTML::Mason::Commands::__ANON__('checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm line 135
>> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x4855578)', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1297
>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1292
>> HTML::Mason::Request::comp(undef, undef, undef, 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 481
>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 481
>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 433
>> HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm line 168
>> HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm line 825
>> HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x483fd98)', 'Apache2::RequestRec=SCALAR(0x4cc44f0)') called at /home/domain/bricolage2/lib/Bric/App/Handler.pm line 307
>> eval {...} at /home/domain/bricolage2/lib/Bric/App/Handler.pm line 296
>> Bric::App::Handler::handler('Apache2::RequestRec=SCALAR(0x4cc44f0)') called at -e line 0
>> eval {...} at -e line 0
>>
>> Please report this error to your administrator. It may be helpful to include the error details in your report.
>>
>> --
>> Phillip Smith
>>
>

--
Phillip Smith
http://phillipadsmith.com
http://twitter.com/phillipadsmith
http://linkedin.com/in/phillipadsmith

If your email inbox is out of control, check out http://sanebox.com/t/s0q7m

Save our in-boxes! http://emailcharter.org
Re: unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN [ In reply to ]
Actually, and oddly, the issue was corrected by re-entering the password for the FTP user in the destinations. The password had not changed on the receiving server, thus I'm left to believe that somehow Bricolage "forgot" the password for that server? How is that even remotely possible?

On 2013-02-06, at 9:03 AM, Phillip Smith <ps@phillipadsmith.com> wrote:

>
> Think I found it:
>
> ftp> open
> (to) domain.com
> Connected to domain.com (000.000.000.000).
> ssl_getc: SSL_read failed -1 = 0
> 421 Service not available, remote server has closed connection
>
>
> On 2013-02-06, at 8:55 AM, Bret Dawson <bret@pectopah.com> wrote:
>
>> I've run into opaque errors like that when FTP distribution hits a snag
>> (disk full errors, or mangled responses from a remote FTP server.)
>>
>> If you look in the apache mod_perl error log, you'll probably find a
>> more helpful error message.
>>
>>
>> Hope this helps,
>>
>> Bret
>>
>> --
>> Bret Dawson
>> Producer
>> Pectopah Productions Inc.
>> (416) 895-7635
>> bret@pectopah.com
>> www.pectopah.com
>>
>>
>> On Wed, 2013-02-06 at 08:47 -0600, Phillip Smith wrote:
>>> Any thoughts on the error below? Mysteriously started happening last night and is preventing preview and publish on this site.
>>>
>>> An error occurred while processing your request:
>>>
>>> unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN
>>>
>>> Error Details (hide)
>>>
>>> Fault Class
>>> Exception::Class::Base
>>> Description
>>> Generic exception
>>> Timestamp
>>> 2013-02-06 06:39:57.000000
>>> Package
>>> Bric::Util::Trans::FTP
>>> Filename
>>> /home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm
>>> Line
>>> 200
>>> Stack:
>>>
>>> Trace begun at /home/domain/bricolage2/lib/Bric/Util/Trans/FTP.pm line 200
>>> Bric::Util::Trans::FTP::put_res('Bric::Util::Trans::FTP', 'ARRAY(0x4eb2678)', 'Bric::Dist::ServerType=HASH(0x4d55308)') called at /home/domain/bricolage2/lib/Bric/Dist/Action/Mover.pm line 160
>>> Bric::Dist::Action::Mover::do_it('Bric::Dist::Action::Mover=HASH(0x4ea4d70)', 'ARRAY(0x4eb2678)', 'Bric::Dist::ServerType=HASH(0x4d55308)') called at /home/domain/bricolage2/lib/Bric/Util/Job/Dist.pm line 227
>>> Bric::Util::Job::Dist::_do_it('Bric::Util::Job::Dist=HASH(0x4d55500)') called at /home/domain/bricolage2/lib/Bric/Util/Job.pm line 1886
>>> eval {...} at /home/domain/bricolage2/lib/Bric/Util/Job.pm line 1884
>>> Bric::Util::Job::execute_me('Bric::Util::Job::Dist=HASH(0x4d55500)') called at /home/domain/bricolage2/lib/Bric/Util/Burner.pm line 1045
>>> eval {...} at /home/domain/bricolage2/lib/Bric/Util/Burner.pm line 976
>>> Bric::Util::Burner::preview('Bric::Util::Burner=HASH(0x4d04e58)', 'Bric::Biz::Asset::Business::Story=HASH(0x4d040a8)', 'story', 2269, undef) called at /home/domain/bricolage2/lib/Bric/App/Callback/Publish.pm line 117
>>> Bric::App::Callback::Publish::preview('Bric::App::Callback::Publish=HASH(0x4cc21c8)') called at /home/domain/bricolage2/comp/workflow/profile/preview/dhandler line 32
>>> HTML::Mason::Commands::__ANON__('checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm line 135
>>> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x4d04978)', 'checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1302
>>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1292
>>> HTML::Mason::Request::comp(undef, undef, undef, 'checkout', '', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 955
>>> HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)', 'checkout', '') called at /home/domain/bricolage2/comp/autohandler line 7
>>> HTML::Mason::Commands::__ANON__('checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Component.pm line 135
>>> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x4855578)', 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1297
>>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 1292
>>> HTML::Mason::Request::comp(undef, undef, undef, 'checkout', '') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 481
>>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 481
>>> eval {...} at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/Request.pm line 433
>>> HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm line 168
>>> HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x4cdc7a0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/HTML/Mason/ApacheHandler.pm line 825
>>> HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x483fd98)', 'Apache2::RequestRec=SCALAR(0x4cc44f0)') called at /home/domain/bricolage2/lib/Bric/App/Handler.pm line 307
>>> eval {...} at /home/domain/bricolage2/lib/Bric/App/Handler.pm line 296
>>> Bric::App::Handler::handler('Apache2::RequestRec=SCALAR(0x4cc44f0)') called at -e line 0
>>> eval {...} at -e line 0
>>>
>>> Please report this error to your administrator. It may be helpful to include the error details in your report.
>>>
>>> --
>>> Phillip Smith
>>>
>>
>
> --
> Phillip Smith
> http://phillipadsmith.com
> http://twitter.com/phillipadsmith
> http://linkedin.com/in/phillipadsmith
>
> If your email inbox is out of control, check out http://sanebox.com/t/s0q7m
>
> Save our in-boxes! http://emailcharter.org
>

--
Phillip Smith
http://phillipadsmith.com
http://twitter.com/phillipadsmith
http://linkedin.com/in/phillipadsmith

If your email inbox is out of control, check out http://sanebox.com/t/s0q7m

Save our in-boxes! http://emailcharter.org
Re: unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN [ In reply to ]
On Feb 6, 2013, at 7:38 AM, Phillip Smith <ps@phillipadsmith.com> wrote:

> Actually, and oddly, the issue was corrected by re-entering the password for the FTP user in the destinations. The password had not changed on the receiving server, thus I'm left to believe that somehow Bricolage "forgot" the password for that server? How is that even remotely possible?

No idea. Something changed in the protocol? Maybe the password changed encodings? /me shrugs

Anyway, might be a good idea to futz with FTP.pm line 200 and figure out why it thinks its passing a non-existent attribute name to the constructor. The code is:

$ftp->put($src, $tmpdest)
or throw_gen error => "Unable to put file '$tmpdest' on remote" .
" server '$hn'",
payload => $ftp->message;

Which looks sane to me, unless message returns a list? Doesn’t look like it. The docs say it returns a text message:

https://metacpan.org/module/Net::Cmd#USER-METHODS

Oh, but the source has:

wantarray
? @{${*$cmd}{'net_cmd_resp'}}
: join("", @{${*$cmd}{'net_cmd_resp'}});

So we should probably do this:

diff --git a/lib/Bric/Util/Trans/FTP.pm b/lib/Bric/Util/Trans/FTP.pm
index 0a0661c..9d7bf45 100644
--- a/lib/Bric/Util/Trans/FTP.pm
+++ b/lib/Bric/Util/Trans/FTP.pm
@@ -150,11 +150,11 @@ sub put_res {
payload => $@;
$ftp->login($s->get_login, $s->get_password)
or throw_gen error => "Unable to login to remote server '$hn'.",
- payload => $ftp->message;
+ payload => scalar $ftp->message;
$ftp->binary
or throw_gen error => 'Unable to change to binary mode on' .
" remote server '$hn'.",
- payload => $ftp->message;
+ payload => scalar $ftp->message;

# Get the FTP and document roots.
my $ftp_root = $ftp->pwd || '/';
@@ -181,7 +181,7 @@ sub put_res {
error => "Unable to create directory '$dir'" .
" in path '$dest_dir' on remote" .
" server '$hn'.",
- payload => $ftp->message;
+ payload => scalar $ftp->message;
}
}
}
@@ -200,7 +200,7 @@ sub put_res {
$ftp->put($src, $tmpdest)
or throw_gen error => "Unable to put file '$tmpdest' on remote" .
" server '$hn'",
- payload => $ftp->message;
+ payload => scalar $ftp->message;

# Delete any existing copy of the file if the FTP server is Windows
# or if Bricolage has been explicitly configured to do so.
@@ -210,13 +210,13 @@ sub put_res {
$ftp->rename($tmpdest, $dest)
or throw_gen error => "Unable to rename file '$tmpdest' to" .
" '$dest' on remote server '$hn'.",
- payload => $ftp->message;
+ payload => scalar $ftp->message;
}
# Log off.
$ftp->quit
or throw_gen error => 'Unable to properly close connection to' .
" remote server '$hn'.",
- payload => $ftp->message;
+ payload => scalar $ftp->message;
}
return 1;
}
@@ -290,7 +290,7 @@ sub del_res {
$ftp->delete($file)
or throw_gen error => "Unable to delete resource '$file'" .
" from remote server '$hn'.",
- payload => $ftp->message;
+ payload => scalar $ftp->message;
last;
}
}

Who wants to try it and apply it?

Best,

David
Re: unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN [ In reply to ]
On 2013-02-06, at 11:33 AM, "David E. Wheeler" <david@justatheory.com> wrote:

> Who wants to try it and apply it?

On my list also (along with importing bugs into Github). Might have to happen after Feb 15th.

Phillip.

--
Phillip Smith
http://phillipadsmith.com
http://twitter.com/phillipadsmith
http://linkedin.com/in/phillipadsmith

If your email inbox is out of control, check out http://sanebox.com/t/s0q7m

Save our in-boxes! http://emailcharter.org
Re: unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN [ In reply to ]
On Feb 7, 2013, at 5:44 PM, Phillip Smith <ps@phillipadsmith.com> wrote:

>> Who wants to try it and apply it?
>
> On my list also (along with importing bugs into Github). Might have to happen after Feb 15th.

Nag.

Best,

David
Re: unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN [ In reply to ]
On 2013-07-01, at 6:55 AM, David E. Wheeler <david@kineticode.com> wrote:

> On Feb 7, 2013, at 5:44 PM, Phillip Smith <ps@phillipadsmith.com> wrote:
>
>>> Who wants to try it and apply it?
>>
>> On my list also (along with importing bugs into Github). Might have to happen after Feb 15th.
>
> Nag.

Ug. My bad. Re-prioritizing!

--
Phillip Smith
http://phillipadsmith.com
Re: unknown field Abort successful passed to constructor for class Bric::Util::Fault::Exception::GEN [ In reply to ]
On 2013-07-08, at 11:48 AM, Phillip Smith <ps@phillipadsmith.com> wrote:

>
> On 2013-07-01, at 6:55 AM, David E. Wheeler <david@kineticode.com> wrote:
>
>> On Feb 7, 2013, at 5:44 PM, Phillip Smith <ps@phillipadsmith.com> wrote:
>>
>>>> Who wants to try it and apply it?
>>>
>>> On my list also (along with importing bugs into Github). Might have to happen after Feb 15th.
>>
>> Nag.
>
> Ug. My bad. Re-prioritizing!

Patched. Tests run & passed. Tested against my FTP server. Pull request sent:
https://github.com/bricoleurs/bricolage/pull/46

Sorry for the delay! Didn't have Bricolage installed on my new laptop.

--
Phillip Smith
http://phillipadsmith.com