Report for CatalystX-ExtJS-1.123000

Back
From: metabase:user:3198cbe2-2aae-11df-837a-5e0a49663a4f
Subject: PASS CatalystX-ExtJS-1.123000 v5.10.1 GNU/Linux
Date: 2010-11-30T09:30:34Z

This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear Moritz Onken,

This is a computer-generated report for CatalystX-ExtJS-1.123000
on perl 5.10.1, created by CPAN-Reporter-1.1803.

Thank you for uploading your work to CPAN.  Congratulations!
All tests were successful.

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

this report is from an automated smoke testing program
and was not reviewed by a human for accuracy

------------------------------
PROGRAM OUTPUT
------------------------------

Output from './Build test':

t/00-compile.t ................ ok
# Testing with Perl 5.010001, /home/graham/perltest/perl5101/perl/bin/perl
#     Carp version is 1.11
#     Catalyst version is 5.80029
#     Catalyst::Action version is undefined
#     Catalyst::Action::Deserialize version is 0.86
#     Catalyst::Action::REST version is 0.86
#     Catalyst::Action::RenderView version is 0.14
#     Catalyst::Action::Serialize version is 0.86
#     Catalyst::Controller version is undefined
#     Catalyst::Controller::REST version is 0.86
#     Catalyst::Engine::HTTP version is undefined
#     Catalyst::Model::DBIC::Schema version is 0.43
#     Catalyst::Request::REST::ForBrowsers version is 0.86
#     Catalyst::Runtime version is 5.80029
#     Catalyst::Utils version is undefined
#     Catalyst::View::JSON version is 0.31
#     Catalyst::View::TT version is 0.35
#     Class::Accessor::Fast version is 0.34
#     Config::Any version is 0.20
#     DBIx::Class version is 0.08123
#     DBIx::Class::ResultSet version is undefined
#     DBIx::Class::Schema version is undefined
#     English version is 1.04
#     File::Find version is 1.14
#     File::Spec version is 3.33
#     File::Temp version is 0.22
#     FindBin version is 1.50
#     Getopt::Long version is 2.38
#     HTML::Entities version is 3.68
#     HTML::FormFu version is 0.08002
#     HTML::FormFu::ExtJS version is 0.077
#     HTML::FormFu::Model::DBIC version is 0.08002
#     HTTP::Request::Common version is 5.824
#     JSON version is 2.27
#     JSON::Any version is 1.25
#     JSON::XS version is 2.3
#     JavaScript::Dumper version is 0.011
#     Lingua::EN::Inflect version is 1.893
#     List::Util version is 1.2303
#     Module::Build version is 0.3616
#     Moose version is 1.17
#     Moose::Util::TypeConstraints version is 1.17
#     MooseX::MethodAttributes version is 0.24
#     Path::Class version is 0.21
#     Path::Class::File version is 0.21
#     Pod::Usage version is 1.36
#     Scalar::Util version is 1.2303
#     Test::More version is 2.0001
#     Test::WWW::Mechanize::Catalyst version is 0.52
#     namespace::autoclean version is 0.11
t/000-report-versions.t ....... ok
t/author-critic.t ............. skipped: these tests are for testing by the author
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class                                                                                                                                   | Type     |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API                                                                                                                  | instance |
| MyApp::Controller::Artist                                                                                                               | instance |
| MyApp::Controller::Calculator                                                                                                           | instance |
| MyApp::Controller::FindOrDefault                                                                                                        | instance |
| MyApp::Controller::ForBrowser                                                                                                           | instance |
| MyApp::Controller::ForBrowsers                                                                                                          | instance |
| MyApp::Controller::JSON                                                                                                                 | instance |
| MyApp::Controller::Nested::Controller                                                                                                   | instance |
| MyApp::Controller::REST                                                                                                                 | instance |
| MyApp::Controller::RequestClass                                                                                                         | instance |
| MyApp::Controller::SkipEnd                                                                                                              | instance |
| MyApp::Controller::User                                                                                                                 | instance |
| MyApp::Model::DBIC                                                                                                                      | instance |
| MyApp::Model::DBIC::FindOrDefault                                                                                                       | class    |
| MyApp::Model::DBIC::SkipEnd                                                                                                             | class    |
| MyApp::Model::DBIC::User                                                                                                                | class    |
| MyApp::View::JSON                                                                                                                       | instance |
| MyApp::View::TT                                                                                                                         | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'

[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private                             | Class                                                                  | Method                              |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src                            | MyApp::Controller::API                                                 | src                                 |
| /api/router                         | MyApp::Controller::API                                                 | router                              |
| /api/end                            | MyApp::Controller::API                                                 | end                                 |
| /api/index                          | MyApp::Controller::API                                                 | index                               |
| /api/begin                          | MyApp::Controller::API                                                 | begin                               |
| /findordefault/base                 | MyApp::Controller::FindOrDefault                                       | base                                |
| /findordefault/object               | MyApp::Controller::FindOrDefault                                       | object                              |
| /findordefault/object_DELETE        | MyApp::Controller::FindOrDefault                                       | object_DELETE                       |
| /findordefault/object_POST          | MyApp::Controller::FindOrDefault                                       | object_POST                         |
| /findordefault/object_GET           | MyApp::Controller::FindOrDefault                                       | object_GET                          |
| /findordefault/object_PUT           | MyApp::Controller::FindOrDefault                                       | object_PUT                          |
| /findordefault/end                  | MyApp::Controller::FindOrDefault                                       | end                                 |
| /findordefault/begin                | MyApp::Controller::FindOrDefault                                       | begin                               |
| /findordefault/list                 | MyApp::Controller::FindOrDefault                                       | list                                |
| /calc/add                           | MyApp::Controller::Calculator                                          | add                                 |
| /calc/subtract                      | MyApp::Controller::Calculator                                          | subtract                            |
| /calc/upload                        | MyApp::Controller::Calculator                                          | upload                              |
| /calc/add_to                        | MyApp::Controller::Calculator                                          | add_to                              |
| /json/index                         | MyApp::Controller::JSON                                                | index                               |
| /forbrowsers/base                   | MyApp::Controller::ForBrowsers                                         | base                                |
| /forbrowsers/object                 | MyApp::Controller::ForBrowsers                                         | object                              |
| /forbrowsers/object_DELETE          | MyApp::Controller::ForBrowsers                                         | object_DELETE                       |
| /forbrowsers/object_POST            | MyApp::Controller::ForBrowsers                                         | object_POST                         |
| /forbrowsers/object_GET             | MyApp::Controller::ForBrowsers                                         | object_GET                          |
| /forbrowsers/object_PUT             | MyApp::Controller::ForBrowsers                                         | object_PUT                          |
| /forbrowsers/end                    | MyApp::Controller::ForBrowsers                                         | end                                 |
| /forbrowsers/begin                  | MyApp::Controller::ForBrowsers                                         | begin                               |
| /forbrowsers/list                   | MyApp::Controller::ForBrowsers                                         | list                                |
| /rest/object                        | MyApp::Controller::REST                                                | object                              |
| /rest/begin                         | MyApp::Controller::REST                                                | begin                               |
| /rest/end                           | MyApp::Controller::REST                                                | end                                 |
| /nested/controller/index            | MyApp::Controller::Nested::Controller                                  | index                               |
| /skipend/load_form                  | MyApp::Controller::SkipEnd                                             | load_form                           |
| /skipend/object                     | MyApp::Controller::SkipEnd                                             | object                              |
| /skipend/object_GET                 | MyApp::Controller::SkipEnd                                             | object_GET                          |
| /skipend/object_PUT                 | MyApp::Controller::SkipEnd                                             | object_PUT                          |
| /skipend/begin                      | MyApp::Controller::SkipEnd                                             | begin                               |
| /skipend/list                       | MyApp::Controller::SkipEnd                                             | list                                |
| /skipend/base                       | MyApp::Controller::SkipEnd                                             | base                                |
| /skipend/object_POST                | MyApp::Controller::SkipEnd                                             | object_POST                         |
| /skipend/object_DELETE              | MyApp::Controller::SkipEnd                                             | object_DELETE                       |
| /skipend/end                        | MyApp::Controller::SkipEnd                                             | end                                 |
| /skipend/edit_record                | MyApp::Controller::SkipEnd                                             | edit_record                         |
| /forbrowser/base                    | MyApp::Controller::ForBrowser                                          | base                                |
| /forbrowser/object                  | MyApp::Controller::ForBrowser                                          | object                              |
| /forbrowser/object_DELETE           | MyApp::Controller::ForBrowser                                          | object_DELETE                       |
| /forbrowser/object_POST             | MyApp::Controller::ForBrowser                                          | object_POST                         |
| /forbrowser/object_GET              | MyApp::Controller::ForBrowser                                          | object_GET                          |
| /forbrowser/object_PUT              | MyApp::Controller::ForBrowser                                          | object_PUT                          |
| /forbrowser/end                     | MyApp::Controller::ForBrowser                                          | end                                 |
| /forbrowser/begin                   | MyApp::Controller::ForBrowser                                          | begin                               |
| /forbrowser/list                    | MyApp::Controller::ForBrowser                                          | list                                |
| /requestclass/params                | MyApp::Controller::RequestClass                                        | params                              |
| /requestclass/request_class         | MyApp::Controller::RequestClass                                        | request_class                       |
| /user/base                          | MyApp::Controller::User                                                | base                                |
| /user/object                        | MyApp::Controller::User                                                | object                              |
| /user/object_DELETE                 | MyApp::Controller::User                                                | object_DELETE                       |
| /user/object_POST                   | MyApp::Controller::User                                                | object_POST                         |
| /user/object_GET                    | MyApp::Controller::User                                                | object_GET                          |
| /user/object_PUT                    | MyApp::Controller::User                                                | object_PUT                          |
| /user/end                           | MyApp::Controller::User                                                | end                                 |
| /user/add_to_group                  | MyApp::Controller::User                                                | add_to_group                        |
| /user/begin                         | MyApp::Controller::User                                                | begin                               |
| /user/list                          | MyApp::Controller::User                                                | list                                |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'

[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path                                                                    | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api                                                                    | /api/index                                                               |
| /api/router                                                             | /api/router                                                              |
| /api/src                                                                | /api/src                                                                 |
| /calc                                                                   | /calc/upload                                                             |
| /calc                                                                   | /calc/add                                                                |
| /calc/subtract                                                          | /calc/subtract                                                           |
| /nested/controller/index                                                | /nested/controller/index                                                 |
| /requestclass/params                                                    | /requestclass/params                                                     |
| /requestclass/request_class                                             | /requestclass/request_class                                              |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec                                                               | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/*                                                             | /calc/add (1)                                                            |
|                                                                         | => /calc/add_to                                                          |
| /findordefaults/...                                                     | /findordefault/list                                                      |
| /findordefault/...                                                      | /findordefault/object                                                    |
| /forbrowsers/...                                                        | /forbrowser/list                                                         |
| /forbrowser/...                                                         | /forbrowser/object                                                       |
| /forbrowser/...                                                         | /forbrowsers/list                                                        |
| /forbrowsers/...                                                        | /forbrowsers/object                                                      |
| /rest/object/*                                                          | /rest/object                                                             |
| /skipend/form/edit_record                                               | /skipend/load_form (0)                                                   |
|                                                                         | => /skipend/edit_record                                                  |
| /skipends/...                                                           | /skipend/list                                                            |
| /skipend/...                                                            | /skipend/object                                                          |
| /user/*/add_to_group/*                                                  | /user/base (1)                                                           |
|                                                                         | => /user/add_to_group                                                    |
| /users/...                                                              | /user/list                                                               |
| /user/...                                                               | /user/object                                                             |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.200/s) [4563] [Tue Nov 30 09:29:39 2010] ***
[debug] "GET" request for "api" from "127.0.0.1"
[debug] Path is "api"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 561
[info] Request took 0.193371s (5.171/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.000633s |
| /api/index                                                                                                                         | 0.000257s |
| /api/end                                                                                                                           | 0.185267s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

t/direct/api.t ................ ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class                                                                                                                                   | Type     |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API                                                                                                                  | instance |
| MyApp::Controller::Artist                                                                                                               | instance |
| MyApp::Controller::Calculator                                                                                                           | instance |
| MyApp::Controller::FindOrDefault                                                                                                        | instance |
| MyApp::Controller::ForBrowser                                                                                                           | instance |
| MyApp::Controller::ForBrowsers                                                                                                          | instance |
| MyApp::Controller::JSON                                                                                                                 | instance |
| MyApp::Controller::Nested::Controller                                                                                                   | instance |
| MyApp::Controller::REST                                                                                                                 | instance |
| MyApp::Controller::RequestClass                                                                                                         | instance |
| MyApp::Controller::SkipEnd                                                                                                              | instance |
| MyApp::Controller::User                                                                                                                 | instance |
| MyApp::Model::DBIC                                                                                                                      | instance |
| MyApp::Model::DBIC::FindOrDefault                                                                                                       | class    |
| MyApp::Model::DBIC::SkipEnd                                                                                                             | class    |
| MyApp::Model::DBIC::User                                                                                                                | class    |
| MyApp::View::JSON                                                                                                                       | instance |
| MyApp::View::TT                                                                                                                         | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'

[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private                             | Class                                                                  | Method                              |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src                            | MyApp::Controller::API                                                 | src                                 |
| /api/router                         | MyApp::Controller::API                                                 | router                              |
| /api/end                            | MyApp::Controller::API                                                 | end                                 |
| /api/index                          | MyApp::Controller::API                                                 | index                               |
| /api/begin                          | MyApp::Controller::API                                                 | begin                               |
| /findordefault/base                 | MyApp::Controller::FindOrDefault                                       | base                                |
| /findordefault/object               | MyApp::Controller::FindOrDefault                                       | object                              |
| /findordefault/object_DELETE        | MyApp::Controller::FindOrDefault                                       | object_DELETE                       |
| /findordefault/object_POST          | MyApp::Controller::FindOrDefault                                       | object_POST                         |
| /findordefault/object_GET           | MyApp::Controller::FindOrDefault                                       | object_GET                          |
| /findordefault/object_PUT           | MyApp::Controller::FindOrDefault                                       | object_PUT                          |
| /findordefault/end                  | MyApp::Controller::FindOrDefault                                       | end                                 |
| /findordefault/begin                | MyApp::Controller::FindOrDefault                                       | begin                               |
| /findordefault/list                 | MyApp::Controller::FindOrDefault                                       | list                                |
| /calc/add                           | MyApp::Controller::Calculator                                          | add                                 |
| /calc/subtract                      | MyApp::Controller::Calculator                                          | subtract                            |
| /calc/upload                        | MyApp::Controller::Calculator                                          | upload                              |
| /calc/add_to                        | MyApp::Controller::Calculator                                          | add_to                              |
| /json/index                         | MyApp::Controller::JSON                                                | index                               |
| /forbrowsers/base                   | MyApp::Controller::ForBrowsers                                         | base                                |
| /forbrowsers/object                 | MyApp::Controller::ForBrowsers                                         | object                              |
| /forbrowsers/object_DELETE          | MyApp::Controller::ForBrowsers                                         | object_DELETE                       |
| /forbrowsers/object_POST            | MyApp::Controller::ForBrowsers                                         | object_POST                         |
| /forbrowsers/object_GET             | MyApp::Controller::ForBrowsers                                         | object_GET                          |
| /forbrowsers/object_PUT             | MyApp::Controller::ForBrowsers                                         | object_PUT                          |
| /forbrowsers/end                    | MyApp::Controller::ForBrowsers                                         | end                                 |
| /forbrowsers/begin                  | MyApp::Controller::ForBrowsers                                         | begin                               |
| /forbrowsers/list                   | MyApp::Controller::ForBrowsers                                         | list                                |
| /rest/object                        | MyApp::Controller::REST                                                | object                              |
| /rest/begin                         | MyApp::Controller::REST                                                | begin                               |
| /rest/end                           | MyApp::Controller::REST                                                | end                                 |
| /nested/controller/index            | MyApp::Controller::Nested::Controller                                  | index                               |
| /skipend/load_form                  | MyApp::Controller::SkipEnd                                             | load_form                           |
| /skipend/object                     | MyApp::Controller::SkipEnd                                             | object                              |
| /skipend/object_GET                 | MyApp::Controller::SkipEnd                                             | object_GET                          |
| /skipend/object_PUT                 | MyApp::Controller::SkipEnd                                             | object_PUT                          |
| /skipend/begin                      | MyApp::Controller::SkipEnd                                             | begin                               |
| /skipend/list                       | MyApp::Controller::SkipEnd                                             | list                                |
| /skipend/base                       | MyApp::Controller::SkipEnd                                             | base                                |
| /skipend/object_POST                | MyApp::Controller::SkipEnd                                             | object_POST                         |
| /skipend/object_DELETE              | MyApp::Controller::SkipEnd                                             | object_DELETE                       |
| /skipend/end                        | MyApp::Controller::SkipEnd                                             | end                                 |
| /skipend/edit_record                | MyApp::Controller::SkipEnd                                             | edit_record                         |
| /forbrowser/base                    | MyApp::Controller::ForBrowser                                          | base                                |
| /forbrowser/object                  | MyApp::Controller::ForBrowser                                          | object                              |
| /forbrowser/object_DELETE           | MyApp::Controller::ForBrowser                                          | object_DELETE                       |
| /forbrowser/object_POST             | MyApp::Controller::ForBrowser                                          | object_POST                         |
| /forbrowser/object_GET              | MyApp::Controller::ForBrowser                                          | object_GET                          |
| /forbrowser/object_PUT              | MyApp::Controller::ForBrowser                                          | object_PUT                          |
| /forbrowser/end                     | MyApp::Controller::ForBrowser                                          | end                                 |
| /forbrowser/begin                   | MyApp::Controller::ForBrowser                                          | begin                               |
| /forbrowser/list                    | MyApp::Controller::ForBrowser                                          | list                                |
| /requestclass/params                | MyApp::Controller::RequestClass                                        | params                              |
| /requestclass/request_class         | MyApp::Controller::RequestClass                                        | request_class                       |
| /user/base                          | MyApp::Controller::User                                                | base                                |
| /user/object                        | MyApp::Controller::User                                                | object                              |
| /user/object_DELETE                 | MyApp::Controller::User                                                | object_DELETE                       |
| /user/object_POST                   | MyApp::Controller::User                                                | object_POST                         |
| /user/object_GET                    | MyApp::Controller::User                                                | object_GET                          |
| /user/object_PUT                    | MyApp::Controller::User                                                | object_PUT                          |
| /user/end                           | MyApp::Controller::User                                                | end                                 |
| /user/add_to_group                  | MyApp::Controller::User                                                | add_to_group                        |
| /user/begin                         | MyApp::Controller::User                                                | begin                               |
| /user/list                          | MyApp::Controller::User                                                | list                                |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'

[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path                                                                    | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api                                                                    | /api/index                                                               |
| /api/router                                                             | /api/router                                                              |
| /api/src                                                                | /api/src                                                                 |
| /calc                                                                   | /calc/upload                                                             |
| /calc                                                                   | /calc/add                                                                |
| /calc/subtract                                                          | /calc/subtract                                                           |
| /nested/controller/index                                                | /nested/controller/index                                                 |
| /requestclass/params                                                    | /requestclass/params                                                     |
| /requestclass/request_class                                             | /requestclass/request_class                                              |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec                                                               | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/*                                                             | /calc/add (1)                                                            |
|                                                                         | => /calc/add_to                                                          |
| /findordefaults/...                                                     | /findordefault/list                                                      |
| /findordefault/...                                                      | /findordefault/object                                                    |
| /forbrowsers/...                                                        | /forbrowser/list                                                         |
| /forbrowser/...                                                         | /forbrowser/object                                                       |
| /forbrowser/...                                                         | /forbrowsers/list                                                        |
| /forbrowsers/...                                                        | /forbrowsers/object                                                      |
| /rest/object/*                                                          | /rest/object                                                             |
| /skipend/form/edit_record                                               | /skipend/load_form (0)                                                   |
|                                                                         | => /skipend/edit_record                                                  |
| /skipends/...                                                           | /skipend/list                                                            |
| /skipend/...                                                            | /skipend/object                                                          |
| /user/*/add_to_group/*                                                  | /user/base (1)                                                           |
|                                                                         | => /user/add_to_group                                                    |
| /users/...                                                              | /user/list                                                               |
| /user/...                                                               | /user/object                                                             |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4564] [Tue Nov 30 09:29:43 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 78
[info] Request took 0.184507s (5.420/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.148904s |
| /api/router                                                                                                                        | 0.006105s |
|  /json/index                                                                                                                       | 0.002336s |
|   -> MyApp::View::JSON->process                                                                                                    | 0.001248s |
| /api/end                                                                                                                           | 0.020668s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

t/direct/json.t ............... ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class                                                                                                                                   | Type     |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API                                                                                                                  | instance |
| MyApp::Controller::Artist                                                                                                               | instance |
| MyApp::Controller::Calculator                                                                                                           | instance |
| MyApp::Controller::FindOrDefault                                                                                                        | instance |
| MyApp::Controller::ForBrowser                                                                                                           | instance |
| MyApp::Controller::ForBrowsers                                                                                                          | instance |
| MyApp::Controller::JSON                                                                                                                 | instance |
| MyApp::Controller::Nested::Controller                                                                                                   | instance |
| MyApp::Controller::REST                                                                                                                 | instance |
| MyApp::Controller::RequestClass                                                                                                         | instance |
| MyApp::Controller::SkipEnd                                                                                                              | instance |
| MyApp::Controller::User                                                                                                                 | instance |
| MyApp::Model::DBIC                                                                                                                      | instance |
| MyApp::Model::DBIC::FindOrDefault                                                                                                       | class    |
| MyApp::Model::DBIC::SkipEnd                                                                                                             | class    |
| MyApp::Model::DBIC::User                                                                                                                | class    |
| MyApp::View::JSON                                                                                                                       | instance |
| MyApp::View::TT                                                                                                                         | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'

[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private                             | Class                                                                  | Method                              |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src                            | MyApp::Controller::API                                                 | src                                 |
| /api/router                         | MyApp::Controller::API                                                 | router                              |
| /api/end                            | MyApp::Controller::API                                                 | end                                 |
| /api/index                          | MyApp::Controller::API                                                 | index                               |
| /api/begin                          | MyApp::Controller::API                                                 | begin                               |
| /findordefault/base                 | MyApp::Controller::FindOrDefault                                       | base                                |
| /findordefault/object               | MyApp::Controller::FindOrDefault                                       | object                              |
| /findordefault/object_DELETE        | MyApp::Controller::FindOrDefault                                       | object_DELETE                       |
| /findordefault/object_POST          | MyApp::Controller::FindOrDefault                                       | object_POST                         |
| /findordefault/object_GET           | MyApp::Controller::FindOrDefault                                       | object_GET                          |
| /findordefault/object_PUT           | MyApp::Controller::FindOrDefault                                       | object_PUT                          |
| /findordefault/end                  | MyApp::Controller::FindOrDefault                                       | end                                 |
| /findordefault/begin                | MyApp::Controller::FindOrDefault                                       | begin                               |
| /findordefault/list                 | MyApp::Controller::FindOrDefault                                       | list                                |
| /calc/add                           | MyApp::Controller::Calculator                                          | add                                 |
| /calc/subtract                      | MyApp::Controller::Calculator                                          | subtract                            |
| /calc/upload                        | MyApp::Controller::Calculator                                          | upload                              |
| /calc/add_to                        | MyApp::Controller::Calculator                                          | add_to                              |
| /json/index                         | MyApp::Controller::JSON                                                | index                               |
| /forbrowsers/base                   | MyApp::Controller::ForBrowsers                                         | base                                |
| /forbrowsers/object                 | MyApp::Controller::ForBrowsers                                         | object                              |
| /forbrowsers/object_DELETE          | MyApp::Controller::ForBrowsers                                         | object_DELETE                       |
| /forbrowsers/object_POST            | MyApp::Controller::ForBrowsers                                         | object_POST                         |
| /forbrowsers/object_GET             | MyApp::Controller::ForBrowsers                                         | object_GET                          |
| /forbrowsers/object_PUT             | MyApp::Controller::ForBrowsers                                         | object_PUT                          |
| /forbrowsers/end                    | MyApp::Controller::ForBrowsers                                         | end                                 |
| /forbrowsers/begin                  | MyApp::Controller::ForBrowsers                                         | begin                               |
| /forbrowsers/list                   | MyApp::Controller::ForBrowsers                                         | list                                |
| /rest/object                        | MyApp::Controller::REST                                                | object                              |
| /rest/begin                         | MyApp::Controller::REST                                                | begin                               |
| /rest/end                           | MyApp::Controller::REST                                                | end                                 |
| /nested/controller/index            | MyApp::Controller::Nested::Controller                                  | index                               |
| /skipend/load_form                  | MyApp::Controller::SkipEnd                                             | load_form                           |
| /skipend/object                     | MyApp::Controller::SkipEnd                                             | object                              |
| /skipend/object_GET                 | MyApp::Controller::SkipEnd                                             | object_GET                          |
| /skipend/object_PUT                 | MyApp::Controller::SkipEnd                                             | object_PUT                          |
| /skipend/begin                      | MyApp::Controller::SkipEnd                                             | begin                               |
| /skipend/list                       | MyApp::Controller::SkipEnd                                             | list                                |
| /skipend/base                       | MyApp::Controller::SkipEnd                                             | base                                |
| /skipend/object_POST                | MyApp::Controller::SkipEnd                                             | object_POST                         |
| /skipend/object_DELETE              | MyApp::Controller::SkipEnd                                             | object_DELETE                       |
| /skipend/end                        | MyApp::Controller::SkipEnd                                             | end                                 |
| /skipend/edit_record                | MyApp::Controller::SkipEnd                                             | edit_record                         |
| /forbrowser/base                    | MyApp::Controller::ForBrowser                                          | base                                |
| /forbrowser/object                  | MyApp::Controller::ForBrowser                                          | object                              |
| /forbrowser/object_DELETE           | MyApp::Controller::ForBrowser                                          | object_DELETE                       |
| /forbrowser/object_POST             | MyApp::Controller::ForBrowser                                          | object_POST                         |
| /forbrowser/object_GET              | MyApp::Controller::ForBrowser                                          | object_GET                          |
| /forbrowser/object_PUT              | MyApp::Controller::ForBrowser                                          | object_PUT                          |
| /forbrowser/end                     | MyApp::Controller::ForBrowser                                          | end                                 |
| /forbrowser/begin                   | MyApp::Controller::ForBrowser                                          | begin                               |
| /forbrowser/list                    | MyApp::Controller::ForBrowser                                          | list                                |
| /requestclass/params                | MyApp::Controller::RequestClass                                        | params                              |
| /requestclass/request_class         | MyApp::Controller::RequestClass                                        | request_class                       |
| /user/base                          | MyApp::Controller::User                                                | base                                |
| /user/object                        | MyApp::Controller::User                                                | object                              |
| /user/object_DELETE                 | MyApp::Controller::User                                                | object_DELETE                       |
| /user/object_POST                   | MyApp::Controller::User                                                | object_POST                         |
| /user/object_GET                    | MyApp::Controller::User                                                | object_GET                          |
| /user/object_PUT                    | MyApp::Controller::User                                                | object_PUT                          |
| /user/end                           | MyApp::Controller::User                                                | end                                 |
| /user/add_to_group                  | MyApp::Controller::User                                                | add_to_group                        |
| /user/begin                         | MyApp::Controller::User                                                | begin                               |
| /user/list                          | MyApp::Controller::User                                                | list                                |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'

[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path                                                                    | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api                                                                    | /api/index                                                               |
| /api/router                                                             | /api/router                                                              |
| /api/src                                                                | /api/src                                                                 |
| /calc                                                                   | /calc/upload                                                             |
| /calc                                                                   | /calc/add                                                                |
| /calc/subtract                                                          | /calc/subtract                                                           |
| /nested/controller/index                                                | /nested/controller/index                                                 |
| /requestclass/params                                                    | /requestclass/params                                                     |
| /requestclass/request_class                                             | /requestclass/request_class                                              |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec                                                               | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/*                                                             | /calc/add (1)                                                            |
|                                                                         | => /calc/add_to                                                          |
| /findordefaults/...                                                     | /findordefault/list                                                      |
| /findordefault/...                                                      | /findordefault/object                                                    |
| /forbrowsers/...                                                        | /forbrowser/list                                                         |
| /forbrowser/...                                                         | /forbrowser/object                                                       |
| /forbrowser/...                                                         | /forbrowsers/list                                                        |
| /forbrowsers/...                                                        | /forbrowsers/object                                                      |
| /rest/object/*                                                          | /rest/object                                                             |
| /skipend/form/edit_record                                               | /skipend/load_form (0)                                                   |
|                                                                         | => /skipend/edit_record                                                  |
| /skipends/...                                                           | /skipend/list                                                            |
| /skipend/...                                                            | /skipend/object                                                          |
| /user/*/add_to_group/*                                                  | /user/base (1)                                                           |
|                                                                         | => /user/add_to_group                                                    |
| /users/...                                                              | /user/list                                                               |
| /user/...                                                               | /user/object                                                             |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4565] [Tue Nov 30 09:29:47 2010] ***
[debug] "GET" request for "add/8/to/9" from "127.0.0.1"
[debug] Path is "/calc/add_to"
[debug] Arguments are "9"
[debug] Response Code: 200; Content-Type: unknown; Content-Length: 2
[info] Request took 0.008176s (122.309/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /calc/add                                                                                                                          | 0.000363s |
| /calc/add_to                                                                                                                       | 0.000263s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

Use of uninitialized value in sprintf at /home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/blib/lib/CatalystX/Controller/ExtJS/Direct/API.pm line 123.
Use of uninitialized value in sprintf at /home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/blib/lib/CatalystX/Controller/ExtJS/Direct/API.pm line 123.
[info] *** Request 2 (1.000/s) [4565] [Tue Nov 30 09:29:47 2010] ***
[debug] "GET" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Status Bad Request: method  in action  does not exist
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 400; Content-Type: application/json; Content-Length: 45
[info] Request took 0.033910s (29.490/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.000740s |
| /api/router                                                                                                                        | 0.001229s |
| /api/end                                                                                                                           | 0.024932s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 3 (1.000/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 70
[info] Request took 0.040542s (24.666/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.025435s |
| /api/router                                                                                                                        | 0.004732s |
|  /calc/add                                                                                                                         | 0.000306s |
|  /calc/add_to                                                                                                                      | 0.000278s |
| /api/end                                                                                                                           | 0.001710s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 4 (1.333/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction                           | Calculator                                                                                                   |
| extData                             | [1,3]                                                                                                        |
| extMethod                           | add                                                                                                          |
| extTID                              | 2                                                                                                            |
| extType                             | rpc                                                                                                          |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 72
[info] Request took 0.021982s (45.492/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001739s |
| /api/router                                                                                                                        | 0.004670s |
|  /calc/add                                                                                                                         | 0.000301s |
|  /calc/add_to                                                                                                                      | 0.000277s |
| /api/end                                                                                                                           | 0.002567s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 5 (1.667/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 285
[info] Request took 0.036789s (27.182/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.000979s |
| /api/router                                                                                                                        | 0.023665s |
|  /calc/add                                                                                                                         | 0.000305s |
|  /calc/add_to                                                                                                                      | 0.000296s |
|  /calc/add                                                                                                                         | 0.000310s |
|  /calc/add_to                                                                                                                      | 0.000509s |
|  /calc/add                                                                                                                         | 0.000571s |
|  /calc/add_to                                                                                                                      | 0.000598s |
|  /calc/add                                                                                                                         | 0.000630s |
|  /calc/add_to                                                                                                                      | 0.000541s |
| /api/end                                                                                                                           | 0.003102s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 6 (2.000/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction                           | Calculator                                                                                                   |
| extMethod                           | upload                                                                                                       |
| extTID                              | 9                                                                                                            |
| extType                             | rpc                                                                                                          |
| extUpload                           | true                                                                                                         |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] File Uploads are:
.--------------+----------------------------+--------------------+-----------.
| Parameter    | Filename                   | Type               | Size      |
+--------------+----------------------------+--------------------+-----------+
| file         | calc.txt                   | text/plain         | 3         |
'--------------+----------------------------+--------------------+-----------'
[debug] Path is "api/router"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 76
[info] Request took 0.020979s (47.667/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001162s |
| /api/router                                                                                                                        | 0.004964s |
|  /calc/upload                                                                                                                      | 0.000841s |
| /api/end                                                                                                                           | 0.001747s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 7 (2.333/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction                           | Calculator                                                                                                   |
| extMethod                           | upload                                                                                                       |
| extTID                              | 9                                                                                                            |
| extType                             | rpc                                                                                                          |
| extUpload                           | true                                                                                                         |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] File Uploads are:
.--------------+----------------------------+--------------------+-----------.
| Parameter    | Filename                   | Type               | Size      |
+--------------+----------------------------+--------------------+-----------+
| file         | calc.txt                   | text/plain         | 4         |
'--------------+----------------------------+--------------------+-----------'
[debug] Path is "api/router"
[debug] 
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 43
[info] Request took 0.027382s (36.520/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.000932s |
| /api/router                                                                                                                        | 0.006728s |
|  /calc/upload                                                                                                                      | 0.001266s |
| /api/end                                                                                                                           | 0.002841s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 8 (2.667/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "rest/object/1" from "127.0.0.1"
[debug] Path is "/rest/object"
[debug] Arguments are "1"
[debug] Response Code: 200; Content-Type: text/plain; Content-Length: 54
[info] Request took 0.013679s (73.105/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /rest/begin                                                                                                                        | 0.004975s |
| /rest/object                                                                                                                       | 0.000296s |
| /object_POST                                                                                                                       | 0.000478s |
| /rest/end                                                                                                                          | 0.000430s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 9 (3.000/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 85
[info] Request took 0.034798s (28.737/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.000964s |
| /api/router                                                                                                                        | 0.021380s |
|  /rest/begin                                                                                                                       | 0.000681s |
|  /rest/object                                                                                                                      | 0.000356s |
|  /object_POST                                                                                                                      | 0.000628s |
|  /rest/end                                                                                                                         | 0.013606s |
| /api/end                                                                                                                           | 0.002226s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 10 (3.333/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 81
[info] Request took 0.023134s (43.226/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001594s |
| /api/router                                                                                                                        | 0.008556s |
|  /rest/begin                                                                                                                       | 0.000383s |
|  /rest/object                                                                                                                      | 0.000416s |
|  /object_GET                                                                                                                       | 0.000432s |
|  /rest/end                                                                                                                         | 0.001790s |
| /api/end                                                                                                                           | 0.001639s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 11 (3.667/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 85
[info] Request took 0.028034s (35.671/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001853s |
| /api/router                                                                                                                        | 0.010751s |
|  /rest/begin                                                                                                                       | 0.000662s |
|  /rest/object                                                                                                                      | 0.000385s |
|  /object_PUT                                                                                                                       | 0.000573s |
|  /rest/end                                                                                                                         | 0.002714s |
| /api/end                                                                                                                           | 0.002741s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 12 (4.000/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 87
[info] Request took 0.022347s (44.749/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001021s |
| /api/router                                                                                                                        | 0.009534s |
|  /rest/begin                                                                                                                       | 0.000636s |
|  /rest/object                                                                                                                      | 0.000298s |
|  /object_DELETE                                                                                                                    | 0.000585s |
|  /rest/end                                                                                                                         | 0.002427s |
| /api/end                                                                                                                           | 0.002807s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 13 (4.333/s) [4565] [Tue Nov 30 09:29:48 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction                           | User                                                                                                         |
| extMethod                           | create                                                                                                       |
| extTID                              | 6                                                                                                            |
| extType                             | rpc                                                                                                          |
| name                                | testuser                                                                                                     |
| password                            | foobar                                                                                                       |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 138
[info] Request took 1.748160s (0.572/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001729s |
| /api/router                                                                                                                        | 1.731479s |
|  /user/begin                                                                                                                       | 0.008062s |
|  /user/object                                                                                                                      | 1.707381s |
|   -> /user/object_POST                                                                                                             | 0.553277s |
|  /user/end                                                                                                                         | 0.007997s |
| /api/end                                                                                                                           | 0.003795s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 14 (2.800/s) [4565] [Tue Nov 30 09:29:50 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 394
[info] Request took 1.248376s (0.801/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001686s |
| /api/router                                                                                                                        | 1.232813s |
|  /user/begin                                                                                                                       | 0.000777s |
|  /user/list                                                                                                                        | 1.224368s |
|  /user/end                                                                                                                         | 0.002086s |
| /api/end                                                                                                                           | 0.001657s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 15 (2.500/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 394
[info] Request took 0.068807s (14.533/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001009s |
| /api/router                                                                                                                        | 0.055823s |
|  /user/begin                                                                                                                       | 0.000697s |
|  /user/object                                                                                                                      | 0.047259s |
|   -> /user/list                                                                                                                    | 0.033818s |
|  /user/end                                                                                                                         | 0.001916s |
| /api/end                                                                                                                           | 0.001728s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 16 (2.667/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction                           | User                                                                                                         |
| extMethod                           | update                                                                                                       |
| extTID                              | 6                                                                                                            |
| extType                             | rpc                                                                                                          |
| extUpload                           | true                                                                                                         |
| id                                  | 1                                                                                                            |
| name                                | testuser                                                                                                     |
| password                            | foobar2                                                                                                      |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 141
[info] Request took 0.061315s (16.309/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.000978s |
| /api/router                                                                                                                        | 0.044060s |
|  /user/begin                                                                                                                       | 0.001812s |
|  /user/object                                                                                                                      | 0.032300s |
|   -> /user/object_PUT                                                                                                              | 0.014153s |
|  /user/end                                                                                                                         | 0.001890s |
| /api/end                                                                                                                           | 0.001736s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 17 (2.833/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| extAction                           | User                                                                                                         |
| extMethod                           | update                                                                                                       |
| extTID                              | 6                                                                                                            |
| extType                             | rpc                                                                                                          |
| id                                  | 1                                                                                                            |
| name                                | testuser                                                                                                     |
| password                            | foobar2                                                                                                      |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 141
[info] Request took 0.061946s (16.143/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001076s |
| /api/router                                                                                                                        | 0.046385s |
|  /user/begin                                                                                                                       | 0.001025s |
|  /user/object                                                                                                                      | 0.037199s |
|   -> /user/object_PUT                                                                                                              | 0.017328s |
|  /user/end                                                                                                                         | 0.001865s |
| /api/end                                                                                                                           | 0.001705s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 18 (3.000/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 395
[info] Request took 0.061425s (16.280/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.000997s |
| /api/router                                                                                                                        | 0.046944s |
|  /user/begin                                                                                                                       | 0.001175s |
|  /user/list                                                                                                                        | 0.037000s |
|  /user/end                                                                                                                         | 0.001871s |
| /api/end                                                                                                                           | 0.001733s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 19 (3.167/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 129
[info] Request took 0.041732s (23.962/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001265s |
| /api/router                                                                                                                        | 0.029026s |
|  /user/begin                                                                                                                       | 0.001278s |
|  /user/object                                                                                                                      | 0.018172s |
|   -> /user/object_DELETE                                                                                                           | 0.001872s |
|  /user/end                                                                                                                         | 0.001853s |
| /api/end                                                                                                                           | 0.001681s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 20 (3.333/s) [4565] [Tue Nov 30 09:29:51 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 348
[info] Request took 0.057053s (17.528/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001034s |
| /api/router                                                                                                                        | 0.042435s |
|  /user/begin                                                                                                                       | 0.001002s |
|  /user/list                                                                                                                        | 0.033843s |
|  /user/end                                                                                                                         | 0.002101s |
| /api/end                                                                                                                           | 0.001710s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

t/direct/router.t ............. ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class                                                                                                                                   | Type     |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API                                                                                                                  | instance |
| MyApp::Controller::Artist                                                                                                               | instance |
| MyApp::Controller::Calculator                                                                                                           | instance |
| MyApp::Controller::FindOrDefault                                                                                                        | instance |
| MyApp::Controller::ForBrowser                                                                                                           | instance |
| MyApp::Controller::ForBrowsers                                                                                                          | instance |
| MyApp::Controller::JSON                                                                                                                 | instance |
| MyApp::Controller::Nested::Controller                                                                                                   | instance |
| MyApp::Controller::REST                                                                                                                 | instance |
| MyApp::Controller::RequestClass                                                                                                         | instance |
| MyApp::Controller::SkipEnd                                                                                                              | instance |
| MyApp::Controller::User                                                                                                                 | instance |
| MyApp::Model::DBIC                                                                                                                      | instance |
| MyApp::Model::DBIC::FindOrDefault                                                                                                       | class    |
| MyApp::Model::DBIC::SkipEnd                                                                                                             | class    |
| MyApp::Model::DBIC::User                                                                                                                | class    |
| MyApp::View::JSON                                                                                                                       | instance |
| MyApp::View::TT                                                                                                                         | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'

[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private                             | Class                                                                  | Method                              |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src                            | MyApp::Controller::API                                                 | src                                 |
| /api/router                         | MyApp::Controller::API                                                 | router                              |
| /api/end                            | MyApp::Controller::API                                                 | end                                 |
| /api/index                          | MyApp::Controller::API                                                 | index                               |
| /api/begin                          | MyApp::Controller::API                                                 | begin                               |
| /findordefault/base                 | MyApp::Controller::FindOrDefault                                       | base                                |
| /findordefault/object               | MyApp::Controller::FindOrDefault                                       | object                              |
| /findordefault/object_DELETE        | MyApp::Controller::FindOrDefault                                       | object_DELETE                       |
| /findordefault/object_POST          | MyApp::Controller::FindOrDefault                                       | object_POST                         |
| /findordefault/object_GET           | MyApp::Controller::FindOrDefault                                       | object_GET                          |
| /findordefault/object_PUT           | MyApp::Controller::FindOrDefault                                       | object_PUT                          |
| /findordefault/end                  | MyApp::Controller::FindOrDefault                                       | end                                 |
| /findordefault/begin                | MyApp::Controller::FindOrDefault                                       | begin                               |
| /findordefault/list                 | MyApp::Controller::FindOrDefault                                       | list                                |
| /calc/add                           | MyApp::Controller::Calculator                                          | add                                 |
| /calc/subtract                      | MyApp::Controller::Calculator                                          | subtract                            |
| /calc/upload                        | MyApp::Controller::Calculator                                          | upload                              |
| /calc/add_to                        | MyApp::Controller::Calculator                                          | add_to                              |
| /json/index                         | MyApp::Controller::JSON                                                | index                               |
| /forbrowsers/base                   | MyApp::Controller::ForBrowsers                                         | base                                |
| /forbrowsers/object                 | MyApp::Controller::ForBrowsers                                         | object                              |
| /forbrowsers/object_DELETE          | MyApp::Controller::ForBrowsers                                         | object_DELETE                       |
| /forbrowsers/object_POST            | MyApp::Controller::ForBrowsers                                         | object_POST                         |
| /forbrowsers/object_GET             | MyApp::Controller::ForBrowsers                                         | object_GET                          |
| /forbrowsers/object_PUT             | MyApp::Controller::ForBrowsers                                         | object_PUT                          |
| /forbrowsers/end                    | MyApp::Controller::ForBrowsers                                         | end                                 |
| /forbrowsers/begin                  | MyApp::Controller::ForBrowsers                                         | begin                               |
| /forbrowsers/list                   | MyApp::Controller::ForBrowsers                                         | list                                |
| /rest/object                        | MyApp::Controller::REST                                                | object                              |
| /rest/begin                         | MyApp::Controller::REST                                                | begin                               |
| /rest/end                           | MyApp::Controller::REST                                                | end                                 |
| /nested/controller/index            | MyApp::Controller::Nested::Controller                                  | index                               |
| /skipend/load_form                  | MyApp::Controller::SkipEnd                                             | load_form                           |
| /skipend/object                     | MyApp::Controller::SkipEnd                                             | object                              |
| /skipend/object_GET                 | MyApp::Controller::SkipEnd                                             | object_GET                          |
| /skipend/object_PUT                 | MyApp::Controller::SkipEnd                                             | object_PUT                          |
| /skipend/begin                      | MyApp::Controller::SkipEnd                                             | begin                               |
| /skipend/list                       | MyApp::Controller::SkipEnd                                             | list                                |
| /skipend/base                       | MyApp::Controller::SkipEnd                                             | base                                |
| /skipend/object_POST                | MyApp::Controller::SkipEnd                                             | object_POST                         |
| /skipend/object_DELETE              | MyApp::Controller::SkipEnd                                             | object_DELETE                       |
| /skipend/end                        | MyApp::Controller::SkipEnd                                             | end                                 |
| /skipend/edit_record                | MyApp::Controller::SkipEnd                                             | edit_record                         |
| /forbrowser/base                    | MyApp::Controller::ForBrowser                                          | base                                |
| /forbrowser/object                  | MyApp::Controller::ForBrowser                                          | object                              |
| /forbrowser/object_DELETE           | MyApp::Controller::ForBrowser                                          | object_DELETE                       |
| /forbrowser/object_POST             | MyApp::Controller::ForBrowser                                          | object_POST                         |
| /forbrowser/object_GET              | MyApp::Controller::ForBrowser                                          | object_GET                          |
| /forbrowser/object_PUT              | MyApp::Controller::ForBrowser                                          | object_PUT                          |
| /forbrowser/end                     | MyApp::Controller::ForBrowser                                          | end                                 |
| /forbrowser/begin                   | MyApp::Controller::ForBrowser                                          | begin                               |
| /forbrowser/list                    | MyApp::Controller::ForBrowser                                          | list                                |
| /requestclass/params                | MyApp::Controller::RequestClass                                        | params                              |
| /requestclass/request_class         | MyApp::Controller::RequestClass                                        | request_class                       |
| /user/base                          | MyApp::Controller::User                                                | base                                |
| /user/object                        | MyApp::Controller::User                                                | object                              |
| /user/object_DELETE                 | MyApp::Controller::User                                                | object_DELETE                       |
| /user/object_POST                   | MyApp::Controller::User                                                | object_POST                         |
| /user/object_GET                    | MyApp::Controller::User                                                | object_GET                          |
| /user/object_PUT                    | MyApp::Controller::User                                                | object_PUT                          |
| /user/end                           | MyApp::Controller::User                                                | end                                 |
| /user/add_to_group                  | MyApp::Controller::User                                                | add_to_group                        |
| /user/begin                         | MyApp::Controller::User                                                | begin                               |
| /user/list                          | MyApp::Controller::User                                                | list                                |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'

[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path                                                                    | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api                                                                    | /api/index                                                               |
| /api/router                                                             | /api/router                                                              |
| /api/src                                                                | /api/src                                                                 |
| /calc                                                                   | /calc/upload                                                             |
| /calc                                                                   | /calc/add                                                                |
| /calc/subtract                                                          | /calc/subtract                                                           |
| /nested/controller/index                                                | /nested/controller/index                                                 |
| /requestclass/params                                                    | /requestclass/params                                                     |
| /requestclass/request_class                                             | /requestclass/request_class                                              |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec                                                               | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/*                                                             | /calc/add (1)                                                            |
|                                                                         | => /calc/add_to                                                          |
| /findordefaults/...                                                     | /findordefault/list                                                      |
| /findordefault/...                                                      | /findordefault/object                                                    |
| /forbrowsers/...                                                        | /forbrowser/list                                                         |
| /forbrowser/...                                                         | /forbrowser/object                                                       |
| /forbrowser/...                                                         | /forbrowsers/list                                                        |
| /forbrowsers/...                                                        | /forbrowsers/object                                                      |
| /rest/object/*                                                          | /rest/object                                                             |
| /skipend/form/edit_record                                               | /skipend/load_form (0)                                                   |
|                                                                         | => /skipend/edit_record                                                  |
| /skipends/...                                                           | /skipend/list                                                            |
| /skipend/...                                                            | /skipend/object                                                          |
| /user/*/add_to_group/*                                                  | /user/base (1)                                                           |
|                                                                         | => /user/add_to_group                                                    |
| /users/...                                                              | /user/list                                                               |
| /user/...                                                               | /user/object                                                             |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.333/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 370
[info] Request took 0.435171s (2.298/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.016204s |
| /api/router                                                                                                                        | 0.401983s |
|  /user/begin                                                                                                                       | 0.006500s |
|  /user/object                                                                                                                      | 0.303434s |
|   -> /user/object_POST                                                                                                             | 0.077898s |
|  /user/end                                                                                                                         | 0.022766s |
|  /user/begin                                                                                                                       | 0.000781s |
|  /user/object                                                                                                                      | 0.025181s |
|   -> /user/object_POST                                                                                                             | 0.011449s |
|  /user/end                                                                                                                         | 0.001860s |
|  /user/begin                                                                                                                       | 0.000982s |
|  /user/object                                                                                                                      | 0.024675s |
|   -> /user/object_POST                                                                                                             | 0.011551s |
|  /user/end                                                                                                                         | 0.001793s |
| /api/end                                                                                                                           | 0.007859s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 2 (0.667/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 452
[info] Request took 0.145775s (6.860/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.000983s |
| /api/router                                                                                                                        | 0.134161s |
|  /user/begin                                                                                                                       | 0.000753s |
|  /user/list                                                                                                                        | 0.126449s |
|  /user/end                                                                                                                         | 0.002264s |
| /api/end                                                                                                                           | 0.002318s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 3 (1.000/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 382
[info] Request took 0.072134s (13.863/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001631s |
| /api/router                                                                                                                        | 0.056327s |
|  /user/begin                                                                                                                       | 0.001195s |
|  /user/list                                                                                                                        | 0.045955s |
|  /user/end                                                                                                                         | 0.002074s |
| /api/end                                                                                                                           | 0.001736s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 4 (1.333/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Calling resultset method none
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 348
[info] Request took 0.060100s (16.639/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001884s |
| /api/router                                                                                                                        | 0.044482s |
|  /user/begin                                                                                                                       | 0.000973s |
|  /user/list                                                                                                                        | 0.036554s |
|  /user/end                                                                                                                         | 0.001925s |
| /api/end                                                                                                                           | 0.001749s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

Use of uninitialized value $params[0] in join or string at /home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 237.
Use of uninitialized value $params[0] in join or string at /home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/blib/lib/CatalystX/Controller/ExtJS/REST.pm line 237.
[info] *** Request 5 (1.667/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Calling resultset method foo with arguments ''
[debug] Calling resultset method not with arguments '1'
[debug] Calling resultset method not with arguments '2'
[debug] Calling resultset method not with arguments '3'
[debug] Calling resultset method not with arguments ''
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 348
[info] Request took 0.074436s (13.434/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001822s |
| /api/router                                                                                                                        | 0.059748s |
|  /user/begin                                                                                                                       | 0.000759s |
|  /user/list                                                                                                                        | 0.047754s |
|  /user/end                                                                                                                         | 0.003436s |
| /api/end                                                                                                                           | 0.002230s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 6 (2.000/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 129
[info] Request took 0.040357s (24.779/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001815s |
| /api/router                                                                                                                        | 0.025690s |
|  /user/begin                                                                                                                       | 0.000768s |
|  /user/object                                                                                                                      | 0.018192s |
|   -> /user/object_DELETE                                                                                                           | 0.002070s |
|  /user/end                                                                                                                         | 0.001890s |
| /api/end                                                                                                                           | 0.001723s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 7 (2.333/s) [4566] [Tue Nov 30 09:29:56 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 417
[info] Request took 0.064711s (15.453/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001197s |
| /api/router                                                                                                                        | 0.053799s |
|  /user/begin                                                                                                                       | 0.001260s |
|  /user/list                                                                                                                        | 0.042913s |
|  /user/end                                                                                                                         | 0.001916s |
| /api/end                                                                                                                           | 0.001732s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 8 (2.000/s) [4566] [Tue Nov 30 09:29:57 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 261
[info] Request took 0.069550s (14.378/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001398s |
| /api/router                                                                                                                        | 0.054579s |
|  /user/begin                                                                                                                       | 0.000815s |
|  /user/object                                                                                                                      | 0.020879s |
|   -> /user/object_DELETE                                                                                                           | 0.001641s |
|  /user/end                                                                                                                         | 0.001899s |
|  /user/begin                                                                                                                       | 0.000817s |
|  /user/object                                                                                                                      | 0.016629s |
|   -> /user/object_DELETE                                                                                                           | 0.001869s |
|  /user/end                                                                                                                         | 0.001898s |
| /api/end                                                                                                                           | 0.001767s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 9 (2.250/s) [4566] [Tue Nov 30 09:29:57 2010] ***
[debug] "POST" request for "api/router" from "127.0.0.1"
[debug] Path is "api/router"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 348
[info] Request took 0.062134s (16.094/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /api/begin                                                                                                                         | 0.001381s |
| /api/router                                                                                                                        | 0.051130s |
|  /user/begin                                                                                                                       | 0.001265s |
|  /user/list                                                                                                                        | 0.040059s |
|  /user/end                                                                                                                         | 0.002064s |
| /api/end                                                                                                                           | 0.001718s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

t/direct/router/rest_extjs.t .. ok
t/pod.t ....................... ok
t/release-distmeta.t .......... skipped: these tests are for release candidate testing
t/release-has-version.t ....... skipped: these tests are for release candidate testing
t/release-kwalitee.t .......... skipped: these tests are for release candidate testing
t/release-minimum-version.t ... skipped: these tests are for release candidate testing
t/release-pod-coverage.t ...... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ........ skipped: these tests are for release candidate testing
t/release-portability.t ....... skipped: these tests are for release candidate testing
t/release-unused-vars.t ....... skipped: these tests are for release candidate testing
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class                                                                                                                                   | Type     |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API                                                                                                                  | instance |
| MyApp::Controller::Artist                                                                                                               | instance |
| MyApp::Controller::Calculator                                                                                                           | instance |
| MyApp::Controller::FindOrDefault                                                                                                        | instance |
| MyApp::Controller::ForBrowser                                                                                                           | instance |
| MyApp::Controller::ForBrowsers                                                                                                          | instance |
| MyApp::Controller::JSON                                                                                                                 | instance |
| MyApp::Controller::Nested::Controller                                                                                                   | instance |
| MyApp::Controller::REST                                                                                                                 | instance |
| MyApp::Controller::RequestClass                                                                                                         | instance |
| MyApp::Controller::SkipEnd                                                                                                              | instance |
| MyApp::Controller::User                                                                                                                 | instance |
| MyApp::Model::DBIC                                                                                                                      | instance |
| MyApp::Model::DBIC::FindOrDefault                                                                                                       | class    |
| MyApp::Model::DBIC::SkipEnd                                                                                                             | class    |
| MyApp::Model::DBIC::User                                                                                                                | class    |
| MyApp::View::JSON                                                                                                                       | instance |
| MyApp::View::TT                                                                                                                         | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'

[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private                             | Class                                                                  | Method                              |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src                            | MyApp::Controller::API                                                 | src                                 |
| /api/router                         | MyApp::Controller::API                                                 | router                              |
| /api/end                            | MyApp::Controller::API                                                 | end                                 |
| /api/index                          | MyApp::Controller::API                                                 | index                               |
| /api/begin                          | MyApp::Controller::API                                                 | begin                               |
| /findordefault/base                 | MyApp::Controller::FindOrDefault                                       | base                                |
| /findordefault/object               | MyApp::Controller::FindOrDefault                                       | object                              |
| /findordefault/object_DELETE        | MyApp::Controller::FindOrDefault                                       | object_DELETE                       |
| /findordefault/object_POST          | MyApp::Controller::FindOrDefault                                       | object_POST                         |
| /findordefault/object_GET           | MyApp::Controller::FindOrDefault                                       | object_GET                          |
| /findordefault/object_PUT           | MyApp::Controller::FindOrDefault                                       | object_PUT                          |
| /findordefault/end                  | MyApp::Controller::FindOrDefault                                       | end                                 |
| /findordefault/begin                | MyApp::Controller::FindOrDefault                                       | begin                               |
| /findordefault/list                 | MyApp::Controller::FindOrDefault                                       | list                                |
| /calc/add                           | MyApp::Controller::Calculator                                          | add                                 |
| /calc/subtract                      | MyApp::Controller::Calculator                                          | subtract                            |
| /calc/upload                        | MyApp::Controller::Calculator                                          | upload                              |
| /calc/add_to                        | MyApp::Controller::Calculator                                          | add_to                              |
| /json/index                         | MyApp::Controller::JSON                                                | index                               |
| /forbrowsers/base                   | MyApp::Controller::ForBrowsers                                         | base                                |
| /forbrowsers/object                 | MyApp::Controller::ForBrowsers                                         | object                              |
| /forbrowsers/object_DELETE          | MyApp::Controller::ForBrowsers                                         | object_DELETE                       |
| /forbrowsers/object_POST            | MyApp::Controller::ForBrowsers                                         | object_POST                         |
| /forbrowsers/object_GET             | MyApp::Controller::ForBrowsers                                         | object_GET                          |
| /forbrowsers/object_PUT             | MyApp::Controller::ForBrowsers                                         | object_PUT                          |
| /forbrowsers/end                    | MyApp::Controller::ForBrowsers                                         | end                                 |
| /forbrowsers/begin                  | MyApp::Controller::ForBrowsers                                         | begin                               |
| /forbrowsers/list                   | MyApp::Controller::ForBrowsers                                         | list                                |
| /rest/object                        | MyApp::Controller::REST                                                | object                              |
| /rest/begin                         | MyApp::Controller::REST                                                | begin                               |
| /rest/end                           | MyApp::Controller::REST                                                | end                                 |
| /nested/controller/index            | MyApp::Controller::Nested::Controller                                  | index                               |
| /skipend/load_form                  | MyApp::Controller::SkipEnd                                             | load_form                           |
| /skipend/object                     | MyApp::Controller::SkipEnd                                             | object                              |
| /skipend/object_GET                 | MyApp::Controller::SkipEnd                                             | object_GET                          |
| /skipend/object_PUT                 | MyApp::Controller::SkipEnd                                             | object_PUT                          |
| /skipend/begin                      | MyApp::Controller::SkipEnd                                             | begin                               |
| /skipend/list                       | MyApp::Controller::SkipEnd                                             | list                                |
| /skipend/base                       | MyApp::Controller::SkipEnd                                             | base                                |
| /skipend/object_POST                | MyApp::Controller::SkipEnd                                             | object_POST                         |
| /skipend/object_DELETE              | MyApp::Controller::SkipEnd                                             | object_DELETE                       |
| /skipend/end                        | MyApp::Controller::SkipEnd                                             | end                                 |
| /skipend/edit_record                | MyApp::Controller::SkipEnd                                             | edit_record                         |
| /forbrowser/base                    | MyApp::Controller::ForBrowser                                          | base                                |
| /forbrowser/object                  | MyApp::Controller::ForBrowser                                          | object                              |
| /forbrowser/object_DELETE           | MyApp::Controller::ForBrowser                                          | object_DELETE                       |
| /forbrowser/object_POST             | MyApp::Controller::ForBrowser                                          | object_POST                         |
| /forbrowser/object_GET              | MyApp::Controller::ForBrowser                                          | object_GET                          |
| /forbrowser/object_PUT              | MyApp::Controller::ForBrowser                                          | object_PUT                          |
| /forbrowser/end                     | MyApp::Controller::ForBrowser                                          | end                                 |
| /forbrowser/begin                   | MyApp::Controller::ForBrowser                                          | begin                               |
| /forbrowser/list                    | MyApp::Controller::ForBrowser                                          | list                                |
| /requestclass/params                | MyApp::Controller::RequestClass                                        | params                              |
| /requestclass/request_class         | MyApp::Controller::RequestClass                                        | request_class                       |
| /user/base                          | MyApp::Controller::User                                                | base                                |
| /user/object                        | MyApp::Controller::User                                                | object                              |
| /user/object_DELETE                 | MyApp::Controller::User                                                | object_DELETE                       |
| /user/object_POST                   | MyApp::Controller::User                                                | object_POST                         |
| /user/object_GET                    | MyApp::Controller::User                                                | object_GET                          |
| /user/object_PUT                    | MyApp::Controller::User                                                | object_PUT                          |
| /user/end                           | MyApp::Controller::User                                                | end                                 |
| /user/add_to_group                  | MyApp::Controller::User                                                | add_to_group                        |
| /user/begin                         | MyApp::Controller::User                                                | begin                               |
| /user/list                          | MyApp::Controller::User                                                | list                                |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'

[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path                                                                    | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api                                                                    | /api/index                                                               |
| /api/router                                                             | /api/router                                                              |
| /api/src                                                                | /api/src                                                                 |
| /calc                                                                   | /calc/upload                                                             |
| /calc                                                                   | /calc/add                                                                |
| /calc/subtract                                                          | /calc/subtract                                                           |
| /nested/controller/index                                                | /nested/controller/index                                                 |
| /requestclass/params                                                    | /requestclass/params                                                     |
| /requestclass/request_class                                             | /requestclass/request_class                                              |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec                                                               | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/*                                                             | /calc/add (1)                                                            |
|                                                                         | => /calc/add_to                                                          |
| /findordefaults/...                                                     | /findordefault/list                                                      |
| /findordefault/...                                                      | /findordefault/object                                                    |
| /forbrowsers/...                                                        | /forbrowser/list                                                         |
| /forbrowser/...                                                         | /forbrowser/object                                                       |
| /forbrowser/...                                                         | /forbrowsers/list                                                        |
| /forbrowsers/...                                                        | /forbrowsers/object                                                      |
| /rest/object/*                                                          | /rest/object                                                             |
| /skipend/form/edit_record                                               | /skipend/load_form (0)                                                   |
|                                                                         | => /skipend/edit_record                                                  |
| /skipends/...                                                           | /skipend/list                                                            |
| /skipend/...                                                            | /skipend/object                                                          |
| /user/*/add_to_group/*                                                  | /user/base (1)                                                           |
|                                                                         | => /user/add_to_group                                                    |
| /users/...                                                              | /user/list                                                               |
| /user/...                                                               | /user/object                                                             |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4576] [Tue Nov 30 09:30:03 2010] ***
[debug] "GET" request for "findordefault/nonsense" from "127.0.0.1"
[debug] Path is "/findordefault/object"
[debug] Arguments are "nonsense"
[debug] Default resultset method extjs_rest_findordefault cannot be found
[debug] Loading form t/root/forms/findordefault.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 75
[info] Request took 0.334779s (2.987/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /findordefault/begin                                                                                                               | 0.000602s |
| /findordefault/object                                                                                                              | 0.302808s |
|  -> /findordefault/object_GET                                                                                                      | 0.025851s |
| /findordefault/end                                                                                                                 | 0.022976s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

t/rest/findordefault.t ........ ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class                                                                                                                                   | Type     |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API                                                                                                                  | instance |
| MyApp::Controller::Artist                                                                                                               | instance |
| MyApp::Controller::Calculator                                                                                                           | instance |
| MyApp::Controller::FindOrDefault                                                                                                        | instance |
| MyApp::Controller::ForBrowser                                                                                                           | instance |
| MyApp::Controller::ForBrowsers                                                                                                          | instance |
| MyApp::Controller::JSON                                                                                                                 | instance |
| MyApp::Controller::Nested::Controller                                                                                                   | instance |
| MyApp::Controller::REST                                                                                                                 | instance |
| MyApp::Controller::RequestClass                                                                                                         | instance |
| MyApp::Controller::SkipEnd                                                                                                              | instance |
| MyApp::Controller::User                                                                                                                 | instance |
| MyApp::Model::DBIC                                                                                                                      | instance |
| MyApp::Model::DBIC::FindOrDefault                                                                                                       | class    |
| MyApp::Model::DBIC::SkipEnd                                                                                                             | class    |
| MyApp::Model::DBIC::User                                                                                                                | class    |
| MyApp::View::JSON                                                                                                                       | instance |
| MyApp::View::TT                                                                                                                         | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'

[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private                             | Class                                                                  | Method                              |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src                            | MyApp::Controller::API                                                 | src                                 |
| /api/router                         | MyApp::Controller::API                                                 | router                              |
| /api/end                            | MyApp::Controller::API                                                 | end                                 |
| /api/index                          | MyApp::Controller::API                                                 | index                               |
| /api/begin                          | MyApp::Controller::API                                                 | begin                               |
| /findordefault/base                 | MyApp::Controller::FindOrDefault                                       | base                                |
| /findordefault/object               | MyApp::Controller::FindOrDefault                                       | object                              |
| /findordefault/object_DELETE        | MyApp::Controller::FindOrDefault                                       | object_DELETE                       |
| /findordefault/object_POST          | MyApp::Controller::FindOrDefault                                       | object_POST                         |
| /findordefault/object_GET           | MyApp::Controller::FindOrDefault                                       | object_GET                          |
| /findordefault/object_PUT           | MyApp::Controller::FindOrDefault                                       | object_PUT                          |
| /findordefault/end                  | MyApp::Controller::FindOrDefault                                       | end                                 |
| /findordefault/begin                | MyApp::Controller::FindOrDefault                                       | begin                               |
| /findordefault/list                 | MyApp::Controller::FindOrDefault                                       | list                                |
| /calc/add                           | MyApp::Controller::Calculator                                          | add                                 |
| /calc/subtract                      | MyApp::Controller::Calculator                                          | subtract                            |
| /calc/upload                        | MyApp::Controller::Calculator                                          | upload                              |
| /calc/add_to                        | MyApp::Controller::Calculator                                          | add_to                              |
| /json/index                         | MyApp::Controller::JSON                                                | index                               |
| /forbrowsers/base                   | MyApp::Controller::ForBrowsers                                         | base                                |
| /forbrowsers/object                 | MyApp::Controller::ForBrowsers                                         | object                              |
| /forbrowsers/object_DELETE          | MyApp::Controller::ForBrowsers                                         | object_DELETE                       |
| /forbrowsers/object_POST            | MyApp::Controller::ForBrowsers                                         | object_POST                         |
| /forbrowsers/object_GET             | MyApp::Controller::ForBrowsers                                         | object_GET                          |
| /forbrowsers/object_PUT             | MyApp::Controller::ForBrowsers                                         | object_PUT                          |
| /forbrowsers/end                    | MyApp::Controller::ForBrowsers                                         | end                                 |
| /forbrowsers/begin                  | MyApp::Controller::ForBrowsers                                         | begin                               |
| /forbrowsers/list                   | MyApp::Controller::ForBrowsers                                         | list                                |
| /rest/object                        | MyApp::Controller::REST                                                | object                              |
| /rest/begin                         | MyApp::Controller::REST                                                | begin                               |
| /rest/end                           | MyApp::Controller::REST                                                | end                                 |
| /nested/controller/index            | MyApp::Controller::Nested::Controller                                  | index                               |
| /skipend/load_form                  | MyApp::Controller::SkipEnd                                             | load_form                           |
| /skipend/object                     | MyApp::Controller::SkipEnd                                             | object                              |
| /skipend/object_GET                 | MyApp::Controller::SkipEnd                                             | object_GET                          |
| /skipend/object_PUT                 | MyApp::Controller::SkipEnd                                             | object_PUT                          |
| /skipend/begin                      | MyApp::Controller::SkipEnd                                             | begin                               |
| /skipend/list                       | MyApp::Controller::SkipEnd                                             | list                                |
| /skipend/base                       | MyApp::Controller::SkipEnd                                             | base                                |
| /skipend/object_POST                | MyApp::Controller::SkipEnd                                             | object_POST                         |
| /skipend/object_DELETE              | MyApp::Controller::SkipEnd                                             | object_DELETE                       |
| /skipend/end                        | MyApp::Controller::SkipEnd                                             | end                                 |
| /skipend/edit_record                | MyApp::Controller::SkipEnd                                             | edit_record                         |
| /forbrowser/base                    | MyApp::Controller::ForBrowser                                          | base                                |
| /forbrowser/object                  | MyApp::Controller::ForBrowser                                          | object                              |
| /forbrowser/object_DELETE           | MyApp::Controller::ForBrowser                                          | object_DELETE                       |
| /forbrowser/object_POST             | MyApp::Controller::ForBrowser                                          | object_POST                         |
| /forbrowser/object_GET              | MyApp::Controller::ForBrowser                                          | object_GET                          |
| /forbrowser/object_PUT              | MyApp::Controller::ForBrowser                                          | object_PUT                          |
| /forbrowser/end                     | MyApp::Controller::ForBrowser                                          | end                                 |
| /forbrowser/begin                   | MyApp::Controller::ForBrowser                                          | begin                               |
| /forbrowser/list                    | MyApp::Controller::ForBrowser                                          | list                                |
| /requestclass/params                | MyApp::Controller::RequestClass                                        | params                              |
| /requestclass/request_class         | MyApp::Controller::RequestClass                                        | request_class                       |
| /user/base                          | MyApp::Controller::User                                                | base                                |
| /user/object                        | MyApp::Controller::User                                                | object                              |
| /user/object_DELETE                 | MyApp::Controller::User                                                | object_DELETE                       |
| /user/object_POST                   | MyApp::Controller::User                                                | object_POST                         |
| /user/object_GET                    | MyApp::Controller::User                                                | object_GET                          |
| /user/object_PUT                    | MyApp::Controller::User                                                | object_PUT                          |
| /user/end                           | MyApp::Controller::User                                                | end                                 |
| /user/add_to_group                  | MyApp::Controller::User                                                | add_to_group                        |
| /user/begin                         | MyApp::Controller::User                                                | begin                               |
| /user/list                          | MyApp::Controller::User                                                | list                                |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'

[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path                                                                    | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api                                                                    | /api/index                                                               |
| /api/router                                                             | /api/router                                                              |
| /api/src                                                                | /api/src                                                                 |
| /calc                                                                   | /calc/upload                                                             |
| /calc                                                                   | /calc/add                                                                |
| /calc/subtract                                                          | /calc/subtract                                                           |
| /nested/controller/index                                                | /nested/controller/index                                                 |
| /requestclass/params                                                    | /requestclass/params                                                     |
| /requestclass/request_class                                             | /requestclass/request_class                                              |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec                                                               | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/*                                                             | /calc/add (1)                                                            |
|                                                                         | => /calc/add_to                                                          |
| /findordefaults/...                                                     | /findordefault/list                                                      |
| /findordefault/...                                                      | /findordefault/object                                                    |
| /forbrowsers/...                                                        | /forbrowser/list                                                         |
| /forbrowser/...                                                         | /forbrowser/object                                                       |
| /forbrowser/...                                                         | /forbrowsers/list                                                        |
| /forbrowsers/...                                                        | /forbrowsers/object                                                      |
| /rest/object/*                                                          | /rest/object                                                             |
| /skipend/form/edit_record                                               | /skipend/load_form (0)                                                   |
|                                                                         | => /skipend/edit_record                                                  |
| /skipends/...                                                           | /skipend/list                                                            |
| /skipend/...                                                            | /skipend/object                                                          |
| /user/*/add_to_group/*                                                  | /user/base (1)                                                           |
|                                                                         | => /user/add_to_group                                                    |
| /users/...                                                              | /user/list                                                               |
| /user/...                                                               | /user/object                                                             |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4582] [Tue Nov 30 09:30:08 2010] ***
[debug] "POST" request for "user" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| name                                | bar                                                                                                          |
| password                            | foo                                                                                                          |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 201; Content-Type: application/json; Content-Length: 62
[info] Request took 0.374736s (2.669/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.020517s |
| /user/object                                                                                                                       | 0.318122s |
|  -> /user/object_POST                                                                                                              | 0.082026s |
| /user/end                                                                                                                          | 0.022475s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 2 (1.000/s) [4582] [Tue Nov 30 09:30:08 2010] ***
[debug] "DELETE" request for "user/1" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| x-tunneled-method                   | DELETE                                                                                                       |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 62
[info] Request took 0.029089s (34.377/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.001086s |
| /user/object                                                                                                                       | 0.017367s |
|  -> /user/object_DELETE                                                                                                            | 0.001834s |
| /user/end                                                                                                                          | 0.003012s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 3 (1.500/s) [4582] [Tue Nov 30 09:30:08 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 284
[info] Request took 0.136629s (7.319/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000706s |
| /user/list                                                                                                                         | 0.126873s |
| /user/end                                                                                                                          | 0.002311s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

t/rest/for_browser.t .......... ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class                                                                                                                                   | Type     |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API                                                                                                                  | instance |
| MyApp::Controller::Artist                                                                                                               | instance |
| MyApp::Controller::Calculator                                                                                                           | instance |
| MyApp::Controller::FindOrDefault                                                                                                        | instance |
| MyApp::Controller::ForBrowser                                                                                                           | instance |
| MyApp::Controller::ForBrowsers                                                                                                          | instance |
| MyApp::Controller::JSON                                                                                                                 | instance |
| MyApp::Controller::Nested::Controller                                                                                                   | instance |
| MyApp::Controller::REST                                                                                                                 | instance |
| MyApp::Controller::RequestClass                                                                                                         | instance |
| MyApp::Controller::SkipEnd                                                                                                              | instance |
| MyApp::Controller::User                                                                                                                 | instance |
| MyApp::Model::DBIC                                                                                                                      | instance |
| MyApp::Model::DBIC::FindOrDefault                                                                                                       | class    |
| MyApp::Model::DBIC::SkipEnd                                                                                                             | class    |
| MyApp::Model::DBIC::User                                                                                                                | class    |
| MyApp::View::JSON                                                                                                                       | instance |
| MyApp::View::TT                                                                                                                         | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'

[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private                             | Class                                                                  | Method                              |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src                            | MyApp::Controller::API                                                 | src                                 |
| /api/router                         | MyApp::Controller::API                                                 | router                              |
| /api/end                            | MyApp::Controller::API                                                 | end                                 |
| /api/index                          | MyApp::Controller::API                                                 | index                               |
| /api/begin                          | MyApp::Controller::API                                                 | begin                               |
| /findordefault/base                 | MyApp::Controller::FindOrDefault                                       | base                                |
| /findordefault/object               | MyApp::Controller::FindOrDefault                                       | object                              |
| /findordefault/object_DELETE        | MyApp::Controller::FindOrDefault                                       | object_DELETE                       |
| /findordefault/object_POST          | MyApp::Controller::FindOrDefault                                       | object_POST                         |
| /findordefault/object_GET           | MyApp::Controller::FindOrDefault                                       | object_GET                          |
| /findordefault/object_PUT           | MyApp::Controller::FindOrDefault                                       | object_PUT                          |
| /findordefault/end                  | MyApp::Controller::FindOrDefault                                       | end                                 |
| /findordefault/begin                | MyApp::Controller::FindOrDefault                                       | begin                               |
| /findordefault/list                 | MyApp::Controller::FindOrDefault                                       | list                                |
| /calc/add                           | MyApp::Controller::Calculator                                          | add                                 |
| /calc/subtract                      | MyApp::Controller::Calculator                                          | subtract                            |
| /calc/upload                        | MyApp::Controller::Calculator                                          | upload                              |
| /calc/add_to                        | MyApp::Controller::Calculator                                          | add_to                              |
| /json/index                         | MyApp::Controller::JSON                                                | index                               |
| /forbrowsers/base                   | MyApp::Controller::ForBrowsers                                         | base                                |
| /forbrowsers/object                 | MyApp::Controller::ForBrowsers                                         | object                              |
| /forbrowsers/object_DELETE          | MyApp::Controller::ForBrowsers                                         | object_DELETE                       |
| /forbrowsers/object_POST            | MyApp::Controller::ForBrowsers                                         | object_POST                         |
| /forbrowsers/object_GET             | MyApp::Controller::ForBrowsers                                         | object_GET                          |
| /forbrowsers/object_PUT             | MyApp::Controller::ForBrowsers                                         | object_PUT                          |
| /forbrowsers/end                    | MyApp::Controller::ForBrowsers                                         | end                                 |
| /forbrowsers/begin                  | MyApp::Controller::ForBrowsers                                         | begin                               |
| /forbrowsers/list                   | MyApp::Controller::ForBrowsers                                         | list                                |
| /rest/object                        | MyApp::Controller::REST                                                | object                              |
| /rest/begin                         | MyApp::Controller::REST                                                | begin                               |
| /rest/end                           | MyApp::Controller::REST                                                | end                                 |
| /nested/controller/index            | MyApp::Controller::Nested::Controller                                  | index                               |
| /skipend/load_form                  | MyApp::Controller::SkipEnd                                             | load_form                           |
| /skipend/object                     | MyApp::Controller::SkipEnd                                             | object                              |
| /skipend/object_GET                 | MyApp::Controller::SkipEnd                                             | object_GET                          |
| /skipend/object_PUT                 | MyApp::Controller::SkipEnd                                             | object_PUT                          |
| /skipend/begin                      | MyApp::Controller::SkipEnd                                             | begin                               |
| /skipend/list                       | MyApp::Controller::SkipEnd                                             | list                                |
| /skipend/base                       | MyApp::Controller::SkipEnd                                             | base                                |
| /skipend/object_POST                | MyApp::Controller::SkipEnd                                             | object_POST                         |
| /skipend/object_DELETE              | MyApp::Controller::SkipEnd                                             | object_DELETE                       |
| /skipend/end                        | MyApp::Controller::SkipEnd                                             | end                                 |
| /skipend/edit_record                | MyApp::Controller::SkipEnd                                             | edit_record                         |
| /forbrowser/base                    | MyApp::Controller::ForBrowser                                          | base                                |
| /forbrowser/object                  | MyApp::Controller::ForBrowser                                          | object                              |
| /forbrowser/object_DELETE           | MyApp::Controller::ForBrowser                                          | object_DELETE                       |
| /forbrowser/object_POST             | MyApp::Controller::ForBrowser                                          | object_POST                         |
| /forbrowser/object_GET              | MyApp::Controller::ForBrowser                                          | object_GET                          |
| /forbrowser/object_PUT              | MyApp::Controller::ForBrowser                                          | object_PUT                          |
| /forbrowser/end                     | MyApp::Controller::ForBrowser                                          | end                                 |
| /forbrowser/begin                   | MyApp::Controller::ForBrowser                                          | begin                               |
| /forbrowser/list                    | MyApp::Controller::ForBrowser                                          | list                                |
| /requestclass/params                | MyApp::Controller::RequestClass                                        | params                              |
| /requestclass/request_class         | MyApp::Controller::RequestClass                                        | request_class                       |
| /user/base                          | MyApp::Controller::User                                                | base                                |
| /user/object                        | MyApp::Controller::User                                                | object                              |
| /user/object_DELETE                 | MyApp::Controller::User                                                | object_DELETE                       |
| /user/object_POST                   | MyApp::Controller::User                                                | object_POST                         |
| /user/object_GET                    | MyApp::Controller::User                                                | object_GET                          |
| /user/object_PUT                    | MyApp::Controller::User                                                | object_PUT                          |
| /user/end                           | MyApp::Controller::User                                                | end                                 |
| /user/add_to_group                  | MyApp::Controller::User                                                | add_to_group                        |
| /user/begin                         | MyApp::Controller::User                                                | begin                               |
| /user/list                          | MyApp::Controller::User                                                | list                                |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'

[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path                                                                    | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api                                                                    | /api/index                                                               |
| /api/router                                                             | /api/router                                                              |
| /api/src                                                                | /api/src                                                                 |
| /calc                                                                   | /calc/upload                                                             |
| /calc                                                                   | /calc/add                                                                |
| /calc/subtract                                                          | /calc/subtract                                                           |
| /nested/controller/index                                                | /nested/controller/index                                                 |
| /requestclass/params                                                    | /requestclass/params                                                     |
| /requestclass/request_class                                             | /requestclass/request_class                                              |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec                                                               | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/*                                                             | /calc/add (1)                                                            |
|                                                                         | => /calc/add_to                                                          |
| /findordefaults/...                                                     | /findordefault/list                                                      |
| /findordefault/...                                                      | /findordefault/object                                                    |
| /forbrowsers/...                                                        | /forbrowser/list                                                         |
| /forbrowser/...                                                         | /forbrowser/object                                                       |
| /forbrowser/...                                                         | /forbrowsers/list                                                        |
| /forbrowsers/...                                                        | /forbrowsers/object                                                      |
| /rest/object/*                                                          | /rest/object                                                             |
| /skipend/form/edit_record                                               | /skipend/load_form (0)                                                   |
|                                                                         | => /skipend/edit_record                                                  |
| /skipends/...                                                           | /skipend/list                                                            |
| /skipend/...                                                            | /skipend/object                                                          |
| /user/*/add_to_group/*                                                  | /user/base (1)                                                           |
|                                                                         | => /user/add_to_group                                                    |
| /users/...                                                              | /user/list                                                               |
| /user/...                                                               | /user/object                                                             |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4583] [Tue Nov 30 09:30:13 2010] ***
[debug] "GET" request for "skipend/form/edit_record" from "127.0.0.1"
[debug] Path is "/skipend/edit_record"
[debug] Rendering template "edit_record.tt2.js"
[debug] Response Code: 200; Content-Type: text/html; charset=utf-8; Content-Length: 3395
[info] Request took 0.327142s (3.057/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /skipend/begin                                                                                                                     | 0.000887s |
| /skipend/load_form                                                                                                                 | 0.237722s |
| /skipend/edit_record                                                                                                               | 0.074151s |
|  -> MyApp::View::TT->process                                                                                                       | 0.071886s |
| /skipend/end                                                                                                                       | 0.000521s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

t/rest/skip_end.t ............. ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class                                                                                                                                   | Type     |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API                                                                                                                  | instance |
| MyApp::Controller::Artist                                                                                                               | instance |
| MyApp::Controller::Calculator                                                                                                           | instance |
| MyApp::Controller::FindOrDefault                                                                                                        | instance |
| MyApp::Controller::ForBrowser                                                                                                           | instance |
| MyApp::Controller::ForBrowsers                                                                                                          | instance |
| MyApp::Controller::JSON                                                                                                                 | instance |
| MyApp::Controller::Nested::Controller                                                                                                   | instance |
| MyApp::Controller::REST                                                                                                                 | instance |
| MyApp::Controller::RequestClass                                                                                                         | instance |
| MyApp::Controller::SkipEnd                                                                                                              | instance |
| MyApp::Controller::User                                                                                                                 | instance |
| MyApp::Model::DBIC                                                                                                                      | instance |
| MyApp::Model::DBIC::FindOrDefault                                                                                                       | class    |
| MyApp::Model::DBIC::SkipEnd                                                                                                             | class    |
| MyApp::Model::DBIC::User                                                                                                                | class    |
| MyApp::View::JSON                                                                                                                       | instance |
| MyApp::View::TT                                                                                                                         | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'

[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private                             | Class                                                                  | Method                              |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src                            | MyApp::Controller::API                                                 | src                                 |
| /api/router                         | MyApp::Controller::API                                                 | router                              |
| /api/end                            | MyApp::Controller::API                                                 | end                                 |
| /api/index                          | MyApp::Controller::API                                                 | index                               |
| /api/begin                          | MyApp::Controller::API                                                 | begin                               |
| /findordefault/base                 | MyApp::Controller::FindOrDefault                                       | base                                |
| /findordefault/object               | MyApp::Controller::FindOrDefault                                       | object                              |
| /findordefault/object_DELETE        | MyApp::Controller::FindOrDefault                                       | object_DELETE                       |
| /findordefault/object_POST          | MyApp::Controller::FindOrDefault                                       | object_POST                         |
| /findordefault/object_GET           | MyApp::Controller::FindOrDefault                                       | object_GET                          |
| /findordefault/object_PUT           | MyApp::Controller::FindOrDefault                                       | object_PUT                          |
| /findordefault/end                  | MyApp::Controller::FindOrDefault                                       | end                                 |
| /findordefault/begin                | MyApp::Controller::FindOrDefault                                       | begin                               |
| /findordefault/list                 | MyApp::Controller::FindOrDefault                                       | list                                |
| /calc/add                           | MyApp::Controller::Calculator                                          | add                                 |
| /calc/subtract                      | MyApp::Controller::Calculator                                          | subtract                            |
| /calc/upload                        | MyApp::Controller::Calculator                                          | upload                              |
| /calc/add_to                        | MyApp::Controller::Calculator                                          | add_to                              |
| /json/index                         | MyApp::Controller::JSON                                                | index                               |
| /forbrowsers/base                   | MyApp::Controller::ForBrowsers                                         | base                                |
| /forbrowsers/object                 | MyApp::Controller::ForBrowsers                                         | object                              |
| /forbrowsers/object_DELETE          | MyApp::Controller::ForBrowsers                                         | object_DELETE                       |
| /forbrowsers/object_POST            | MyApp::Controller::ForBrowsers                                         | object_POST                         |
| /forbrowsers/object_GET             | MyApp::Controller::ForBrowsers                                         | object_GET                          |
| /forbrowsers/object_PUT             | MyApp::Controller::ForBrowsers                                         | object_PUT                          |
| /forbrowsers/end                    | MyApp::Controller::ForBrowsers                                         | end                                 |
| /forbrowsers/begin                  | MyApp::Controller::ForBrowsers                                         | begin                               |
| /forbrowsers/list                   | MyApp::Controller::ForBrowsers                                         | list                                |
| /rest/object                        | MyApp::Controller::REST                                                | object                              |
| /rest/begin                         | MyApp::Controller::REST                                                | begin                               |
| /rest/end                           | MyApp::Controller::REST                                                | end                                 |
| /nested/controller/index            | MyApp::Controller::Nested::Controller                                  | index                               |
| /skipend/load_form                  | MyApp::Controller::SkipEnd                                             | load_form                           |
| /skipend/object                     | MyApp::Controller::SkipEnd                                             | object                              |
| /skipend/object_GET                 | MyApp::Controller::SkipEnd                                             | object_GET                          |
| /skipend/object_PUT                 | MyApp::Controller::SkipEnd                                             | object_PUT                          |
| /skipend/begin                      | MyApp::Controller::SkipEnd                                             | begin                               |
| /skipend/list                       | MyApp::Controller::SkipEnd                                             | list                                |
| /skipend/base                       | MyApp::Controller::SkipEnd                                             | base                                |
| /skipend/object_POST                | MyApp::Controller::SkipEnd                                             | object_POST                         |
| /skipend/object_DELETE              | MyApp::Controller::SkipEnd                                             | object_DELETE                       |
| /skipend/end                        | MyApp::Controller::SkipEnd                                             | end                                 |
| /skipend/edit_record                | MyApp::Controller::SkipEnd                                             | edit_record                         |
| /forbrowser/base                    | MyApp::Controller::ForBrowser                                          | base                                |
| /forbrowser/object                  | MyApp::Controller::ForBrowser                                          | object                              |
| /forbrowser/object_DELETE           | MyApp::Controller::ForBrowser                                          | object_DELETE                       |
| /forbrowser/object_POST             | MyApp::Controller::ForBrowser                                          | object_POST                         |
| /forbrowser/object_GET              | MyApp::Controller::ForBrowser                                          | object_GET                          |
| /forbrowser/object_PUT              | MyApp::Controller::ForBrowser                                          | object_PUT                          |
| /forbrowser/end                     | MyApp::Controller::ForBrowser                                          | end                                 |
| /forbrowser/begin                   | MyApp::Controller::ForBrowser                                          | begin                               |
| /forbrowser/list                    | MyApp::Controller::ForBrowser                                          | list                                |
| /requestclass/params                | MyApp::Controller::RequestClass                                        | params                              |
| /requestclass/request_class         | MyApp::Controller::RequestClass                                        | request_class                       |
| /user/base                          | MyApp::Controller::User                                                | base                                |
| /user/object                        | MyApp::Controller::User                                                | object                              |
| /user/object_DELETE                 | MyApp::Controller::User                                                | object_DELETE                       |
| /user/object_POST                   | MyApp::Controller::User                                                | object_POST                         |
| /user/object_GET                    | MyApp::Controller::User                                                | object_GET                          |
| /user/object_PUT                    | MyApp::Controller::User                                                | object_PUT                          |
| /user/end                           | MyApp::Controller::User                                                | end                                 |
| /user/add_to_group                  | MyApp::Controller::User                                                | add_to_group                        |
| /user/begin                         | MyApp::Controller::User                                                | begin                               |
| /user/list                          | MyApp::Controller::User                                                | list                                |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'

[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path                                                                    | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api                                                                    | /api/index                                                               |
| /api/router                                                             | /api/router                                                              |
| /api/src                                                                | /api/src                                                                 |
| /calc                                                                   | /calc/upload                                                             |
| /calc                                                                   | /calc/add                                                                |
| /calc/subtract                                                          | /calc/subtract                                                           |
| /nested/controller/index                                                | /nested/controller/index                                                 |
| /requestclass/params                                                    | /requestclass/params                                                     |
| /requestclass/request_class                                             | /requestclass/request_class                                              |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec                                                               | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/*                                                             | /calc/add (1)                                                            |
|                                                                         | => /calc/add_to                                                          |
| /findordefaults/...                                                     | /findordefault/list                                                      |
| /findordefault/...                                                      | /findordefault/object                                                    |
| /forbrowsers/...                                                        | /forbrowser/list                                                         |
| /forbrowser/...                                                         | /forbrowser/object                                                       |
| /forbrowser/...                                                         | /forbrowsers/list                                                        |
| /forbrowsers/...                                                        | /forbrowsers/object                                                      |
| /rest/object/*                                                          | /rest/object                                                             |
| /skipend/form/edit_record                                               | /skipend/load_form (0)                                                   |
|                                                                         | => /skipend/edit_record                                                  |
| /skipends/...                                                           | /skipend/list                                                            |
| /skipend/...                                                            | /skipend/object                                                          |
| /user/*/add_to_group/*                                                  | /user/base (1)                                                           |
|                                                                         | => /user/add_to_group                                                    |
| /users/...                                                              | /user/list                                                               |
| /user/...                                                               | /user/object                                                             |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.500/s) [4586] [Tue Nov 30 09:30:18 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 284
[info] Request took 0.419657s (2.383/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.001094s |
| /user/list                                                                                                                         | 0.383487s |
| /user/end                                                                                                                          | 0.023554s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 2 (1.000/s) [4586] [Tue Nov 30 09:30:18 2010] ***
[debug] "POST" request for "user" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| name                                | bar                                                                                                          |
| password                            | foo                                                                                                          |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 201; Content-Type: application/json; Content-Length: 62
[info] Request took 0.075075s (13.320/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.016850s |
| /user/object                                                                                                                       | 0.047962s |
|  -> /user/object_POST                                                                                                              | 0.034449s |
| /user/end                                                                                                                          | 0.001834s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 3 (1.500/s) [4586] [Tue Nov 30 09:30:18 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 322
[info] Request took 0.063822s (15.669/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000503s |
| /user/list                                                                                                                         | 0.034943s |
| /user/end                                                                                                                          | 0.002033s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 4 (2.000/s) [4586] [Tue Nov 30 09:30:18 2010] ***
[debug] "GET" request for "user/1" from "127.0.0.1"
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 62
[info] Request took 0.041905s (23.864/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000820s |
| /user/object                                                                                                                       | 0.027606s |
|  -> /user/object_GET                                                                                                               | 0.006190s |
| /user/end                                                                                                                          | 0.002018s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 5 (1.667/s) [4586] [Tue Nov 30 09:30:19 2010] ***
[debug] "PUT" request for "user/1" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| name                                | bas                                                                                                          |
| password                            | foo                                                                                                          |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 62
[info] Request took 0.047796s (20.922/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.001981s |
| /user/object                                                                                                                       | 0.030514s |
|  -> /user/object_PUT                                                                                                               | 0.014382s |
| /user/end                                                                                                                          | 0.001873s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 6 (2.000/s) [4586] [Tue Nov 30 09:30:19 2010] ***
[debug] "PUT" request for "user" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| id                                  | 1                                                                                                            |
| name                                | bast                                                                                                         |
| password                            | foo                                                                                                          |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 65
[info] Request took 0.054998s (18.182/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.001071s |
| /user/object                                                                                                                       | 0.037442s |
|  -> /user/object_PUT                                                                                                               | 0.015646s |
| /user/end                                                                                                                          | 0.003891s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 7 (2.333/s) [4586] [Tue Nov 30 09:30:19 2010] ***
[debug] "GET" request for "user/1" from "127.0.0.1"
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 63
[info] Request took 0.037237s (26.855/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000755s |
| /user/object                                                                                                                       | 0.026620s |
|  -> /user/object_GET                                                                                                               | 0.005292s |
| /user/end                                                                                                                          | 0.002056s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 8 (2.667/s) [4586] [Tue Nov 30 09:30:19 2010] ***
[debug] "DELETE" request for "user/1" from "127.0.0.1"
[debug] Body Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| name                                | bas                                                                                                          |
| password                            | foo                                                                                                          |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] I would have deserialized, but there was nothing in the body!
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 62
[info] Request took 0.050634s (19.750/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.001433s |
| /user/object                                                                                                                       | 0.017300s |
|  -> /user/object_DELETE                                                                                                            | 0.002080s |
| /user/end                                                                                                                          | 0.001806s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 9 (3.000/s) [4586] [Tue Nov 30 09:30:19 2010] ***
[debug] "GET" request for "user/1" from "127.0.0.1"
[debug] Path is "/user/object"
[debug] Arguments are "1"
[debug] Calling default resultset method extjs_rest_user
[debug] Loading form t/root/forms/user.yml
[debug] Status Not Found: Object could not be found.
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 404; Content-Type: application/json; Content-Length: 38
[info] Request took 0.078888s (12.676/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000795s |
| /user/object                                                                                                                       | 0.019712s |
|  -> /user/object_GET                                                                                                               | 0.001602s |
| /user/end                                                                                                                          | 0.002279s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

t/rest/user.t ................. ok
[debug] Debug messages enabled
[debug] Statistics enabled
[debug] Loaded dispatcher "Catalyst::Dispatcher"
[debug] Loaded engine "Catalyst::Engine::CGI"
[debug] Found home "/home/graham/perltest/perl5101/cpan/build/CatalystX-ExtJS-1.123000-0DUCLX/t/lib/MyApp"
[debug] Loaded components:
.-----------------------------------------------------------------------------------------------------------------------------------------+----------.
| Class                                                                                                                                   | Type     |
+-----------------------------------------------------------------------------------------------------------------------------------------+----------+
| MyApp::Controller::API                                                                                                                  | instance |
| MyApp::Controller::Artist                                                                                                               | instance |
| MyApp::Controller::Calculator                                                                                                           | instance |
| MyApp::Controller::FindOrDefault                                                                                                        | instance |
| MyApp::Controller::ForBrowser                                                                                                           | instance |
| MyApp::Controller::ForBrowsers                                                                                                          | instance |
| MyApp::Controller::JSON                                                                                                                 | instance |
| MyApp::Controller::Nested::Controller                                                                                                   | instance |
| MyApp::Controller::REST                                                                                                                 | instance |
| MyApp::Controller::RequestClass                                                                                                         | instance |
| MyApp::Controller::SkipEnd                                                                                                              | instance |
| MyApp::Controller::User                                                                                                                 | instance |
| MyApp::Model::DBIC                                                                                                                      | instance |
| MyApp::Model::DBIC::FindOrDefault                                                                                                       | class    |
| MyApp::Model::DBIC::SkipEnd                                                                                                             | class    |
| MyApp::Model::DBIC::User                                                                                                                | class    |
| MyApp::View::JSON                                                                                                                       | instance |
| MyApp::View::TT                                                                                                                         | instance |
'-----------------------------------------------------------------------------------------------------------------------------------------+----------'

[debug] Loaded Private actions:
.-------------------------------------+------------------------------------------------------------------------+-------------------------------------.
| Private                             | Class                                                                  | Method                              |
+-------------------------------------+------------------------------------------------------------------------+-------------------------------------+
| /api/src                            | MyApp::Controller::API                                                 | src                                 |
| /api/router                         | MyApp::Controller::API                                                 | router                              |
| /api/end                            | MyApp::Controller::API                                                 | end                                 |
| /api/index                          | MyApp::Controller::API                                                 | index                               |
| /api/begin                          | MyApp::Controller::API                                                 | begin                               |
| /findordefault/base                 | MyApp::Controller::FindOrDefault                                       | base                                |
| /findordefault/object               | MyApp::Controller::FindOrDefault                                       | object                              |
| /findordefault/object_DELETE        | MyApp::Controller::FindOrDefault                                       | object_DELETE                       |
| /findordefault/object_POST          | MyApp::Controller::FindOrDefault                                       | object_POST                         |
| /findordefault/object_GET           | MyApp::Controller::FindOrDefault                                       | object_GET                          |
| /findordefault/object_PUT           | MyApp::Controller::FindOrDefault                                       | object_PUT                          |
| /findordefault/end                  | MyApp::Controller::FindOrDefault                                       | end                                 |
| /findordefault/begin                | MyApp::Controller::FindOrDefault                                       | begin                               |
| /findordefault/list                 | MyApp::Controller::FindOrDefault                                       | list                                |
| /calc/add                           | MyApp::Controller::Calculator                                          | add                                 |
| /calc/subtract                      | MyApp::Controller::Calculator                                          | subtract                            |
| /calc/upload                        | MyApp::Controller::Calculator                                          | upload                              |
| /calc/add_to                        | MyApp::Controller::Calculator                                          | add_to                              |
| /json/index                         | MyApp::Controller::JSON                                                | index                               |
| /forbrowsers/base                   | MyApp::Controller::ForBrowsers                                         | base                                |
| /forbrowsers/object                 | MyApp::Controller::ForBrowsers                                         | object                              |
| /forbrowsers/object_DELETE          | MyApp::Controller::ForBrowsers                                         | object_DELETE                       |
| /forbrowsers/object_POST            | MyApp::Controller::ForBrowsers                                         | object_POST                         |
| /forbrowsers/object_GET             | MyApp::Controller::ForBrowsers                                         | object_GET                          |
| /forbrowsers/object_PUT             | MyApp::Controller::ForBrowsers                                         | object_PUT                          |
| /forbrowsers/end                    | MyApp::Controller::ForBrowsers                                         | end                                 |
| /forbrowsers/begin                  | MyApp::Controller::ForBrowsers                                         | begin                               |
| /forbrowsers/list                   | MyApp::Controller::ForBrowsers                                         | list                                |
| /rest/object                        | MyApp::Controller::REST                                                | object                              |
| /rest/begin                         | MyApp::Controller::REST                                                | begin                               |
| /rest/end                           | MyApp::Controller::REST                                                | end                                 |
| /nested/controller/index            | MyApp::Controller::Nested::Controller                                  | index                               |
| /skipend/load_form                  | MyApp::Controller::SkipEnd                                             | load_form                           |
| /skipend/object                     | MyApp::Controller::SkipEnd                                             | object                              |
| /skipend/object_GET                 | MyApp::Controller::SkipEnd                                             | object_GET                          |
| /skipend/object_PUT                 | MyApp::Controller::SkipEnd                                             | object_PUT                          |
| /skipend/begin                      | MyApp::Controller::SkipEnd                                             | begin                               |
| /skipend/list                       | MyApp::Controller::SkipEnd                                             | list                                |
| /skipend/base                       | MyApp::Controller::SkipEnd                                             | base                                |
| /skipend/object_POST                | MyApp::Controller::SkipEnd                                             | object_POST                         |
| /skipend/object_DELETE              | MyApp::Controller::SkipEnd                                             | object_DELETE                       |
| /skipend/end                        | MyApp::Controller::SkipEnd                                             | end                                 |
| /skipend/edit_record                | MyApp::Controller::SkipEnd                                             | edit_record                         |
| /forbrowser/base                    | MyApp::Controller::ForBrowser                                          | base                                |
| /forbrowser/object                  | MyApp::Controller::ForBrowser                                          | object                              |
| /forbrowser/object_DELETE           | MyApp::Controller::ForBrowser                                          | object_DELETE                       |
| /forbrowser/object_POST             | MyApp::Controller::ForBrowser                                          | object_POST                         |
| /forbrowser/object_GET              | MyApp::Controller::ForBrowser                                          | object_GET                          |
| /forbrowser/object_PUT              | MyApp::Controller::ForBrowser                                          | object_PUT                          |
| /forbrowser/end                     | MyApp::Controller::ForBrowser                                          | end                                 |
| /forbrowser/begin                   | MyApp::Controller::ForBrowser                                          | begin                               |
| /forbrowser/list                    | MyApp::Controller::ForBrowser                                          | list                                |
| /requestclass/params                | MyApp::Controller::RequestClass                                        | params                              |
| /requestclass/request_class         | MyApp::Controller::RequestClass                                        | request_class                       |
| /user/base                          | MyApp::Controller::User                                                | base                                |
| /user/object                        | MyApp::Controller::User                                                | object                              |
| /user/object_DELETE                 | MyApp::Controller::User                                                | object_DELETE                       |
| /user/object_POST                   | MyApp::Controller::User                                                | object_POST                         |
| /user/object_GET                    | MyApp::Controller::User                                                | object_GET                          |
| /user/object_PUT                    | MyApp::Controller::User                                                | object_PUT                          |
| /user/end                           | MyApp::Controller::User                                                | end                                 |
| /user/add_to_group                  | MyApp::Controller::User                                                | add_to_group                        |
| /user/begin                         | MyApp::Controller::User                                                | begin                               |
| /user/list                          | MyApp::Controller::User                                                | list                                |
'-------------------------------------+------------------------------------------------------------------------+-------------------------------------'

[debug] Loaded Path actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path                                                                    | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /api                                                                    | /api/index                                                               |
| /api/router                                                             | /api/router                                                              |
| /api/src                                                                | /api/src                                                                 |
| /calc                                                                   | /calc/upload                                                             |
| /calc                                                                   | /calc/add                                                                |
| /calc/subtract                                                          | /calc/subtract                                                           |
| /nested/controller/index                                                | /nested/controller/index                                                 |
| /requestclass/params                                                    | /requestclass/params                                                     |
| /requestclass/request_class                                             | /requestclass/request_class                                              |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[debug] Loaded Chained actions:
.-------------------------------------------------------------------------+--------------------------------------------------------------------------.
| Path Spec                                                               | Private                                                                  |
+-------------------------------------------------------------------------+--------------------------------------------------------------------------+
| /add/*/to/*                                                             | /calc/add (1)                                                            |
|                                                                         | => /calc/add_to                                                          |
| /findordefaults/...                                                     | /findordefault/list                                                      |
| /findordefault/...                                                      | /findordefault/object                                                    |
| /forbrowsers/...                                                        | /forbrowser/list                                                         |
| /forbrowser/...                                                         | /forbrowser/object                                                       |
| /forbrowser/...                                                         | /forbrowsers/list                                                        |
| /forbrowsers/...                                                        | /forbrowsers/object                                                      |
| /rest/object/*                                                          | /rest/object                                                             |
| /skipend/form/edit_record                                               | /skipend/load_form (0)                                                   |
|                                                                         | => /skipend/edit_record                                                  |
| /skipends/...                                                           | /skipend/list                                                            |
| /skipend/...                                                            | /skipend/object                                                          |
| /user/*/add_to_group/*                                                  | /user/base (1)                                                           |
|                                                                         | => /user/add_to_group                                                    |
| /users/...                                                              | /user/list                                                               |
| /user/...                                                               | /user/object                                                             |
'-------------------------------------------------------------------------+--------------------------------------------------------------------------'

[info] Application powered by Catalyst 5.80029
[info] *** Request 1 (0.333/s) [4594] [Tue Nov 30 09:30:24 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 10377
[info] Request took 0.985213s (1.015/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000559s |
| /user/list                                                                                                                         | 0.952830s |
| /user/end                                                                                                                          | 0.023394s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 2 (0.500/s) [4594] [Tue Nov 30 09:30:25 2010] ***
[debug] "GET" request for "user" from "127.0.0.1"
[debug] Path is "/user/object"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 10377
[info] Request took 0.670160s (1.492/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000457s |
| /user/object                                                                                                                       | 0.660098s |
|  -> /user/list                                                                                                                     | 0.648358s |
| /user/end                                                                                                                          | 0.002635s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 3 (0.600/s) [4594] [Tue Nov 30 09:30:26 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| start                               | 10                                                                                                           |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 9886
[info] Request took 0.648472s (1.542/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000466s |
| /user/list                                                                                                                         | 0.635596s |
| /user/end                                                                                                                          | 0.002442s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 4 (0.800/s) [4594] [Tue Nov 30 09:30:26 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| limit                               | 20                                                                                                           |
| start                               | 10                                                                                                           |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 1285
[info] Request took 0.123697s (8.084/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000465s |
| /user/list                                                                                                                         | 0.110442s |
| /user/end                                                                                                                          | 0.002210s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 5 (1.000/s) [4594] [Tue Nov 30 09:30:26 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| limit                               | 20                                                                                                           |
| sort                                | name                                                                                                         |
| start                               | 10                                                                                                           |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 1285
[info] Request took 0.118797s (8.418/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000462s |
| /user/list                                                                                                                         | 0.106362s |
| /user/end                                                                                                                          | 0.002111s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 6 (1.200/s) [4594] [Tue Nov 30 09:30:26 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| dir                                 | desc                                                                                                         |
| limit                               | 20                                                                                                           |
| sort                                | name                                                                                                         |
| start                               | 10                                                                                                           |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 1305
[info] Request took 0.118833s (8.415/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000472s |
| /user/list                                                                                                                         | 0.106777s |
| /user/end                                                                                                                          | 0.002139s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 7 (1.167/s) [4594] [Tue Nov 30 09:30:27 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| dir                                 | asc                                                                                                          |
| limit                               | 20                                                                                                           |
| sort                                | password                                                                                                     |
| start                               | 10                                                                                                           |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 1305
[info] Request took 0.127327s (7.854/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000629s |
| /user/list                                                                                                                         | 0.112514s |
| /user/end                                                                                                                          | 0.002362s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 8 (1.333/s) [4594] [Tue Nov 30 09:30:27 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| dir                                 | asc                                                                                                          |
| ending                              | 1                                                                                                            |
| limit                               | 20                                                                                                           |
| sort                                | password                                                                                                     |
| start                               | 10                                                                                                           |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Status Bad Request: One ore more parameters did not pass the validation
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 400; Content-Type: application/json; Content-Length: 60
[info] Request took 0.274008s (3.650/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000473s |
| /user/list                                                                                                                         | 0.260187s |
| /user/end                                                                                                                          | 0.002095s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

[info] *** Request 9 (1.500/s) [4594] [Tue Nov 30 09:30:27 2010] ***
[debug] "GET" request for "users" from "127.0.0.1"
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------------------------------------------------------------------------------.
| Parameter                           | Value                                                                                                        |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| dir                                 | ASC                                                                                                          |
| ending                              | 2                                                                                                            |
| limit                               | 20                                                                                                           |
| sort                                | password                                                                                                     |
| start                               | 10                                                                                                           |
'-------------------------------------+--------------------------------------------------------------------------------------------------------------'
[debug] Path is "/user/list"
[debug] Loading form t/root/lists/user.yml
[debug] found configuration file for parameters
[debug] Calling resultset method extjs_rest_user
[debug] Serializing with Catalyst::Action::Serialize::JSON
[debug] Response Code: 200; Content-Type: application/json; Content-Length: 783
[info] Request took 0.095686s (10.451/s)
.------------------------------------------------------------------------------------------------------------------------------------+-----------.
| Action                                                                                                                             | Time      |
+------------------------------------------------------------------------------------------------------------------------------------+-----------+
| /user/begin                                                                                                                        | 0.000776s |
| /user/list                                                                                                                         | 0.081570s |
| /user/end                                                                                                                          | 0.002081s |
'------------------------------------------------------------------------------------------------------------------------------------+-----------'

t/rest/users.t ................ ok
All tests successful.
Files=21, Tests=450, 68 wallclock secs ( 0.42 usr  0.09 sys + 58.03 cusr  2.78 csys = 61.32 CPU)
Result: PASS

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module                               Need    Have    
    ------------------------------------ ------- --------
    Carp                                 0       1.11    
    Catalyst::Action                     0       0       
    Catalyst::Action::Deserialize        0       0.86    
    Catalyst::Action::RenderView         0       0.14    
    Catalyst::Action::REST               0.83    0.86    
    Catalyst::Action::Serialize          0       0.86    
    Catalyst::Controller                 0       0       
    Catalyst::Controller::REST           0       0.86    
    Catalyst::Runtime                    5.80024 5.80029 
    Catalyst::Utils                      0       0       
    Class::Accessor::Fast                0       0.34    
    Config::Any                          0       0.20    
    DBIx::Class                          0.08123 0.08123 
    HTML::Entities                       0       3.68    
    HTML::FormFu                         0.08    0.08002 
    HTML::FormFu::ExtJS                  0.076   0.077   
    HTML::FormFu::Model::DBIC            0.08    0.08002 
    JavaScript::Dumper                   0.011   0.011   
    JSON::Any                            0       1.25    
    JSON::XS                             0       2.3     
    Lingua::EN::Inflect                  0       1.893   
    List::Util                           0       1.23_03 
    Moose                                1.06    1.17    
    Moose::Role                          0       1.17    
    Moose::Util::TypeConstraints         0       1.17    
    MooseX::MethodAttributes             0       0.24    
    namespace::autoclean                 0       0.11    
    Path::Class                          0       0.21    
    Scalar::Util                         0       1.23_03 

build_requires:

    Module                               Need    Have    
    ------------------------------------ ------- --------
    Catalyst                             0       5.80029 
    Catalyst::Engine::HTTP               0       0       
    Catalyst::Model::DBIC::Schema        0       0.43    
    Catalyst::Request::REST::ForBrowsers 0       0.86    
    Catalyst::View::JSON                 0       0.31    
    Catalyst::View::TT                   0       0.35    
    DBIx::Class                          0       0.08123 
    DBIx::Class::ResultSet               0       0       
    DBIx::Class::Schema                  0       0       
    English                              0       1.04    
    File::Find                           0       1.14    
    File::Spec                           0       3.33    
    File::Temp                           0       0.22    
    FindBin                              0       1.50    
    Getopt::Long                         0       2.38    
    HTTP::Request::Common                0       5.824   
    JSON                                 0       2.27    
    Module::Build                        0.3601  0.36_16 
    Path::Class::File                    0       0.21    
    perl                                 5.004   5.010001
    Pod::Usage                           0       1.36    
    Test::More                           0.94    2.00_01 
    Test::WWW::Mechanize::Catalyst       0       0.52    

configure_requires:

    Module                               Need    Have    
    ------------------------------------ ------- --------
    Module::Build                        0.3601  0.36_16 


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    AUTOMATED_TESTING = 1
    LANG = C
    PATH = /home/graham/perltest/perl5101/perl/bin:/bin:/usr/bin:/sbin:/usr/sbin:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core:/opt/qt/bin
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 4504
    PERL5_CPAN_IS_RUNNING = 4504
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 3555,4504
    PERL_CR_SMOKER_CURRENT = CatalystX-ExtJS-1.123000
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_MM_USE_DEFAULT = 1
    SHELL = /bin/bash
    TERM = xterm

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = /home/graham/perltest/perl5101/perl/bin/perl
    $UID/$EUID = 1000 / 1000
    $GID = 1000 7 10 91 92 93 95 98 100 108 1000 1001
    $EGID = 1000 7 10 91 92 93 95 98 100 108 1000 1001

Perl module toolchain versions installed:

    Module              Have   
    ------------------- -------
    CPAN                1.94_62
    Cwd                 3.33   
    ExtUtils::CBuilder  0.27_07
    ExtUtils::Command   1.16   
    ExtUtils::Install   1.52   
    ExtUtils::MakeMaker 6.57_06
    ExtUtils::Manifest  1.58   
    ExtUtils::ParseXS   2.2206 
    File::Spec          3.33   
    Module::Build       0.36_16
    Module::Signature   0.66   
    Test::Harness       3.22   
    Test::More          2.00_01
    YAML                0.72   
    YAML::Syck          1.17   
    version             0.86   


--

Summary of my perl5 (revision 5 version 10 subversion 1) configuration:
   
  Platform:
    osname=linux, osvers=2.6.33-arch, archname=i686-linux-thread-multi-64int-ld
    uname='linux lorant 2.6.33-arch #1 smp preempt thu may 13 12:06:25 cest 2010 i686 intel(r) pentium(r) 4 cpu 2.80ghz genuineintel gnulinux '
    config_args=''
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=undef, uselongdouble=define
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.5.0 20100520 (prerelease)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long long', ivsize=8, nvtype='long double', nvsize=12, Off_t='off_t', lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -lgdbm_compat
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=/lib/libc-2.12.so, so=so, useshrplib=true, libperl=libperl.so
    gnulibc_version='2.12'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/home/graham/perltest/perl5101/perl/lib/5.10.1/i686-linux-thread-multi-64int-ld/CORE'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'


Characteristics of this binary (from libperl): 
  Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_INT
                        USE_ITHREADS USE_LARGE_FILES USE_LONG_DOUBLE
                        USE_PERLIO USE_REENTRANT_API
  Built under linux
  Compiled at Sep  1 2010 10:57:18
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="4504"
    PERL5_CPAN_IS_RUNNING="4504"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="3555,4504"
    PERL_CR_SMOKER_CURRENT="CatalystX-ExtJS-1.123000"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_MM_USE_DEFAULT="1"
  @INC:
    /home/graham/perltest/perl5101/perl/lib/5.10.1/i686-linux-thread-multi-64int-ld
    /home/graham/perltest/perl5101/perl/lib/5.10.1
    /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1/i686-linux-thread-multi-64int-ld
    /home/graham/perltest/perl5101/perl/lib/site_perl/5.10.1
    .