Subject: | traceback pushing to trac, and tickets not pushed. |
Date: | Fri, 18 Sep 2009 21:28:02 -0400 |
To: | bug-App-SD [...] rt.cpan.org |
From: | Nelson Elhage <nelhage [...] MIT.EDU> |
ticket #a336b0a8-851c-44b6-9163-edf57367c7bc has no property '456ae63b-f567-5d3c-a887-7de5fab55219-id' at /usr/local/share/perl/5.10.0/App/SD/ForeignReplica.pm line 289.
trac:http://nelhage:nelhage@www.lan/trac: Push error: Parameter #1 (undef) to Net::Trac::Ticket::load was an 'undef', which is not one of the allowed types: scalar
at /usr/local/share/perl/5.10.0/Net/Trac/Ticket.pm line 133
Net::Trac::Ticket::load(undef, undef) called at /usr/local/share/perl/5.10.0/App/SD/Replica/trac/PushEncoder.pm line 28
App::SD::Replica::trac::PushEncoder::integrate_ticket_update(undef, 'Prophet::Change=HASH(0x9c3e650)', 'Prophet::ChangeSet=HASH(0x9fa4ec8)') called at /usr/local/share/perl/5.10.0/App/SD/ForeignReplica/PushEncoder.pm line 25
eval {...} called at /usr/local/share/perl/5.10.0/App/SD/ForeignReplica/PushEncoder.pm line 24
App::SD::ForeignReplica::PushEncoder::integrate_change(undef, 'Prophet::Change=HASH(0x9c3e650)', 'Prophet::ChangeSet=HASH(0x9fa4ec8)') called at /usr/local/share/perl/5.10.0/App/SD/ForeignReplica.pm line 51
App::SD::ForeignReplica::integrate_change(undef, 'Prophet::Change=HASH(0x9c3e650)', 'Prophet::ChangeSet=HASH(0x9fa4ec8)') called at /usr/local/share/perl/5.10.0/Prophet/Replica.pm line 936
Prophet::Replica::integrate_changes('App::SD::Replica::trac=HASH(0x9fa8650)', 'Prophet::ChangeSet=HASH(0x9fa4ec8)') called at /usr/local/share/perl/5.10.0/Prophet/ForeignReplica.pm line 50
Prophet::ForeignReplica::record_changes(undef, 'Prophet::ChangeSet=HASH(0x9fa4ec8)') called at /usr/local/share/perl/5.10.0/Prophet/Replica.pm line 447
Prophet::Replica::record_changeset_and_integration('App::SD::Replica::trac=HASH(0x9fa8650)', 'Prophet::ChangeSet=HASH(0x9fa4ec8)') called at /usr/local/share/perl/5.10.0/Prophet/Replica.pm line 425
Prophet::Replica::integrate_changeset(undef, 'reporting_callback', 'CODE(0x9fa3ca8)', 'changeset', 'Prophet::ChangeSet=HASH(0x9fa4ec8)', 'resolver', undef, 'resdb', 'Prophet::Replica::sqlite=HASH(0x9d43e58)', ...) called at /usr/local/share/perl/5.10.0/App/SD/ForeignReplica.pm line 21
App::SD::ForeignReplica::integrate_changeset(undef, 'changeset', 'Prophet::ChangeSet=HASH(0x9fa4ec8)', 'conflict_callback', undef, 'reporting_callback', 'CODE(0x9fa3ca8)', 'resolver', undef, ...) called at /usr/local/share/perl/5.10.0/Prophet/Replica.pm line 278
Prophet::Replica::__ANON__('changeset', 'Prophet::ChangeSet=HASH(0x9fa4ec8)') called at /usr/local/share/perl/5.10.0/Prophet/Replica/sqlite.pm line 425
Prophet::Replica::sqlite::traverse_changesets(undef, 'after', 1262, 'before_load_changeset_callback', 'CODE(0x8fa4f50)', 'callback', 'CODE(0x9fa1bd8)') called at /usr/local/share/perl/5.10.0/Prophet/Replica.pm line 293
Prophet::Replica::import_changesets(undef, 'reporting_callback', 'CODE(0x9fa3ca8)', 'from', 'Prophet::Replica::sqlite=HASH(0x9fa7e90)', 'resdb', 'Prophet::Replica::sqlite=HASH(0x9d43e58)', 'resolver_class', undef, ...) called at /usr/local/share/perl/5.10.0/Prophet/CLI/Command/Merge.pm line 157
Prophet::CLI::Command::Merge::_do_merge('Prophet::CLI::Command::Push=HASH(0x9f7f268)') called at /usr/local/share/perl/5.10.0/Prophet/CLI/Command/Merge.pm line 60
Prophet::CLI::Command::Merge::run('Prophet::CLI::Command::Push=HASH(0x9f7f268)') called at /usr/local/share/perl/5.10.0/Prophet/CLI/Command/Push.pm line 62
Prophet::CLI::Command::Push::run('Prophet::CLI::Command::Push=HASH(0x9f7f268)') called at /usr/local/share/perl/5.10.0/Prophet/CLI/Dispatcher.pm line 137
Prophet::CLI::Dispatcher::__ANON__('App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Rule.pm line 68
Path::Dispatcher::Rule::run('Path::Dispatcher::Rule::Tokens=HASH(0x8daa5e0)', 'App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Match.pm line 43
Path::Dispatcher::Match::__ANON__() called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Match.pm line 70
Path::Dispatcher::Match::run_with_number_vars('Path::Dispatcher::Match=HASH(0x9fb1260)', 'CODE(0x9f9f898)', 'push') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Match.pm line 41
Path::Dispatcher::Match::run('Path::Dispatcher::Match=HASH(0x9fb1260)', 'App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Dispatch.pm line 43
eval {...} called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Dispatch.pm line 37
Path::Dispatcher::Dispatch::run('Path::Dispatcher::Dispatch=HASH(0x9f4be70)', 'App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher.pm line 72
Path::Dispatcher::run('Path::Dispatcher=HASH(0x8d5e078)', 'push', 'App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Builder.pm line 49
Path::Dispatcher::Builder::run('Path::Dispatcher::Builder=HASH(0x8d5e038)', 'push', 'App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Declarative.pm line 69
Path::Dispatcher::Declarative::__ANON__('push', 'App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Prophet/CLI/Dispatcher.pm line 24
Prophet::CLI::Dispatcher::__ANON__('App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Rule.pm line 68
Path::Dispatcher::Rule::run('Path::Dispatcher::Rule::Regex=HASH(0x8d730e0)', 'App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Match.pm line 43
Path::Dispatcher::Match::__ANON__() called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Match.pm line 70
Path::Dispatcher::Match::run_with_number_vars('Path::Dispatcher::Match=HASH(0x93223f8)', 'CODE(0x9f63f28)', 'push', 'trac') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Match.pm line 41
Path::Dispatcher::Match::run('Path::Dispatcher::Match=HASH(0x93223f8)', 'App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Dispatch.pm line 43
eval {...} called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Dispatch.pm line 37
Path::Dispatcher::Dispatch::run('Path::Dispatcher::Dispatch=HASH(0x9d65218)', 'App::SD::CLI::Dispatcher=HASH(0x9f9bbd0)') called at /usr/local/share/perl/5.10.0/Prophet/CLI.pm line 121
Prophet::CLI::run_one_command('App::SD::CLI=HASH(0x8934118)', 'push', 'trac') called at /usr/local/share/perl/5.10.0/Prophet/CLI/Command/Shell.pm line 64
eval {...} called at /usr/local/share/perl/5.10.0/Prophet/CLI/Command/Shell.pm line 61
Prophet::CLI::Command::Shell::eval('App::SD::CLI::Command::Shell=HASH(0x92395e0)', 'push trac') called at /usr/local/share/perl/5.10.0/Prophet/CLI/Command/Shell.pm line 85
Prophet::CLI::Command::Shell::_run('App::SD::CLI::Command::Shell=HASH(0x92395e0)') called at /usr/local/share/perl/5.10.0/Prophet/CLI/Command/Shell.pm line 96
Prophet::CLI::Command::Shell::run('App::SD::CLI::Command::Shell=HASH(0x92395e0)') called at /usr/local/share/perl/5.10.0/Prophet/CLI/Dispatcher.pm line 137
Prophet::CLI::Dispatcher::__ANON__('App::SD::CLI::Dispatcher=HASH(0x91edf38)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Rule.pm line 68
Path::Dispatcher::Rule::run('Path::Dispatcher::Rule::Empty=HASH(0x8dd3c38)', 'App::SD::CLI::Dispatcher=HASH(0x91edf38)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Match.pm line 48
Path::Dispatcher::Match::run('Path::Dispatcher::Match=HASH(0x91ee578)', 'App::SD::CLI::Dispatcher=HASH(0x91edf38)') called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Dispatch.pm line 43
eval {...} called at /usr/local/share/perl/5.10.0/Path/Dispatcher/Dispatch.pm line 37
Path::Dispatcher::Dispatch::run('Path::Dispatcher::Dispatch=HASH(0x91edf78)', 'App::SD::CLI::Dispatcher=HASH(0x91edf38)') called at /usr/local/share/perl/5.10.0/Prophet/CLI.pm line 121
Prophet::CLI::run_one_command('App::SD::CLI=HASH(0x8934118)') called at /usr/local/bin/sd line 26