Would be doing twitter post... Content-type: text/html; charset=utf-8

A fatal error has occured:

Attribute (aliases) does not pass the type constraint because: Validation failed for 'ArrayRef[Str]' with value ARRAY(0x21b92a8) at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Meta/Attribute.pm line 1274
        Moose::Meta::Attribute::verify_against_type_constraint('Moose::Meta::Attribute=HASH(0x1c82350)', 'ARRAY(0x21b92a8)', 'instance', 'Net::Twitter::Meta::Method=HASH(0x21b8d08)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Meta/Attribute.pm line 1261
        Moose::Meta::Attribute::_coerce_and_verify('Moose::Meta::Attribute=HASH(0x1c82350)', 'ARRAY(0x21b92a8)', 'Net::Twitter::Meta::Method=HASH(0x21b8d08)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Meta/Attribute.pm line 531
        Moose::Meta::Attribute::initialize_instance_slot('Moose::Meta::Attribute=HASH(0x1c82350)', 'Moose::Meta::Instance=HASH(0x2077740)', 'Net::Twitter::Meta::Method=HASH(0x21b8d08)', 'HASH(0xab69f8)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Class/MOP/Class.pm line 525
        Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0x2098b38)', 'HASH(0xab69f8)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Class/MOP/Class.pm line 498
        Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0x2098b38)', 'HASH(0xab69f8)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Meta/Class.pm line 274
        Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x2098b38)', 'HASH(0xab69f8)') called at constructor Moose::Meta::Method::_new (defined at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose.pm line 233) line 4
        Moose::Meta::Method::_new('Net::Twitter::Meta::Method', 'HASH(0xab69f8)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Class/MOP/Method.pm line 46
        Class::MOP::Method::wrap('Net::Twitter::Meta::Method', 'name', 'update_with_media', 'package_name', 'Net::Twitter::Role::API::Upload', 'body', 'CODE(0x21b2c58)', 'returns', 'Status', 'datetime_parser', 'DateTime::Format::Strptime=HASH(0x2018cf8)', 'path', 'statuses/update_with_media', 'description', 'Updates the authenticating user\'s status and attaches media ...', 'base_url_method', 'upload_url', 'booleans', 'ARRAY(0x21b2bf8)', 'params', 'ARRAY(0x20aa6d0)', ...) called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter/API.pm line 141
        Net::Twitter::Meta::Method::new('Net::Twitter::Meta::Method', 'name', 'update_with_media', 'package_name', 'Net::Twitter::Role::API::Upload', 'body', 'CODE(0x21b2c58)', 'returns', 'Status', 'datetime_parser', 'DateTime::Format::Strptime=HASH(0x2018cf8)', 'path', 'statuses/update_with_media', 'description', 'Updates the authenticating user\'s status and attaches media ...', 'base_url_method', 'upload_url', 'booleans', 'ARRAY(0x21b2bf8)', 'params', 'ARRAY(0x20aa6d0)', ...) called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter/API.pm line 96
        Net::Twitter::API::twitter_api_method('Net::Twitter::Role::API::Upload', 'update_with_media', 'path', 'statuses/update_with_media', 'method', 'POST', 'params', 'ARRAY(0x20aa6d0)', 'required', 'ARRAY(0x2057e78)', 'booleans', 'ARRAY(0x21b2bf8)', 'returns', 'Status', 'description', 'Updates the authenticating user\'s status and attaches media ...') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Exporter.pm line 361
        Net::Twitter::API::twitter_api_method('update_with_media', 'path', 'statuses/update_with_media', 'method', 'POST', 'params', 'ARRAY(0x20aa6d0)', 'required', 'ARRAY(0x2057e78)', 'booleans', 'ARRAY(0x21b2bf8)', 'returns', 'Status', 'description', 'Updates the authenticating user\'s status and attaches media ...') called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter/Role/API/Upload.pm line 21
        require Net/Twitter/Role/API/Upload.pm called at /usr/lib64/perl5/vendor_perl/5.10.1/Module/Runtime.pm line 205
        Module::Runtime::require_module('Net::Twitter::Role::API::Upload') called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 199
        Class::Load::__ANON__() called at /usr/lib64/perl5/vendor_perl/5.10.1/Try/Tiny.pm line 42
        eval {...} called at /usr/lib64/perl5/vendor_perl/5.10.1/Try/Tiny.pm line 39
        Try::Tiny::try('CODE(0xd07fe0)', 'CODE(0xd90ef0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 205
        Class::Load::try_load_class('Net::Twitter::Role::API::Upload', undef) called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 64
        Class::Load::load_class('Net::Twitter::Role::API::Upload', undef) called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Util.pm line 132
        Moose::Util::_apply_all_roles('Moose::Meta::Role=HASH(0xd055b8)', undef, 'Net::Twitter::Role::API::Upload') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Util.pm line 99
        Moose::Util::apply_all_roles('Moose::Meta::Role=HASH(0xd055b8)', 'Net::Twitter::Role::API::Upload') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Role.pm line 29
        Moose::Role::with('Moose::Meta::Role=HASH(0xd055b8)', 'Net::Twitter::Role::API::Upload') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Exporter.pm line 382
        Moose::Role::with('Net::Twitter::Role::API::Upload') called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter/Role/API/REST.pm line 10
        require Net/Twitter/Role/API/REST.pm called at /usr/lib64/perl5/vendor_perl/5.10.1/Module/Runtime.pm line 205
        Module::Runtime::require_module('Net::Twitter::Role::API::REST') called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 199
        Class::Load::__ANON__() called at /usr/lib64/perl5/vendor_perl/5.10.1/Try/Tiny.pm line 42
        eval {...} called at /usr/lib64/perl5/vendor_perl/5.10.1/Try/Tiny.pm line 39
        Try::Tiny::try('CODE(0x20853c8)', 'CODE(0xd90ef0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 205
        Class::Load::try_load_class('Net::Twitter::Role::API::REST', undef) called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 64
        Class::Load::load_class('Net::Twitter::Role::API::REST') called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter.pm line 48
        Net::Twitter::_resolve_traits('Net::Twitter', 'API::REST', 'OAuth') called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter.pm line 131
        Net::Twitter::new('Net::Twitter', 'traits', 'ARRAY(0x1cca048)', 'consumer_key', 'CyMlYWmE6YCbgghRYJDfg', 'consumer_secret', 'Yy7ajd6I6YcOQj1hu0zKgPerMbte7TsfveQedE', 'access_token', '443538909-6E7PTN2lcAzX5eJq74sqADhmNN4xKUlBbHkNG19Y', 'access_token_secret', 'egS6XuXzJ7dWpdlSfpyWWls2CuliVYXVpVtyM8Bz2o0') called at twitter_test.cgi line 45
        main::post_twitter(175) called at twitter_test.cgi line 30
Compilation failed in require at /usr/lib64/perl5/vendor_perl/5.10.1/Module/Runtime.pm line 205.
 at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Role.pm line 29
Compilation failed in require at /usr/lib64/perl5/vendor_perl/5.10.1/Module/Runtime.pm line 205.
 at twitter_test.cgi line 45

Please enable debugging in setup for more details.

Attribute (aliases) does not pass the type constraint because: Validation failed for 'ArrayRef[Str]' with value ARRAY(0x21b92a8) at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Meta/Attribute.pm line 1274 Moose::Meta::Attribute::verify_against_type_constraint('Moose::Meta::Attribute=HASH(0x1c82350)', 'ARRAY(0x21b92a8)', 'instance', 'Net::Twitter::Meta::Method=HASH(0x21b8d08)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Meta/Attribute.pm line 1261 Moose::Meta::Attribute::_coerce_and_verify('Moose::Meta::Attribute=HASH(0x1c82350)', 'ARRAY(0x21b92a8)', 'Net::Twitter::Meta::Method=HASH(0x21b8d08)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Meta/Attribute.pm line 531 Moose::Meta::Attribute::initialize_instance_slot('Moose::Meta::Attribute=HASH(0x1c82350)', 'Moose::Meta::Instance=HASH(0x2077740)', 'Net::Twitter::Meta::Method=HASH(0x21b8d08)', 'HASH(0xab69f8)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0x2098b38)', 'HASH(0xab69f8)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Class/MOP/Class.pm line 498 Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0x2098b38)', 'HASH(0xab69f8)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Meta/Class.pm line 274 Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0x2098b38)', 'HASH(0xab69f8)') called at constructor Moose::Meta::Method::_new (defined at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose.pm line 233) line 4 Moose::Meta::Method::_new('Net::Twitter::Meta::Method', 'HASH(0xab69f8)') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Class/MOP/Method.pm line 46 Class::MOP::Method::wrap('Net::Twitter::Meta::Method', 'name', 'update_with_media', 'package_name', 'Net::Twitter::Role::API::Upload', 'body', 'CODE(0x21b2c58)', 'returns', 'Status', 'datetime_parser', 'DateTime::Format::Strptime=HASH(0x2018cf8)', 'path', 'statuses/update_with_media', 'description', 'Updates the authenticating user\'s status and attaches media ...', 'base_url_method', 'upload_url', 'booleans', 'ARRAY(0x21b2bf8)', 'params', 'ARRAY(0x20aa6d0)', ...) called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter/API.pm line 141 Net::Twitter::Meta::Method::new('Net::Twitter::Meta::Method', 'name', 'update_with_media', 'package_name', 'Net::Twitter::Role::API::Upload', 'body', 'CODE(0x21b2c58)', 'returns', 'Status', 'datetime_parser', 'DateTime::Format::Strptime=HASH(0x2018cf8)', 'path', 'statuses/update_with_media', 'description', 'Updates the authenticating user\'s status and attaches media ...', 'base_url_method', 'upload_url', 'booleans', 'ARRAY(0x21b2bf8)', 'params', 'ARRAY(0x20aa6d0)', ...) called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter/API.pm line 96 Net::Twitter::API::twitter_api_method('Net::Twitter::Role::API::Upload', 'update_with_media', 'path', 'statuses/update_with_media', 'method', 'POST', 'params', 'ARRAY(0x20aa6d0)', 'required', 'ARRAY(0x2057e78)', 'booleans', 'ARRAY(0x21b2bf8)', 'returns', 'Status', 'description', 'Updates the authenticating user\'s status and attaches media ...') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Exporter.pm line 361 Net::Twitter::API::twitter_api_method('update_with_media', 'path', 'statuses/update_with_media', 'method', 'POST', 'params', 'ARRAY(0x20aa6d0)', 'required', 'ARRAY(0x2057e78)', 'booleans', 'ARRAY(0x21b2bf8)', 'returns', 'Status', 'description', 'Updates the authenticating user\'s status and attaches media ...') called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter/Role/API/Upload.pm line 21 require Net/Twitter/Role/API/Upload.pm called at /usr/lib64/perl5/vendor_perl/5.10.1/Module/Runtime.pm line 205 Module::Runtime::require_module('Net::Twitter::Role::API::Upload') called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 199 Class::Load::__ANON__() called at /usr/lib64/perl5/vendor_perl/5.10.1/Try/Tiny.pm line 42 eval {...} called at /usr/lib64/perl5/vendor_perl/5.10.1/Try/Tiny.pm line 39 Try::Tiny::try('CODE(0xd07fe0)', 'CODE(0xd90ef0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 205 Class::Load::try_load_class('Net::Twitter::Role::API::Upload', undef) called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 64 Class::Load::load_class('Net::Twitter::Role::API::Upload', undef) called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Util.pm line 132 Moose::Util::_apply_all_roles('Moose::Meta::Role=HASH(0xd055b8)', undef, 'Net::Twitter::Role::API::Upload') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Util.pm line 99 Moose::Util::apply_all_roles('Moose::Meta::Role=HASH(0xd055b8)', 'Net::Twitter::Role::API::Upload') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Role.pm line 29 Moose::Role::with('Moose::Meta::Role=HASH(0xd055b8)', 'Net::Twitter::Role::API::Upload') called at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Exporter.pm line 382 Moose::Role::with('Net::Twitter::Role::API::Upload') called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter/Role/API/REST.pm line 10 require Net/Twitter/Role/API/REST.pm called at /usr/lib64/perl5/vendor_perl/5.10.1/Module/Runtime.pm line 205 Module::Runtime::require_module('Net::Twitter::Role::API::REST') called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 199 Class::Load::__ANON__() called at /usr/lib64/perl5/vendor_perl/5.10.1/Try/Tiny.pm line 42 eval {...} called at /usr/lib64/perl5/vendor_perl/5.10.1/Try/Tiny.pm line 39 Try::Tiny::try('CODE(0x20853c8)', 'CODE(0xd90ef0)') called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 205 Class::Load::try_load_class('Net::Twitter::Role::API::REST', undef) called at /usr/lib64/perl5/vendor_perl/5.10.1/Class/Load.pm line 64 Class::Load::load_class('Net::Twitter::Role::API::REST') called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter.pm line 48 Net::Twitter::_resolve_traits('Net::Twitter', 'API::REST', 'OAuth') called at /usr/lib64/perl5/vendor_perl/5.10.1/Net/Twitter.pm line 131 Net::Twitter::new('Net::Twitter', 'traits', 'ARRAY(0x1cca048)', 'consumer_key', 'CyMlYWmE6YCbgghRYJDfg', 'consumer_secret', 'Yy7ajd6I6YcOQj1hu0zKgPerMbte7TsfveQedE', 'access_token', '443538909-6E7PTN2lcAzX5eJq74sqADhmNN4xKUlBbHkNG19Y', 'access_token_secret', 'egS6XuXzJ7dWpdlSfpyWWls2CuliVYXVpVtyM8Bz2o0') called at twitter_test.cgi line 45 main::post_twitter(175) called at twitter_test.cgi line 30 Compilation failed in require at /usr/lib64/perl5/vendor_perl/5.10.1/Module/Runtime.pm line 205. at /usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Moose/Role.pm line 29 Compilation failed in require at /usr/lib64/perl5/vendor_perl/5.10.1/Module/Runtime.pm line 205. at twitter_test.cgi line 45