Skip to content

Instantly share code, notes, and snippets.

@phillipadsmith
Created August 7, 2011 19:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save phillipadsmith/1130678 to your computer and use it in GitHub Desktop.
Save phillipadsmith/1130678 to your computer and use it in GitHub Desktop.
Caught exception in Twitter::List::Tools::Controller::Root->callback "Can't call method "has_column" on an undefined value at /home/dotcloud/perl5/lib/perl5/Catalyst/Authentication/Credential/Twitter.pm line 111."
Request
do {
require Symbol;
bless({
_path => "callback",
_psgi_env => {
"CONTENT_LENGTH" => "",
"CONTENT_TYPE" => "",
"DOCUMENT_ROOT" => "/home/dotcloud/current",
"HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"HTTP_ACCEPT_ENCODING" => "gzip, deflate",
"HTTP_ACCEPT_LANGUAGE" => "en-us",
"HTTP_CONNECTION" => "close",
"HTTP_COOKIE" => "twitter_list_tools_session=100ebe3c777af1e6c0f06cf4267ac8cf8fa38790; __utmz=114948242.1312660317.16.9.utmcsr=bulknews.typepad.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=114948242; __utma=114948242.1546973122.1293944945.1312657039.1312660317.16; mp_super_properties=%7B%22all%22%3A%20%7B%22mp_keyword%22%3A%20%22dotcloud%22%7D%2C%22events%22%3A%20%7B%7D%2C%22funnels%22%3A%20%7B%7D%7D; km_uq=; __qca=P0-1708809625-1303476834084; km_lv=x; km_ai=90tVCgdfFuWyn-CloFkQ4sC4HcM",
"HTTP_HOST" => "54805602.dotcloud.com",
"HTTP_USER_AGENT" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50",
"HTTP_X_FORWARDED_FOR" => "24.52.212.70",
"HTTP_X_FORWARDED_PROTO" => "http",
"HTTP_X_FORWARDED_PROTOCOL" => "http",
"HTTP_X_REAL_IP" => "24.52.212.70",
"PATH_INFO" => "/callback",
"psgi.errors" => bless(Symbol::gensym(), "IO::Handle"),
"psgi.input" => bless(Symbol::gensym(), "IO::Handle"),
"psgi.url_scheme" => "http",
"QUERY_STRING" => "oauth_token=Ek4FQAeHQbVGFWsoiWGGybf13OHu2KxCFFWJwadlTh0&oauth_verifier=GLycBg8ii9eG4MhTSPYe7v9dfYxuUqeTgKiiGYtZ8",
"REMOTE_ADDR" => "10.68.47.216",
"REMOTE_PORT" => 60454,
"REQUEST_METHOD" => "GET",
"REQUEST_URI" => "/callback?oauth_token=Ek4FQAeHQbVGFWsoiWGGybf13OHu2KxCFFWJwadlTh0&oauth_verifier=GLycBg8ii9eG4MhTSPYe7v9dfYxuUqeTgKiiGYtZ8",
"SCRIPT_NAME" => "",
"SERVER_NAME" => "twitterlisttools-default-www-0",
"SERVER_PORT" => 80,
"SERVER_PROTOCOL" => "HTTP/1.0",
},
action => "callback",
address => "10.68.47.216",
arguments => [],
base => bless(do{\(my $o = "http://54805602.dotcloud.com/")}, "URI::http"),
body_parameters => {},
captures => [],
cookies => {
__qca => bless({ name => "__qca", path => "/", value => ["P0-1708809625-1303476834084"] }, "CGI::Simple::Cookie"),
__utma => bless({
name => "__utma",
path => "/",
value => ["114948242.1546973122.1293944945.1312657039.1312660317.16"],
}, "CGI::Simple::Cookie"),
__utmc => bless({ name => "__utmc", path => "/", value => [114948242] }, "CGI::Simple::Cookie"),
__utmz => bless({
name => "__utmz",
path => "/",
value => [
"114948242.1312660317.16.9.utmcsr=bulknews.typepad.com|utmccn=(referral)|utmcmd=referral|utmcct=/",
],
}, "CGI::Simple::Cookie"),
km_ai => bless({ name => "km_ai", path => "/", value => ["90tVCgdfFuWyn-CloFkQ4sC4HcM"] }, "CGI::Simple::Cookie"),
km_lv => bless({ name => "km_lv", path => "/", value => ["x"] }, "CGI::Simple::Cookie"),
km_uq => bless({ name => "km_uq", path => "/", value => [] }, "CGI::Simple::Cookie"),
mp_super_properties => bless({
name => "mp_super_properties",
path => "/",
value => [
"{\"all\": {\"mp_keyword\": \"dotcloud\"},\"events\": {},\"funnels\": {}}",
],
}, "CGI::Simple::Cookie"),
twitter_list_tools_session => bless({
name => "twitter_list_tools_session",
path => "/",
value => ["100ebe3c777af1e6c0f06cf4267ac8cf8fa38790"],
}, "CGI::Simple::Cookie"),
},
headers => bless({
"accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"accept-encoding" => "gzip, deflate",
"accept-language" => "en-us",
"connection" => "close",
"content-length" => "",
"content-type" => "",
"cookie" => "twitter_list_tools_session=100ebe3c777af1e6c0f06cf4267ac8cf8fa38790; __utmz=114948242.1312660317.16.9.utmcsr=bulknews.typepad.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=114948242; __utma=114948242.1546973122.1293944945.1312657039.1312660317.16; mp_super_properties=%7B%22all%22%3A%20%7B%22mp_keyword%22%3A%20%22dotcloud%22%7D%2C%22events%22%3A%20%7B%7D%2C%22funnels%22%3A%20%7B%7D%7D; km_uq=; __qca=P0-1708809625-1303476834084; km_lv=x; km_ai=90tVCgdfFuWyn-CloFkQ4sC4HcM",
"host" => "54805602.dotcloud.com",
"user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50",
"x-forwarded-for" => "24.52.212.70",
"x-forwarded-proto" => "http",
"x-forwarded-protocol" => "http",
"x-real-ip" => "24.52.212.70",
}, "HTTP::Headers"),
match => "callback",
method => "GET",
parameters => {
oauth_token => "Ek4FQAeHQbVGFWsoiWGGybf13OHu2KxCFFWJwadlTh0",
oauth_verifier => "GLycBg8ii9eG4MhTSPYe7v9dfYxuUqeTgKiiGYtZ8",
},
protocol => "HTTP/1.0",
query_parameters => {
oauth_token => "Ek4FQAeHQbVGFWsoiWGGybf13OHu2KxCFFWJwadlTh0",
oauth_verifier => "GLycBg8ii9eG4MhTSPYe7v9dfYxuUqeTgKiiGYtZ8",
},
remote_user => undef,
secure => "",
uploads => {},
uri => bless(do{\(my $o = "http://54805602.dotcloud.com/callback?oauth_token=Ek4FQAeHQbVGFWsoiWGGybf13OHu2KxCFFWJwadlTh0&oauth_verifier=GLycBg8ii9eG4MhTSPYe7v9dfYxuUqeTgKiiGYtZ8")}, "URI::http"),
user => undef,
}, "Catalyst::Request");
}
Response
bless({
body => undef,
cookies => {},
finalized_headers => 0,
headers => bless({
"content-type" => "text/html; charset=utf-8",
"x-catalyst" => "5.80033",
}, "HTTP::Headers"),
status => 200,
}, "Catalyst::Response")
Stash
{}
Config
do {
my $a = {
"Action::RenderView" => {
ignore_classes => [
"DBIx::Class::ResultSource::Table",
"DBIx::Class::ResultSourceHandle",
"DateTime",
],
scrubber_func => sub { ... },
},
"disable_component_resolution_regex_fallback" => 1,
"home" => "/home/dotcloud/rsync-1312744967.06",
"name" => "Twitter::List::Tools",
"Plugin::Authentication" => {
default_realm => "twitter",
realms => {
twitter => {
callback_url => "http://54805602.dotcloud.com/callback",
consumer_key => "xxx",
consumer_secret => "xxx",
credential => { class => "Twitter" },
store => { class => "+Catalyst::Authentication::Store::Null" },
use_session => 1,
},
},
use_session => 1,
},
"Plugin::ConfigLoader" => {},
"Plugin::Session" => {
cookie_name => "twitter_list_tools_session",
expires => 7200,
storage => "/tmp/twitter/list/tools/session_data",
verify_address => 0,
verify_user_agent => 0,
},
"root" => bless({
dirs => ["", "home", "dotcloud", "rsync-1312744967.06", "root"],
file_spec_class => undef,
volume => "",
}, "Path::Class::Dir"),
"static" => {
debug => 1,
dirs => [],
ignore_dirs => [],
ignore_extensions => ["tmpl", "tt", "tt2", "html", "xhtml"],
include_path => ['fix'],
mime_types => {},
mime_types_obj => bless({}, "MIME::Types"),
no_logs => 1,
},
"user_session" => { merge_type => "RIGHT_PRECEDENT", migrate => 1 },
};
$a->{"static"}{include_path}[0] = $a->{"root"};
$a;
}
Session ID
"100ebe3c777af1e6c0f06cf4267ac8cf8fa38790"
Session
{
__created => 1312744117,
__updated => 1312744987,
access_token => "3219-BsisjQr2WwrXSd9IQhzT0bmqof9yI8OkxCCJS0Ug",
access_token_secret => "3uGj18YinT6mqj53Jrc90xlrVJc6Wl2pndp1cyR798",
request_token => "Ek4FQAeHQbVGFWsoiWGGybf13OHu2KxCFFWJwadlTh0",
request_token_secret => "IElasG6FfGLWj5zI83783nc7IRbFgwMdPtOGok4VE",
}
Twitter::List::Tools on Catalyst 5.80033
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment