PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\cygwin\bin;C:\cpanfly-5.14\var\megalib\bin;C:\Perl64-5.14\site\bin;C:\Perl64-5.14\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Start 2014-11-26T00:58:50 ActivePerl-1400 CPAN-2.00 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/CPANFL~1.14/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\cygwin\bin;C:\CPANFL~1.14\var\megalib\bin;C:\Perl64-5.14\site\bin;C:\Perl64-5.14\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Reading 'C:\cpanfly-5.14\var\cpan\Metadata' Database was generated on Wed, 26 Nov 2014 07:53:22 GMT Running make for T/TI/TIMB/WebAPI-DBIC-0.002002.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TI/TIMB/WebAPI-DBIC-0.002002.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/T/TI/TIMB/CHECKSUMS Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\T\TI\TIMB\WebAPI-DBIC-0.002002.tar.gz ok WebAPI-DBIC-0.002002 WebAPI-DBIC-0.002002/README WebAPI-DBIC-0.002002/Changes WebAPI-DBIC-0.002002/LICENSE WebAPI-DBIC-0.002002/cpanfile WebAPI-DBIC-0.002002/dist.ini WebAPI-DBIC-0.002002/META.yml WebAPI-DBIC-0.002002/MANIFEST WebAPI-DBIC-0.002002/NOTES.pod WebAPI-DBIC-0.002002/README.md WebAPI-DBIC-0.002002/META.json WebAPI-DBIC-0.002002/Makefile.PL WebAPI-DBIC-0.002002/MANIFEST.SKIP WebAPI-DBIC-0.002002/t WebAPI-DBIC-0.002002/t/00-compile.t WebAPI-DBIC-0.002002/t/etc WebAPI-DBIC-0.002002/t/etc/schema.pl WebAPI-DBIC-0.002002/t/lib WebAPI-DBIC-0.002002/t/lib/TestDS.pm WebAPI-DBIC-0.002002/t/lib/TestKit.pm WebAPI-DBIC-0.002002/t/10-basics-hal.t WebAPI-DBIC-0.002002/t/11-paging-hal.t WebAPI-DBIC-0.002002/t/13-fields-hal.t WebAPI-DBIC-0.002002/t/50-modify-hal.t WebAPI-DBIC-0.002002/lib/WebAPI WebAPI-DBIC-0.002002/lib/WebAPI/DBIC.pm WebAPI-DBIC-0.002002/t/10-basics-core.t WebAPI-DBIC-0.002002/t/11-paging-core.t WebAPI-DBIC-0.002002/t/13-fields-core.t WebAPI-DBIC-0.002002/t/50-modify-core.t WebAPI-DBIC-0.002002/t/53-put_rel-hal.t WebAPI-DBIC-0.002002/t/60-invoke-core.t WebAPI-DBIC-0.002002/run-chinook-demo.sh WebAPI-DBIC-0.002002/t/10-basics-hal.exp WebAPI-DBIC-0.002002/t/11-paging-hal.exp WebAPI-DBIC-0.002002/t/14-distinct-hal.t WebAPI-DBIC-0.002002/t/30-ordering-hal.t WebAPI-DBIC-0.002002/t/40-prefetch-hal.t WebAPI-DBIC-0.002002/t/52-post_rel-hal.t WebAPI-DBIC-0.002002/t/53-put_rel-core.t WebAPI-DBIC-0.002002/t/lib/TestDS_HAL.pm WebAPI-DBIC-0.002002/t/lib/TestSchema.pm WebAPI-DBIC-0.002002/data_service_api.pod WebAPI-DBIC-0.002002/webapi-dbic-any.psgi WebAPI-DBIC-0.002002/t/10-basics-core.exp WebAPI-DBIC-0.002002/t/11-paging-core.exp WebAPI-DBIC-0.002002/t/12-searching-hal.t WebAPI-DBIC-0.002002/t/14-distinct-core.t WebAPI-DBIC-0.002002/t/30-ordering-core.t WebAPI-DBIC-0.002002/t/53-put_rel-hal.exp WebAPI-DBIC-0.002002/webapi-dbic-demo.psgi WebAPI-DBIC-0.002002/hal-browser WebAPI-DBIC-0.002002/hal-browser/README.md WebAPI-DBIC-0.002002/hal-browser/js WebAPI-DBIC-0.002002/hal-browser/js/hal.js WebAPI-DBIC-0.002002/t/10-basics-jsonapi.t WebAPI-DBIC-0.002002/t/12-searching-core.t WebAPI-DBIC-0.002002/t/30-ordering-hal.exp WebAPI-DBIC-0.002002/t/40-prefetch-hal.exp WebAPI-DBIC-0.002002/t/53-put_rel-core.exp WebAPI-DBIC-0.002002/run-testschema-demo.sh WebAPI-DBIC-0.002002/hal-browser/styles.css WebAPI-DBIC-0.002002/t/12-searching-hal.exp WebAPI-DBIC-0.002002/t/30-ordering-core.exp WebAPI-DBIC-0.002002/t/release-pod-syntax.t WebAPI-DBIC-0.002002/lib/WebAPI/DBIC WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Util.pm WebAPI-DBIC-0.002002/t/10-basics-jsonapi.exp WebAPI-DBIC-0.002002/t/12-searching-core.exp WebAPI-DBIC-0.002002/t/40-prefetch-jsonapi.t WebAPI-DBIC-0.002002/hal-browser/browser.html WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Router.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/WebApp.pm WebAPI-DBIC-0.002002/t/40-prefetch-jsonapi.exp WebAPI-DBIC-0.002002/t/lib/DummyLoadedSchema.pm WebAPI-DBIC-0.002002/hal-browser/MIT-LICENSE.txt WebAPI-DBIC-0.002002/hal-browser/js/hal WebAPI-DBIC-0.002002/hal-browser/js/hal/browser.js WebAPI-DBIC-0.002002/t/lib/TestSchema/Result WebAPI-DBIC-0.002002/t/lib/TestSchema/Result/CD.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/resource.js WebAPI-DBIC-0.002002/t/lib/TestSchema/Result/Gig.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Base.pm WebAPI-DBIC-0.002002/t/lib/TestSchema/Result/Genre.pm WebAPI-DBIC-0.002002/t/lib/TestSchema/Result/Track.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/http WebAPI-DBIC-0.002002/hal-browser/js/hal/http/client.js WebAPI-DBIC-0.002002/hal-browser/js/hal/views WebAPI-DBIC-0.002002/hal-browser/js/hal/views/links.js WebAPI-DBIC-0.002002/hal-browser/vendor/js WebAPI-DBIC-0.002002/hal-browser/vendor/js/backbone.js WebAPI-DBIC-0.002002/t/lib/TestSchema/Result/Artist.pm WebAPI-DBIC-0.002002/hal-browser/vendor/js/bootstrap.js WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Role WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Role/JsonParams.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/browser.js WebAPI-DBIC-0.002002/hal-browser/vendor/js/underscore.js WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Role/JsonEncoder.pm WebAPI-DBIC-0.002002/t/lib/TestSchema/Result/Producer.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/explorer.js WebAPI-DBIC-0.002002/hal-browser/js/hal/views/resource.js WebAPI-DBIC-0.002002/hal-browser/js/hal/views/response.js WebAPI-DBIC-0.002002/hal-browser/vendor/css WebAPI-DBIC-0.002002/hal-browser/vendor/css/bootstrap.css WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/Set.pm WebAPI-DBIC-0.002002/lib/WebAPI/HTTP/Throwable WebAPI-DBIC-0.002002/lib/WebAPI/HTTP/Throwable/Factory.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/inspector.js WebAPI-DBIC-0.002002/hal-browser/vendor/js/uritemplates.js WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/DBIC.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/Item.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/navigation.js WebAPI-DBIC-0.002002/hal-browser/js/hal/views/properties.js WebAPI-DBIC-0.002002/hal-browser/vendor/img WebAPI-DBIC-0.002002/hal-browser/vendor/img/ajax-loader.gif WebAPI-DBIC-0.002002/hal-browser/vendor/js/jquery-1.10.2.js WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/GenericSet.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/GenericCore.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/GenericItem.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/Router.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/SetHAL.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/location_bar.js WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/ItemHAL.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/documentation.js WebAPI-DBIC-0.002002/hal-browser/js/hal/views/response_body.js WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/DBIC_HAL.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/DBICAuth.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/Identity.pm WebAPI-DBIC-0.002002/t/lib/TestSchema/Result/CD_to_Producer.pm WebAPI-DBIC-0.002002/hal-browser/vendor/js/jquery-1.10.2.min.js WebAPI-DBIC-0.002002/lib/WebAPI/HTTP/Throwable/Role WebAPI-DBIC-0.002002/lib/WebAPI/HTTP/Throwable/Role/JSONBody.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/request_headers.js WebAPI-DBIC-0.002002/hal-browser/vendor/js/jquery-1.10.2.min.map WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/DBICParams.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/ItemInvoke.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/SetJSONAPI.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/query_uri_dialog.js WebAPI-DBIC-0.002002/hal-browser/js/hal/views/response_headers.js WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/ItemJSONAPI.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/SetWritable.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/embedded_resource.js WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/GenericItemInvoke.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/DBIC_JSONAPI.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/ItemWritable.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/Relationship.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/embedded_resources.js WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/DBICException.pm WebAPI-DBIC-0.002002/hal-browser/vendor/css/bootstrap-responsive.css WebAPI-DBIC-0.002002/hal-browser/vendor/img/glyphicons-halflings.png WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/SetWritableHAL.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/ItemWritableHAL.pm WebAPI-DBIC-0.002002/hal-browser/js/hal/views/non_safe_request_dialog.js WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/SetWritableJSONAPI.pm WebAPI-DBIC-0.002002/lib/WebAPI/DBIC/Resource/Role/ItemWritableJSONAPI.pm WebAPI-DBIC-0.002002/hal-browser/vendor/img/glyphicons-halflings-white.png CPAN.pm: Building T/TI/TIMB/WebAPI-DBIC-0.002002.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a nmake-style Makefile Writing Makefile for WebAPI::DBIC Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/WebAPI/DBIC/Resource/Role/DBICParams.pm blib\lib\WebAPI\DBIC\Resource\Role\DBICParams.pm cp lib/WebAPI/DBIC/Resource/GenericItemInvoke.pm blib\lib\WebAPI\DBIC\Resource\GenericItemInvoke.pm cp lib/WebAPI/DBIC/Resource/GenericSet.pm blib\lib\WebAPI\DBIC\Resource\GenericSet.pm cp NOTES.pod blib\lib\WebAPI\NOTES.pod cp lib/WebAPI/DBIC/Resource/Base.pm blib\lib\WebAPI\DBIC\Resource\Base.pm cp lib/WebAPI/DBIC/Resource/GenericItem.pm blib\lib\WebAPI\DBIC\Resource\GenericItem.pm cp lib/WebAPI/DBIC.pm blib\lib\WebAPI\DBIC.pm cp lib/WebAPI/DBIC/Resource/Role/Identity.pm blib\lib\WebAPI\DBIC\Resource\Role\Identity.pm cp lib/WebAPI/DBIC/Resource/Role/DBICException.pm blib\lib\WebAPI\DBIC\Resource\Role\DBICException.pm cp lib/WebAPI/DBIC/Resource/Role/DBICAuth.pm blib\lib\WebAPI\DBIC\Resource\Role\DBICAuth.pm cp lib/WebAPI/DBIC/Resource/Role/DBIC.pm blib\lib\WebAPI\DBIC\Resource\Role\DBIC.pm cp data_service_api.pod blib\lib\WebAPI\data_service_api.pod cp lib/WebAPI/DBIC/Resource/Role/DBIC_HAL.pm blib\lib\WebAPI\DBIC\Resource\Role\DBIC_HAL.pm cp lib/WebAPI/DBIC/Resource/Role/DBIC_JSONAPI.pm blib\lib\WebAPI\DBIC\Resource\Role\DBIC_JSONAPI.pm cp lib/WebAPI/DBIC/Resource/GenericCore.pm blib\lib\WebAPI\DBIC\Resource\GenericCore.pm cp lib/WebAPI/DBIC/Resource/Role/SetJSONAPI.pm blib\lib\WebAPI\DBIC\Resource\Role\SetJSONAPI.pm cp lib/WebAPI/DBIC/Resource/Role/Relationship.pm blib\lib\WebAPI\DBIC\Resource\Role\Relationship.pm cp lib/WebAPI/DBIC/Resource/Role/ItemWritableJSONAPI.pm blib\lib\WebAPI\DBIC\Resource\Role\ItemWritableJSONAPI.pm cp lib/WebAPI/DBIC/Resource/Role/Item.pm blib\lib\WebAPI\DBIC\Resource\Role\Item.pm cp lib/WebAPI/DBIC/Resource/Role/Router.pm blib\lib\WebAPI\DBIC\Resource\Role\Router.pm cp lib/WebAPI/DBIC/Resource/Role/ItemHAL.pm blib\lib\WebAPI\DBIC\Resource\Role\ItemHAL.pm cp lib/WebAPI/DBIC/Resource/Role/ItemWritable.pm blib\lib\WebAPI\DBIC\Resource\Role\ItemWritable.pm cp lib/WebAPI/DBIC/Resource/Role/SetWritable.pm blib\lib\WebAPI\DBIC\Resource\Role\SetWritable.pm cp lib/WebAPI/DBIC/Resource/Role/Set.pm blib\lib\WebAPI\DBIC\Resource\Role\Set.pm cp lib/WebAPI/DBIC/Resource/Role/ItemInvoke.pm blib\lib\WebAPI\DBIC\Resource\Role\ItemInvoke.pm cp lib/WebAPI/DBIC/Resource/Role/ItemJSONAPI.pm blib\lib\WebAPI\DBIC\Resource\Role\ItemJSONAPI.pm cp lib/WebAPI/DBIC/Resource/Role/ItemWritableHAL.pm blib\lib\WebAPI\DBIC\Resource\Role\ItemWritableHAL.pm cp lib/WebAPI/DBIC/Resource/Role/SetHAL.pm blib\lib\WebAPI\DBIC\Resource\Role\SetHAL.pm cp lib/WebAPI/HTTP/Throwable/Role/JSONBody.pm blib\lib\WebAPI\HTTP\Throwable\Role\JSONBody.pm cp lib/WebAPI/DBIC/Resource/Role/SetWritableHAL.pm blib\lib\WebAPI\DBIC\Resource\Role\SetWritableHAL.pm cp lib/WebAPI/DBIC/Util.pm blib\lib\WebAPI\DBIC\Util.pm cp lib/WebAPI/DBIC/Role/JsonEncoder.pm blib\lib\WebAPI\DBIC\Role\JsonEncoder.pm cp lib/WebAPI/HTTP/Throwable/Factory.pm blib\lib\WebAPI\HTTP\Throwable\Factory.pm cp lib/WebAPI/DBIC/Resource/Role/SetWritableJSONAPI.pm blib\lib\WebAPI\DBIC\Resource\Role\SetWritableJSONAPI.pm cp lib/WebAPI/DBIC/WebApp.pm blib\lib\WebAPI\DBIC\WebApp.pm cp lib/WebAPI/DBIC/Router.pm blib\lib\WebAPI\DBIC\Router.pm cp lib/WebAPI/DBIC/Role/JsonParams.pm blib\lib\WebAPI\DBIC\Role\JsonParams.pm TIMB/WebAPI-DBIC-0.002002.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. "C:\Perl64-5.14\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x3b1e9f0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::3=HASH(0x375da00), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::3::superclasses(Moose::Meta::Class::__ANON__::SERIAL::3=HASH(0x375da00), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::3=HASH(0x375da00), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm line 198 eval ' #line 198 "C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm" CORE::require($file); ;' called at C:/cpanfly-5.14/var/megalib/UNIVERSAL/require.pm line 100 UNIVERSAL::require("WebAPI::DBIC::Router") called at C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm line 198 Test::Compile::Internal::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm line 317 Test::Compile::Internal::_run_closure(Test::Compile::Internal=HASH(0x1f7baf8), CODE(0x20ccc30)) called at C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm line 209 Test::Compile::Internal::pm_file_compiles(Test::Compile::Internal=HASH(0x1f7baf8), "lib\\WebAPI\\DBIC\\Router.pm") called at C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm line 70 Test::Compile::Internal::all_files_ok(Test::Compile::Internal=HASH(0x1f7baf8), "lib", "blib") called at t\00-compile.t line 7 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x7fa0238)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::3=HASH(0x7bf8258), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::3::superclasses(Moose::Meta::Class::__ANON__::SERIAL::3=HASH(0x7bf8258), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::3=HASH(0x7bf8258), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm line 198 eval ' #line 198 "C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm" CORE::require($file); ;' called at C:/cpanfly-5.14/var/megalib/UNIVERSAL/require.pm line 100 UNIVERSAL::require("WebAPI::DBIC::Router") called at C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm line 198 Test::Compile::Internal::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm line 317 Test::Compile::Internal::_run_closure(Test::Compile::Internal=HASH(0x1f7baf8), CODE(0x27dcb58)) called at C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm line 209 Test::Compile::Internal::pm_file_compiles(Test::Compile::Internal=HASH(0x1f7baf8), "blib\\lib\\WebAPI\\DBIC\\Router.pm") called at C:/cpanfly-5.14/var/megalib/Test/Compile/Internal.pm line 70 Test::Compile::Internal::all_files_ok(Test::Compile::Internal=HASH(0x1f7baf8), "lib", "blib") called at t\00-compile.t line 7 webapi-dbic-any.psgi syntax OK Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x36cd408), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x36cd5e8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x36e2828), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x36e2828), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x36ee6f0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x411b100)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x36ee6f0), Moose::Meta::Instance=HASH(0x4122a78), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x411b100), HASH(0x411b840)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x411b508), HASH(0x411b840)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x411b508), HASH(0x411b840)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x411b508), HASH(0x411b840)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x37bf190)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x37bf190)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x37bf190)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x318a770)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at t/lib/DummyLoadedSchema.pm line 8 DummyLoadedSchema::BEGIN() called at t/lib/DummyLoadedSchema.pm line 8 eval {...} called at t/lib/DummyLoadedSchema.pm line 8 require DummyLoadedSchema.pm called at webapi-dbic-demo.psgi line 13 main::BEGIN() called at t/lib/DummyLoadedSchema.pm line 8 eval {...} called at t/lib/DummyLoadedSchema.pm line 8 webapi-dbic-demo.psgi syntax OK t\00-compile.t ........... ok 1 - lib\WebAPI\DBIC.pm compiles ok 2 - lib\WebAPI\DBIC\Router.pm compiles ok 3 - lib\WebAPI\DBIC\Util.pm compiles ok 4 - lib\WebAPI\DBIC\WebApp.pm compiles ok 5 - blib\lib\WebAPI\DBIC.pm compiles ok 6 - lib\WebAPI\DBIC\Resource\Base.pm compiles ok 7 - lib\WebAPI\DBIC\Resource\GenericCore.pm compiles ok 8 - lib\WebAPI\DBIC\Resource\GenericItem.pm compiles ok 9 - lib\WebAPI\DBIC\Resource\GenericItemInvoke.pm compiles ok 10 - lib\WebAPI\DBIC\Resource\GenericSet.pm compiles ok 11 - lib\WebAPI\DBIC\Role\JsonEncoder.pm compiles ok 12 - lib\WebAPI\DBIC\Role\JsonParams.pm compiles ok 13 - lib\WebAPI\HTTP\Throwable\Factory.pm compiles ok 14 - blib\lib\WebAPI\DBIC\Router.pm compiles ok 15 - blib\lib\WebAPI\DBIC\Util.pm compiles ok 16 - blib\lib\WebAPI\DBIC\WebApp.pm compiles ok 17 - lib\WebAPI\DBIC\Resource\Role\DBIC.pm compiles ok 18 - lib\WebAPI\DBIC\Resource\Role\DBICAuth.pm compiles ok 19 - lib\WebAPI\DBIC\Resource\Role\DBICException.pm compiles ok 20 - lib\WebAPI\DBIC\Resource\Role\DBICParams.pm compiles ok 21 - lib\WebAPI\DBIC\Resource\Role\DBIC_HAL.pm compiles ok 22 - lib\WebAPI\DBIC\Resource\Role\DBIC_JSONAPI.pm compiles ok 23 - lib\WebAPI\DBIC\Resource\Role\Identity.pm compiles ok 24 - lib\WebAPI\DBIC\Resource\Role\Item.pm compiles ok 25 - lib\WebAPI\DBIC\Resource\Role\ItemHAL.pm compiles ok 26 - lib\WebAPI\DBIC\Resource\Role\ItemInvoke.pm compiles ok 27 - lib\WebAPI\DBIC\Resource\Role\ItemJSONAPI.pm compiles ok 28 - lib\WebAPI\DBIC\Resource\Role\ItemWritable.pm compiles ok 29 - lib\WebAPI\DBIC\Resource\Role\ItemWritableHAL.pm compiles ok 30 - lib\WebAPI\DBIC\Resource\Role\ItemWritableJSONAPI.pm compiles ok 31 - lib\WebAPI\DBIC\Resource\Role\Relationship.pm compiles ok 32 - lib\WebAPI\DBIC\Resource\Role\Router.pm compiles ok 33 - lib\WebAPI\DBIC\Resource\Role\Set.pm compiles ok 34 - lib\WebAPI\DBIC\Resource\Role\SetHAL.pm compiles ok 35 - lib\WebAPI\DBIC\Resource\Role\SetJSONAPI.pm compiles ok 36 - lib\WebAPI\DBIC\Resource\Role\SetWritable.pm compiles ok 37 - lib\WebAPI\DBIC\Resource\Role\SetWritableHAL.pm compiles ok 38 - lib\WebAPI\DBIC\Resource\Role\SetWritableJSONAPI.pm compiles ok 39 - lib\WebAPI\HTTP\Throwable\Role\JSONBody.pm compiles ok 40 - blib\lib\WebAPI\DBIC\Resource\Base.pm compiles ok 41 - blib\lib\WebAPI\DBIC\Resource\GenericCore.pm compiles ok 42 - blib\lib\WebAPI\DBIC\Resource\GenericItem.pm compiles ok 43 - blib\lib\WebAPI\DBIC\Resource\GenericItemInvoke.pm compiles ok 44 - blib\lib\WebAPI\DBIC\Resource\GenericSet.pm compiles ok 45 - blib\lib\WebAPI\DBIC\Role\JsonEncoder.pm compiles ok 46 - blib\lib\WebAPI\DBIC\Role\JsonParams.pm compiles ok 47 - blib\lib\WebAPI\HTTP\Throwable\Factory.pm compiles ok 48 - blib\lib\WebAPI\DBIC\Resource\Role\DBIC.pm compiles ok 49 - blib\lib\WebAPI\DBIC\Resource\Role\DBICAuth.pm compiles ok 50 - blib\lib\WebAPI\DBIC\Resource\Role\DBICException.pm compiles ok 51 - blib\lib\WebAPI\DBIC\Resource\Role\DBICParams.pm compiles ok 52 - blib\lib\WebAPI\DBIC\Resource\Role\DBIC_HAL.pm compiles ok 53 - blib\lib\WebAPI\DBIC\Resource\Role\DBIC_JSONAPI.pm compiles ok 54 - blib\lib\WebAPI\DBIC\Resource\Role\Identity.pm compiles ok 55 - blib\lib\WebAPI\DBIC\Resource\Role\Item.pm compiles ok 56 - blib\lib\WebAPI\DBIC\Resource\Role\ItemHAL.pm compiles ok 57 - blib\lib\WebAPI\DBIC\Resource\Role\ItemInvoke.pm compiles ok 58 - blib\lib\WebAPI\DBIC\Resource\Role\ItemJSONAPI.pm compiles ok 59 - blib\lib\WebAPI\DBIC\Resource\Role\ItemWritable.pm compiles ok 60 - blib\lib\WebAPI\DBIC\Resource\Role\ItemWritableHAL.pm compiles ok 61 - blib\lib\WebAPI\DBIC\Resource\Role\ItemWritableJSONAPI.pm compiles ok 62 - blib\lib\WebAPI\DBIC\Resource\Role\Relationship.pm compiles ok 63 - blib\lib\WebAPI\DBIC\Resource\Role\Router.pm compiles ok 64 - blib\lib\WebAPI\DBIC\Resource\Role\Set.pm compiles ok 65 - blib\lib\WebAPI\DBIC\Resource\Role\SetHAL.pm compiles ok 66 - blib\lib\WebAPI\DBIC\Resource\Role\SetJSONAPI.pm compiles ok 67 - blib\lib\WebAPI\DBIC\Resource\Role\SetWritable.pm compiles ok 68 - blib\lib\WebAPI\DBIC\Resource\Role\SetWritableHAL.pm compiles ok 69 - blib\lib\WebAPI\DBIC\Resource\Role\SetWritableJSONAPI.pm compiles ok 70 - blib\lib\WebAPI\HTTP\Throwable\Role\JSONBody.pm compiles ok 71 - has psgi files 1..71 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e20fd8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e24628), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x47105e0)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), Moose::Meta::Instance=HASH(0x4719a98), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x47105e0), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4706f50)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4706f50)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x4706f50)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3934958)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\10-basics-core.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70be1b0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c4d28), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c4d28), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c4d28), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6dd57c0)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4df4dd0)) called at t\10-basics-core.t line 13 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe5078), "===== basics - specs =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== basics - specs =====", CODE(0x4e7860)) called at t\10-basics-core.t line 19 t\10-basics-core.t ....... ok 1 - Fixtures Installed # Subtest: ===== basics - specs ===== # --- # Name: get single item # GET /artist/1 # Vary: Accept # Content-Length: 69 # Content-Type: application/json # --- # Name: get different single item # GET /artist/2 # Vary: Accept # Content-Length: 66 # Content-Type: application/json # --- # Name: get set of items # GET /artist # Vary: Accept # Content-Length: 387 # Content-Type: application/json # --- # Name: get item with multi-field key # GET /gig/1/2014-01-01T01:01:01Z # Vary: Accept # Content-Length: 52 # Content-Type: application/json # --- # Name: get different item with multi-field key # GET /gig/2/2014-06-30T19:00:00Z # Vary: Accept # Content-Length: 52 # Content-Type: application/json ok 1 - 10-basics-core.t output in t\10-basics-core.got matches t\10-basics-core.exp 1..1 ok 2 - ===== basics - specs ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e1c008), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e1f658), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5a000), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5a000), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e66b00), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4710320)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e66b00), Moose::Meta::Instance=HASH(0x4719bf8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4710320), HASH(0x470fd98)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4710488), HASH(0x470fd98)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4710488), HASH(0x470fd98)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4710488), HASH(0x470fd98)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x47070b0)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x47070b0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x47070b0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3935d08)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\10-basics-hal.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70c1f40)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c8ab8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c8ab8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c8ab8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6ddc550)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4dc24a0)) called at t\10-basics-hal.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe2588), "===== basics - specs =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== basics - specs =====", CODE(0x4e7860)) called at t\10-basics-hal.t line 18 TestSchema::Result::Artist relationship cds_90s has coderef-based condition which is not handled yet - unknown crosstable_cond_key t\10-basics-hal.t ........ ok 1 - Fixtures Installed # Subtest: ===== basics - specs ===== # --- # Name: get single item # GET /artist/1 # Vary: Accept # Content-Length: 174 # Content-Type: application/hal+json # --- # Name: get different single item # GET /artist/2 # Vary: Accept # Content-Length: 171 # Content-Type: application/hal+json # --- # Name: get set of items # GET /artist # Vary: Accept # Content-Length: 1131 # Content-Type: application/hal+json # --- # Name: get item with multi-field key # GET /gig/1/2014-01-01T01:01:01Z # Vary: Accept # Content-Length: 139 # Content-Type: application/hal+json # --- # Name: get different item with multi-field key # GET /gig/2/2014-06-30T19:00:00Z # Vary: Accept # Content-Length: 139 # Content-Type: application/hal+json ok 1 - 10-basics-hal.t output in t\10-basics-hal.got matches t\10-basics-hal.exp 1..1 ok 2 - ===== basics - specs ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e3f098), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e426e8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e6d090), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e6d090), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e79b90), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4721f30)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e79b90), Moose::Meta::Instance=HASH(0x472aee8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4721f30), HASH(0x4722398)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x471fd90), HASH(0x4722398)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x471fd90), HASH(0x4722398)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x471fd90), HASH(0x4722398)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x47183a0)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x47183a0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x47183a0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x39316f8)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\10-basics-jsonapi.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70b8550)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70bf0c8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70bf0c8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70bf0c8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6d36b60)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4dff4d0)) called at t\10-basics-jsonapi.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe7668), "===== basics - specs =====", CODE(0x4ec860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== basics - specs =====", CODE(0x4ec860)) called at t\10-basics-jsonapi.t line 18 t\10-basics-jsonapi.t .... ok 1 - Fixtures Installed # Subtest: ===== basics - specs ===== # --- # Name: get single item # GET /artist/1 # Vary: Accept # Content-Length: 124 # Content-Type: application/vnd.api+json # --- # Name: get different single item # GET /artist/2 # Vary: Accept # Content-Length: 121 # Content-Type: application/vnd.api+json # --- # Name: get set of items # GET /artist # Vary: Accept # Content-Length: 650 # Content-Type: application/vnd.api+json # --- # Name: get item with multi-field key # GET /gig/1/2014-01-01T01:01:01Z # Vary: Accept # Content-Length: 119 # Content-Type: application/vnd.api+json # --- # Name: get different item with multi-field key # GET /gig/2/2014-06-30T19:00:00Z # Vary: Accept # Content-Length: 119 # Content-Type: application/vnd.api+json ok 1 - 10-basics-jsonapi.t output in t\10-basics-jsonapi.got matches t\10-basics-jsonapi.exp 1..1 ok 2 - ===== basics - specs ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e20fd8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e24628), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x47105e0)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), Moose::Meta::Instance=HASH(0x4719a98), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x47105e0), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4706f50)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4706f50)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x4706f50)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3934958)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\11-paging-core.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70be1b0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c4d28), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c4d28), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c4d28), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6dd57c0)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4df4dd0)) called at t\11-paging-core.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe5078), "===== Paging =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Paging =====", CODE(0x4e7860)) called at t\11-paging-core.t line 18 t\11-paging-core.t ....... ok 1 - Fixtures Installed # Subtest: ===== Paging ===== # --- # Name: get 1 row # GET /artist?rows=1 # Vary: Accept # Content-Length: 71 # Content-Type: application/json # --- # Name: get 2 rows # GET /artist?rows=2 # Vary: Accept # Content-Length: 138 # Content-Type: application/json # --- # Name: get 2 rows from second 'page' # GET /artist?rows=2&page=2 # Vary: Accept # Content-Length: 125 # Content-Type: application/json ok 1 - 11-paging-core.t output in t\11-paging-core.got matches t\11-paging-core.exp 1..1 ok 2 - ===== Paging ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e21f68), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e255b8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5ff60), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5ff60), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6ca60), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4714f60)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6ca60), Moose::Meta::Instance=HASH(0x471ebf8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4714f60), HASH(0x4715788)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4715e68), HASH(0x4715788)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4715e68), HASH(0x4715788)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4715e68), HASH(0x4715788)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470c0b0)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470c0b0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x470c0b0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3933068)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\11-paging-hal.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70b4ef0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70bba68), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70bba68), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70bba68), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6dd9500)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4d25f90)) called at t\11-paging-hal.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe5078), "===== Paging =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Paging =====", CODE(0x4e7860)) called at t\11-paging-hal.t line 17 TestSchema::Result::Artist relationship cds_90s has coderef-based condition which is not handled yet - unknown crosstable_cond_key t\11-paging-hal.t ........ ok 1 - Fixtures Installed # Subtest: ===== Paging ===== # --- # Name: get 1 row # GET /artist?rows=1 # Vary: Accept # Content-Length: 329 # Content-Type: application/hal+json # --- # Name: get 2 rows with count # GET /artist?rows=2&with=count # Vary: Accept # Content-Length: 594 # Content-Type: application/hal+json # --- # Name: get 2 rows from second 'page' # GET /artist?rows=2&page=2 # Vary: Accept # Content-Length: 569 # Content-Type: application/hal+json ok 1 - 11-paging-hal.t output in t\11-paging-hal.got matches t\11-paging-hal.exp 1..1 ok 2 - ===== Paging ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e71c88), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e752d8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e9fc80), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e9fc80), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3eac780), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x45a8418)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3eac780), Moose::Meta::Instance=HASH(0x4787178), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x45a8418), HASH(0x45a6f70)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x45a7048), HASH(0x45a6f70)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x45a7048), HASH(0x45a6f70)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x45a7048), HASH(0x45a6f70)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x459e1e0)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x459e1e0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x459e1e0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x391b688)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\12-searching-core.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70d40d0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70dac48), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70dac48), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70dac48), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6d6a4e0)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4dbb730)) called at t\12-searching-core.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe95c8), "===== Paging =====", CODE(0x4ec860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Paging =====", CODE(0x4ec860)) called at t\12-searching-core.t line 18 t\12-searching-core.t .... ok 1 - Fixtures Installed # Subtest: ===== Paging ===== # --- # Name: get 1 row from set by qualifying the key # GET /artist?me.artistid=2 # Vary: Accept # Content-Length: 68 # Content-Type: application/json # --- # Name: get specific rows via json array # GET /artist?me.artistid~json=%5B1%2C3%5D # Vary: Accept # Content-Length: 134 # Content-Type: application/json # --- # Name: get specific rows via json qualifier expression # GET /artist?me.artistid~json=%7B%22%3C%3D%22%3A2%7D # Vary: Accept # Content-Length: 138 # Content-Type: application/json # --- # Name: get no rows, empty set, due to qualifier that matches none # GET /artist?me.artistid=999999 # Vary: Accept # Content-Length: 2 # Content-Type: application/json # --- # Name: invalid request due to qualifying by non-existant field ok 1 # skip need to add post-processing of the error result ok 2 - 12-searching-core.t output in t\12-searching-core.got matches t\12-searching-core.exp 1..2 ok 2 - ===== Paging ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e3e008), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e41658), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e6c000), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e6c000), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e78b00), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4729580)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e78b00), Moose::Meta::Instance=HASH(0x4732c78), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4729580), HASH(0x4729838)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4728c08), HASH(0x4729838)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4728c08), HASH(0x4729838)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4728c08), HASH(0x4729838)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4720130)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4720130)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x4720130)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3933988)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\12-searching-hal.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70bf790)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c6308), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c6308), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c6308), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6d71ba0)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4dd9190)) called at t\12-searching-hal.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe95c8), "===== Paging =====", CODE(0x4ec860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Paging =====", CODE(0x4ec860)) called at t\12-searching-hal.t line 18 TestSchema::Result::Artist relationship cds_90s has coderef-based condition which is not handled yet - unknown crosstable_cond_key t\12-searching-hal.t ..... ok 1 - Fixtures Installed # Subtest: ===== Paging ===== # --- # Name: get 1 row from set by qualifying the key # GET /artist?me.artistid=2 # Vary: Accept # Content-Length: 301 # Content-Type: application/hal+json # --- # Name: get specific rows via json array # GET /artist?me.artistid~json=%5B1%2C3%5D # Vary: Accept # Content-Length: 487 # Content-Type: application/hal+json # --- # Name: get specific rows via json qualifier expression # GET /artist?me.artistid~json=%7B%22%3C%3D%22%3A2%7D # Vary: Accept # Content-Length: 502 # Content-Type: application/hal+json # --- # Name: get no rows, empty set, due to qualifier that matches none # GET /artist?me.artistid=999999 # Vary: Accept # Content-Length: 135 # Content-Type: application/hal+json # --- # Name: invalid request due to qualifying by non-existant field ok 1 # skip need to add post-processing of the error result ok 2 - 12-searching-hal.t output in t\12-searching-hal.got matches t\12-searching-hal.exp 1..2 ok 2 - ===== Paging ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e1e008), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e21658), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5c000), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5c000), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e68b00), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4718fb8)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e68b00), Moose::Meta::Instance=HASH(0x47224b8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4718fb8), HASH(0x4718778)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x47199c8), HASH(0x4718778)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x47199c8), HASH(0x4718778)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x47199c8), HASH(0x4718778)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470f970)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470f970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x470f970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x392c8a8)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\13-fields-core.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70e5ef0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70e8dd0), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70e8dd0), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70e8dd0), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6dc9420)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4dc6ee8)) called at t\13-fields-core.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe84a8), "===== Get with fields param =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Get with fields param =====", CODE(0x4e7860)) called at t\13-fields-core.t line 39 t\13-fields-core.t ....... ok 1 - Fixtures Installed # Subtest: ===== Get with fields param ===== # GET /artist?fields=artistid,name ok 1 ok 2 - response is a ref ok 3 - /artist data looks sane ok 4 - rank fields not preset # GET /artist/1?fields=artistid,name ok 5 ok 6 - response is a ref ok 7 - data isn't a hash ok 8 - set has less than 2 attributes ok 9 - artistid ok 10 - data matches # GET /artist/2?fields=artistid,rank ok 11 ok 12 - response is a ref ok 13 - data isn't a hash ok 14 - set has less than 2 attributes ok 15 - artistid ok 16 - has rank field 1..16 ok 2 - ===== Get with fields param ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e20fd8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e24628), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x47105e0)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), Moose::Meta::Instance=HASH(0x4719a98), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x47105e0), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4706f50)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4706f50)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x4706f50)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3934958)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\13-fields-hal.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70d9398)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70dc278), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70dc278), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70dc278), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6dd57c0)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4df4de8)) called at t\13-fields-hal.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe5078), "===== Get with fields param =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Get with fields param =====", CODE(0x4e7860)) called at t\13-fields-hal.t line 42 TestSchema::Result::Artist relationship cds_90s has coderef-based condition which is not handled yet - unknown crosstable_cond_key t\13-fields-hal.t ........ ok 1 - Fixtures Installed # Subtest: ===== Get with fields param ===== # GET /artist?fields=artistid,name ok 1 ok 2 - response is a ref ok 3 - data isn't a hash ok 4 - _embedded isn't hash ok 5 - _embedded has artist array ok 6 - set has at least 2 items ok 7 - /artist includes 1 ok 8 - /artist includes 2 ok 9 - /artist includes 3 ok 10 - /artist data looks sane ok 11 - rank fields not preset # GET /artist/1?fields=artistid,name ok 12 ok 13 - response is a ref ok 14 - data isn't a hash ok 15 - set has less than 2 attributes ok 16 - artistid ok 17 - data matches # GET /artist/2?fields=artistid,rank ok 18 ok 19 - response is a ref ok 20 - data isn't a hash ok 21 - set has less than 2 attributes ok 22 - artistid ok 23 - has rank field 1..23 ok 2 - ===== Get with fields param ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3ef2b98), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3ef61e8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3f05f80), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3f05f80), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3f12a80), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x45b6578)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3f12a80), Moose::Meta::Instance=HASH(0x47a7f88), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x45b6578), HASH(0x45b59a0)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x45b7280), HASH(0x45b59a0)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x45b7280), HASH(0x45b59a0)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x45b7280), HASH(0x45b59a0)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x45acdf0)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x45acdf0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x45acdf0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x391efc8)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\14-distinct-core.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70e1cf8)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70e4bd8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70e4bd8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70e4bd8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6d3e710)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4b3b778)) called at t\14-distinct-core.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe7668), "===== GET distinct =====", CODE(0x4ec860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== GET distinct =====", CODE(0x4ec860)) called at t\14-distinct-core.t line 23 t\14-distinct-core.t ..... ok 1 - Fixtures Installed # Subtest: ===== GET distinct ===== # GET /cd?fields=year&order=year&distinct=1 ok 1 ok 2 - response is a ref ok 3 1..3 ok 2 - ===== GET distinct ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e20fd8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e24628), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x47105e0)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), Moose::Meta::Instance=HASH(0x4719a98), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x47105e0), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4710b70), HASH(0x470f2b8)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4706f50)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4706f50)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x4706f50)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3934958)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\14-distinct-hal.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70d4038)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70d6f18), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70d6f18), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70d6f18), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6dd57c0)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4df4de8)) called at t\14-distinct-hal.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe5078), "===== GET distinct =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== GET distinct =====", CODE(0x4e7860)) called at t\14-distinct-hal.t line 24 t\14-distinct-hal.t ...... ok 1 - Fixtures Installed # Subtest: ===== GET distinct ===== # GET /cd?fields=year&order=year&distinct=1 ok 1 ok 2 - response is a ref ok 3 - data isn't a hash ok 4 - _embedded isn't hash ok 5 - _embedded has cd array ok 6 - set has at least 4 items ok 7 - set has at most 4 items ok 8 1..8 ok 2 - ===== GET distinct ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3ef2b98), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3ef61e8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3f05f80), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3f05f80), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3f12a80), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x45b6578)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3f12a80), Moose::Meta::Instance=HASH(0x47a7f88), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x45b6578), HASH(0x45b59a0)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x45b7280), HASH(0x45b59a0)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x45b7280), HASH(0x45b59a0)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x45b7280), HASH(0x45b59a0)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x45acdf0)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x45acdf0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x45acdf0)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x391efc8)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\30-ordering-core.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x7133ff0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x7139b58), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x7139b58), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x7139b58), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6d3e710)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4b3b760)) called at t\30-ordering-core.t line 14 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe7668), "===== Ordering =====", CODE(0x661a828)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Ordering =====", CODE(0x661a828)) called at t\30-ordering-core.t line 20 t\30-ordering-core.t ..... ok 1 - Fixtures Installed # Subtest: ===== Ordering ===== # --- # Name: order by PK asc # GET /cd?order=me.cdid # Vary: Accept # Content-Length: 498 # Content-Type: application/json # --- # Name: order by PK desc # GET /cd?order=me.cdid%20desc # Vary: Accept # Content-Length: 498 # Content-Type: application/json # --- # Name: order by year desc and title desc # GET /cd?order=me.year%20desc,title%20desc # Vary: Accept # Content-Length: 498 # Content-Type: application/json ok 1 - 30-ordering-core.t output in t\30-ordering-core.got matches t\30-ordering-core.exp 1..1 ok 2 - ===== Ordering ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e4bf68), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e4f5b8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e89f60), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e89f60), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e96a60), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4599210)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e96a60), Moose::Meta::Instance=HASH(0x477d3d8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4599210), HASH(0x4599960)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x45982a8), HASH(0x4599960)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x45982a8), HASH(0x4599960)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x45982a8), HASH(0x4599960)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x458f440)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x458f440)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x458f440)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x390bb28)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\30-ordering-hal.t line 4 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x7117dc0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x711d928), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x711d928), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x711d928), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6dea4e0)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4b5ba70)) called at t\30-ordering-hal.t line 13 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe6588), "===== Ordering =====", CODE(0x65938b8)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Ordering =====", CODE(0x65938b8)) called at t\30-ordering-hal.t line 19 t\30-ordering-hal.t ...... ok 1 - Fixtures Installed # Subtest: ===== Ordering ===== # --- # Name: order by PK asc # GET /cd?order=me.cdid # Vary: Accept # Content-Length: 1500 # Content-Type: application/hal+json # --- # Name: order by PK desc # GET /cd?order=me.cdid%20desc # Vary: Accept # Content-Length: 1500 # Content-Type: application/hal+json # --- # Name: order by year desc and title desc # GET /cd?order=me.year%20desc,title%20desc # Vary: Accept # Content-Length: 1500 # Content-Type: application/hal+json # --- # Name: order by field in a relation (and the primary set for test stability) # GET /cd?prefetch=artist&order=artist.name,cdid%20asc # Vary: Accept # Content-Length: 1955 # Content-Type: application/hal+json # --- # Name: order by field in two relations # GET /cd?prefetch=artist,genre&order=genre.name%20desc,artist.name%20asc # Vary: Accept # Content-Length: 2139 # Content-Type: application/hal+json ok 1 - 30-ordering-hal.t output in t\30-ordering-hal.got matches t\30-ordering-hal.exp 1..1 ok 2 - ===== Ordering ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e20fd8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e24628), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4716988)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), Moose::Meta::Instance=HASH(0x47204b8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4716988), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470d970)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470d970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x470d970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3926958)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\40-prefetch-hal.t line 7 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70a7d20)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70ae898), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70ae898), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70ae898), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6ded330)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4dc8880)) called at t\40-prefetch-hal.t line 14 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe4838), "===== Prefetch =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Prefetch =====", CODE(0x4e7860)) called at t\40-prefetch-hal.t line 20 TestSchema::Result::Artist relationship cds_90s has coderef-based condition which is not handled yet - unknown crosstable_cond_key t\40-prefetch-hal.t ...... ok 1 - Fixtures Installed # Subtest: ===== Prefetch ===== # --- # Name: prefetch on an item using two belongs_to relationships # GET /cd/1?prefetch=artist,genre # Vary: Accept # Content-Length: 402 # Content-Type: application/hal+json # --- # Name: prefetch on a set using two belongs_to relationships # GET /cd?rows=2&page=1&prefetch=artist,genre # Vary: Accept # Content-Length: 947 # Content-Type: application/hal+json # --- # Name: filter on prefetched relation field # GET /cd?prefetch=artist&artist.name=Random+Boy+Band # Vary: Accept # Content-Length: 480 # Content-Type: application/hal+json # --- # Name: filter on prefetch with JSON # GET /cd?prefetch=artist&artist.name~json=%7B%22like%22%3A%22%25Band%22%7D # Vary: Accept # Content-Length: 480 # Content-Type: application/hal+json # --- # Name: multi type relation (has_many) in prefetch on item # GET /artist/1?prefetch=cds&order=cds.cdid # Vary: Accept # Content-Length: 1030 # Content-Type: application/hal+json # --- # Name: multi type relation (has_many) in prefetch on set # GET /artist?prefetch=cds&order=me.artistid,cds.cdid&rows=2 # Vary: Accept # Content-Length: 1670 # Content-Type: application/hal+json # --- # Name: multi type relation in prefetch on item (many_to_many via JSON) # GET /cd/1?prefetch~json=%7B%22cd_to_producer%22%3A%22producer%22%7D # Vary: Accept # Content-Length: 954 # Content-Type: application/hal+json # --- # Name: filter on nested prefetch # GET /artist?rows=2&producer.name=Matt+S+Trout&prefetch~json=%7B%22cds%22%3A%7B%22cd_to_producer%22%3A%22producer%22%7D%7D&cds.year~json=%7B%22%3E%22%3A%220996%22%7D # Vary: Accept # Content-Length: 835 # Content-Type: application/hal+json # --- # Name: prefetch with query on ambiguous field # GET /cd/?me.artist=1&prefetch=artist # Vary: Accept # Content-Length: 1220 # Content-Type: application/hal+json # --- # Name: prefetch on invalid name # GET /cd/1?prefetch=nonesuch # Content-Length: 389 # Content-Type: application/json # --- # Name: prefetch on set with partial response of prefetched items # GET /cd?rows=2&page=1&prefetch=artist,genre&fields=cdid,artist,genreid,genre.genreid,artist.artistid # Vary: Accept # Content-Length: 686 # Content-Type: application/hal+json # --- # Name: prefetch on item with partial response of prefetched item # GET /cd/1?prefetch=artist,genre&fields=cdid,artist,genreid,artist.artistid,genre.genreid # Vary: Accept # Content-Length: 273 # Content-Type: application/hal+json ok 1 - 40-prefetch-hal.t output in t\40-prefetch-hal.got matches t\40-prefetch-hal.exp 1..1 ok 2 - ===== Prefetch ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e3afd8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e3e628), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e68fd0), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e68fd0), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e75ad0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x472e730)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e75ad0), Moose::Meta::Instance=HASH(0x4736ed8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x472e730), HASH(0x472d660)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x472e610), HASH(0x472d660)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x472e610), HASH(0x472d660)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x472e610), HASH(0x472d660)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4724390)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4724390)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x4724390)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x393bfc8)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\40-prefetch-jsonapi.t line 7 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70b5110)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70bbc88), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70bbc88), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70bbc88), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6d43750)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4e0c520)) called at t\40-prefetch-jsonapi.t line 14 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe77c8), "===== Prefetch =====", CODE(0x4ec860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Prefetch =====", CODE(0x4ec860)) called at t\40-prefetch-jsonapi.t line 20 Result class TestSchema::Result::CD_to_Producer has has multiple keys so relations like cd_to_producer won't have links generated. t\40-prefetch-jsonapi.t .. ok 1 - Fixtures Installed # Subtest: ===== Prefetch ===== # --- # Name: prefetch on an item using two belongs_to relationships # GET /cd/1?prefetch=artist,genre # Vary: Accept # Content-Length: 512 # Content-Type: application/vnd.api+json # --- # Name: prefetch on a set using two belongs_to relationships # GET /cd?rows=2&page=1&prefetch=artist,genre # Vary: Accept # Content-Length: 742 # Content-Type: application/vnd.api+json # --- # Name: filter on prefetched relation field # GET /cd?prefetch=artist&artist.name=Random+Boy+Band # Vary: Accept # Content-Length: 374 # Content-Type: application/vnd.api+json # --- # Name: filter on prefetch with JSON # GET /cd?prefetch=artist&artist.name~json=%7B%22like%22%3A%22%25Band%22%7D # Vary: Accept # Content-Length: 374 # Content-Type: application/vnd.api+json # --- # Name: multi type relation (has_many) in prefetch on item # GET /artist/1?prefetch=cds&order=cds.cdid # Vary: Accept # Content-Length: 652 # Content-Type: application/vnd.api+json # --- # Name: multi type relation (has_many) in prefetch on set # GET /artist?prefetch=cds&order=me.artistid,cds.cdid&rows=2 # Vary: Accept # Content-Length: 932 # Content-Type: application/vnd.api+json # --- # Name: multi type relation in prefetch on item (many_to_many via JSON) # GET /cd/1?prefetch~json=%7B%22cd_to_producer%22%3A%22producer%22%7D # Vary: Accept # Content-Length: 141 # Content-Type: application/vnd.api+json # --- # Name: filter on nested prefetch # GET /artist?rows=2&producer.name=Matt+S+Trout&prefetch~json=%7B%22cds%22%3A%7B%22cd_to_producer%22%3A%22producer%22%7D%7D&cds.year~json=%7B%22%3E%22%3A%220996%22%7D # Vary: Accept # Content-Length: 377 # Content-Type: application/vnd.api+json # --- # Name: prefetch with query on ambiguous field # GET /cd/?me.artist=1&prefetch=artist # Vary: Accept # Content-Length: 666 # Content-Type: application/vnd.api+json # --- # Name: prefetch on invalid name # GET /cd/1?prefetch=nonesuch # Content-Length: 389 # Content-Type: application/json # --- # Name: prefetch on set with partial response of prefetched items # GET /cd?rows=2&page=1&prefetch=artist,genre&fields=cdid,artist,genreid,genre.genreid,artist.artistid # Vary: Accept # Content-Length: 536 # Content-Type: application/vnd.api+json # --- # Name: prefetch on item with partial response of prefetched item # GET /cd/1?prefetch=artist,genre&fields=cdid,artist,genreid,artist.artistid,genre.genreid # Vary: Accept # Content-Length: 383 # Content-Type: application/vnd.api+json ok 1 - 40-prefetch-jsonapi.t output in t\40-prefetch-jsonapi.got matches t\40-prefetch-jsonapi.exp 1..1 ok 2 - ===== Prefetch ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e20098), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e236e8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5e090), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5e090), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6ab90), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x471aed8)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6ab90), Moose::Meta::Instance=HASH(0x4723548), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x471aed8), HASH(0x4719c28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x471af08), HASH(0x4719c28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x471af08), HASH(0x4719c28)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x471af08), HASH(0x4719c28)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4710a00)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4710a00)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x4710a00)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x393a9e8)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\50-modify-core.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70db9e0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70de8c0), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70de8c0), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70de8c0), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6df24a0)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4dcb958)) called at t\50-modify-core.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe4838), "===== Create - POST =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Create - POST =====", CODE(0x4e7860)) called at t\50-modify-core.t line 108 t\50-modify-core.t ....... ok 1 - Fixtures Installed # Subtest: ===== Create - POST ===== # GET /artist ok 1 ok 2 - response is a ref ok 3 - /artist includes 1 ok 4 - /artist includes 2 ok 5 - /artist includes 3 ok 6 - /artist data looks sane # plain post # POST /artist ok 7 ok 8 - has Location header ok 9 - no data returned without prefetch # GET /artist/7 ok 10 ok 11 - response is a ref ok 12 - new item has id ok 13 - new item has new id ok 14 ok 15 # post with prefetch=self # POST /artist?prefetch=self ok 16 ok 17 - has Location header ok 18 - response is a ref # GET /artist/8 ok 19 ok 20 - response is a ref ok 21 - new item has id ok 22 - new item has new id ok 23 ok 24 ok 25 - returned prefetch matches item at location # ===== Update - PUT ===== # put without prefetch=self # PUT /artist/8 ok 26 ok 27 - no response body # GET /artist/8 ok 28 ok 29 - response is a ref ok 30 # put with prefetch=self # PUT /artist/8?prefetch=self ok 31 ok 32 - response is a ref ok 33 - has response body ok 34 - prefetch response has updated rank # GET /artist/8 ok 35 ok 36 - response is a ref ok 37 - returned prefetch matches item at location # ===== Delete - DELETE ===== # DELETE /artist/7 ok 38 ok 39 - no response body # GET /person_types/7 ok 40 # DELETE /artist/8 ok 41 ok 42 - no response body # GET /person_types/8 ok 43 1..43 ok 2 - ===== Create - POST ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e20fd8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e24628), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4716988)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), Moose::Meta::Instance=HASH(0x47204b8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4716988), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470d970)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470d970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x470d970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3926958)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\50-modify-hal.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70db300)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70de1e0), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70de1e0), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70de1e0), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6decf60)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4db8898)) called at t\50-modify-hal.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe4838), "===== Create - POST =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Create - POST =====", CODE(0x4e7860)) called at t\50-modify-hal.t line 111 TestSchema::Result::Artist relationship cds_90s has coderef-based condition which is not handled yet - unknown crosstable_cond_key t\50-modify-hal.t ........ ok 1 - Fixtures Installed # Subtest: ===== Create - POST ===== # GET /artist ok 1 ok 2 - response is a ref ok 3 - data isn't a hash ok 4 - _embedded isn't hash ok 5 - _embedded has artist array ok 6 - set has at least 2 items ok 7 - /artist includes 1 ok 8 - /artist includes 2 ok 9 - /artist includes 3 ok 10 - /artist data looks sane # plain post # POST /artist ok 11 ok 12 - has Location header ok 13 - no data returned without prefetch # GET /artist/7 ok 14 ok 15 - response is a ref ok 16 - new item has id ok 17 - new item has new id ok 18 ok 19 # post with prefetch=self # POST /artist?prefetch=self ok 20 ok 21 - has Location header ok 22 - response is a ref # GET /artist/8 ok 23 ok 24 - response is a ref ok 25 - new item has id ok 26 - new item has new id ok 27 ok 28 ok 29 - returned prefetch matches item at location # ===== Update - PUT ===== # put without prefetch=self # PUT /artist/8 ok 30 ok 31 - no response body # GET /artist/8 ok 32 ok 33 - response is a ref ok 34 # put with prefetch=self # PUT /artist/8?prefetch=self ok 35 ok 36 - response is a ref ok 37 - has response body ok 38 - prefetch response has updated rank # GET /artist/8 ok 39 ok 40 - response is a ref ok 41 - returned prefetch matches item at location # ===== Delete - DELETE ===== # DELETE /artist/7 ok 42 ok 43 - no response body # GET /person_types/7 ok 44 # DELETE /artist/8 ok 45 ok 46 - no response body # GET /person_types/8 ok 47 1..47 ok 2 - ===== Create - POST ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e20fd8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e24628), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4716988)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), Moose::Meta::Instance=HASH(0x47204b8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4716988), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470d970)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470d970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x470d970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3926958)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\52-post_rel-hal.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70d92c8)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70dc1a8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70dc1a8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70dc1a8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6ded330)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4dc8898)) called at t\52-post_rel-hal.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe4958), "===== Create item, with embedded items, by POST to set =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Create item, with embedded items, by POST to set =====", CODE(0x4e7860)) called at t\52-post_rel-hal.t line 73 TestSchema::Result::Track relationship next_tracks has coderef-based condition which is not handled yet - unknown crosstable_cond_key t\52-post_rel-hal.t ...... ok 1 - Fixtures Installed # Subtest: ===== Create item, with embedded items, by POST to set ===== # POST /track?rollback=1 ok 1 ok 2 - has Location header ok 3 - returns reasonable Location ok 4 - returns no data # POST /track?rollback=1&prefetch=self ok 5 ok 6 - has Location header ok 7 - response is a ref ok 8 - returns reasonable Location ok 9 - return data ok 10 - has trackid assigned ok 11 ok 12 ok 13 - has cd assigned ok 14 - has no _embedded # POST /track?rollback=1&prefetch=self,disc ok 15 ok 16 - has Location header ok 17 - response is a ref ok 18 - returns reasonable Location ok 19 - return data ok 20 - has trackid assigned ok 21 ok 22 ok 23 - has cd assigned ok 24 - has _embedded ok 25 ok 26 - has _embedded disc ok 27 - disc matches ok 28 - disc name matches 1..28 ok 2 - ===== Create item, with embedded items, by POST to set ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e20fd8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e24628), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4716988)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), Moose::Meta::Instance=HASH(0x47204b8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4716988), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470d970)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470d970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x470d970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3926958)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\53-put_rel-core.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70d06c0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70d4208), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70d4208), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70d4208), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6ded330)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4dc8880)) called at t\53-put_rel-core.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe4958), "===== Update a resource and related resources via PUT =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Update a resource and related resources via PUT =====", CODE(0x4e7860)) called at t\53-put_rel-core.t line 56 t\53-put_rel-core.t ...... ok 1 - Fixtures Installed # Subtest: ===== Update a resource and related resources via PUT ===== # --- # Name: POST to the set to create a Track to edit (on an existing CD) # POST /track?prefetch=self # Location: /track/19 # Vary: Accept # Content-Length: 107 # Content-Type: application/json # --- # Name: update the title (19 hardwired for now) and prefetch self and disc (ignored) # PUT /track/19?prefetch=self,disc # Vary: Accept # Content-Length: 115 # Content-Type: application/json # --- # Name: update the track id (primary key) # PUT /track/19?prefetch=self # Vary: Accept # Content-Length: 117 # Content-Type: application/json # --- # Name: delete the track we just added # DELETE /track/1900 # Vary: Accept # Content-Type: application/json ok 1 - 53-put_rel-core.t output in t\53-put_rel-core.got matches t\53-put_rel-core.exp # POST /track?prefetch=self ok 2 ok 3 - has Location header ok 4 - response is a ref # PUT /track/19?prefetch=self,disc ok 5 ok 6 - response is a ref ok 7 - return data ok 8 - has trackid assigned ok 9 ok 10 - has same position assigned # recheck data as a separate request # GET /track/19?prefetch=self,disc ok 11 ok 12 - response is a ref ok 13 - has trackid assigned ok 14 ok 15 - has same position assigned # DELETE /track/19 ok 16 1..16 ok 2 - ===== Update a resource and related resources via PUT ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3e20fd8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3e24628), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3e5efd0), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4716988)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3e6bad0), Moose::Meta::Instance=HASH(0x47204b8), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x4716988), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x4717398), HASH(0x4716f28)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470d970)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x470d970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x470d970)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x3926958)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\53-put_rel-hal.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70d06c0)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70d4208), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70d4208), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70d4208), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6ded330)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4dc8880)) called at t\53-put_rel-hal.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fe4958), "===== Update a resource and related resources via PUT =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Update a resource and related resources via PUT =====", CODE(0x4e7860)) called at t\53-put_rel-hal.t line 56 TestSchema::Result::Track relationship next_tracks has coderef-based condition which is not handled yet - unknown crosstable_cond_key t\53-put_rel-hal.t ....... ok 1 - Fixtures Installed # Subtest: ===== Update a resource and related resources via PUT ===== # --- # Name: POST to the set to create a Track to edit (on an existing CD) # POST /track?prefetch=self # Location: /track/19 # Vary: Accept # Content-Length: 254 # Content-Type: application/hal+json # --- # Name: update the title (19 hardwired for now) and prefetch self and disc # PUT /track/19?prefetch=self,disc # Vary: Accept # Content-Length: 377 # Content-Type: application/hal+json # --- # Name: update the track id (primary key) # PUT /track/19?prefetch=self # Vary: Accept # Content-Length: 268 # Content-Type: application/hal+json # --- # Name: delete the track we just added # DELETE /track/1900 # Vary: Accept # Content-Type: application/hal+json ok 1 - 53-put_rel-hal.t output in t\53-put_rel-hal.got matches t\53-put_rel-hal.exp # POST /track?prefetch=self ok 2 ok 3 - has Location header ok 4 - response is a ref # PUT /track/19?prefetch=self,disc ok 5 ok 6 - response is a ref ok 7 - return data ok 8 - has trackid assigned ok 9 ok 10 - has same position assigned # recheck data as a separate request # GET /track/19?prefetch=self,disc ok 11 ok 12 - response is a ref ok 13 - has trackid assigned ok 14 ok 15 - has same position assigned # DELETE /track/19 ok 16 1..16 ok 2 - ===== Update a resource and related resources via PUT ===== 1..2 ok Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("TestSchema") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/Types.pm line 24 Test::DBIx::Class::Types::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 64 Moose::Meta::TypeCoercion::__ANON__("TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeCoercion.pm line 99 Moose::Meta::TypeCoercion::coerce(Moose::Meta::TypeCoercion=HASH(0x3ee7d98), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/TypeConstraint.pm line 144 Moose::Meta::TypeConstraint::coerce(Moose::Meta::TypeConstraint=HASH(0x3eeb3e8), "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 219 MooseX::Types::TypeDecorator::_try_delegate(MooseX::Types::TypeDecorator=HASH(0x3efb180), "coerce", "TestSchema") called at C:/cpanfly-5.14/var/megalib/MooseX/Types/TypeDecorator.pm line 184 MooseX::Types::TypeDecorator::AUTOLOAD(MooseX::Types::TypeDecorator=HASH(0x3efb180), "TestSchema") called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 1249 Moose::Meta::Attribute::_coerce_and_verify(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3f07c80), "TestSchema", Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x458ef60)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Attribute.pm line 511 Moose::Meta::Attribute::initialize_instance_slot(Moose::Meta::Class::__ANON__::SERIAL::1=HASH(0x3f07c80), Moose::Meta::Instance=HASH(0x478b068), Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x458ef60), HASH(0x458f3f8)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 525 Class::MOP::Class::_construct_instance(Moose::Meta::Class=HASH(0x458ff28), HASH(0x458f3f8)) called at C:/cpanfly-5.14/var/megalib/Class/MOP/Class.pm line 495 Class::MOP::Class::new_object(Moose::Meta::Class=HASH(0x458ff28), HASH(0x458f3f8)) called at C:/cpanfly-5.14/var/megalib/Moose/Meta/Class.pm line 273 Moose::Meta::Class::new_object(Moose::Meta::Class=HASH(0x458ff28), HASH(0x458f3f8)) called at C:/cpanfly-5.14/var/megalib/Moose/Object.pm line 23 Moose::Object::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4586050)) called at constructor Test::DBIx::Class::SchemaManager::new (defined at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 241) line 4 Test::DBIx::Class::SchemaManager::new("Moose::Meta::Class::__ANON__::SERIAL::2", HASH(0x4586050)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class/SchemaManager.pm line 153 Test::DBIx::Class::SchemaManager::initialize_schema("Test::DBIx::Class::SchemaManager", HASH(0x4586050)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 646 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 645 Test::DBIx::Class::_initialize_schema("Test::DBIx::Class", HASH(0x39228f8)) called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 353 Test::DBIx::Class::_initialize("Test::DBIx::Class") called at C:/cpanfly-5.14/var/megalib/Test/DBIx/Class.pm line 36 Test::DBIx::Class::import("Test::DBIx::Class") called at (eval 32) line 2 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 eval 'package main; use Test::DBIx::Class ;' called at C:/cpanfly-5.14/var/megalib/ToolSet.pm line 71 ToolSet::import("TestKit") called at t\60-invoke-core.t line 5 main::BEGIN() called at (eval 32) line 2 eval {...} called at (eval 32) line 2 Class::MOP::load_class is deprecated at C:/cpanfly-5.14/var/megalib/Class/MOP.pm line 68. Class::MOP::load_class("Plack::App::Path::Router::Custom", HASH(0x70c55f8)) called at C:/cpanfly-5.14/var/megalib/MooseX/NonMoose/Meta/Role/Class.pm line 247 Class::MOP::Class:::around(undef, undef, "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 157 Class::MOP::Method::Wrapped::__ANON__(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c84d8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Class/MOP/Method/Wrapped.pm line 86 Moose::Meta::Class::__ANON__::SERIAL::5::superclasses(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c84d8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose.pm line 55 Moose::extends(Moose::Meta::Class::__ANON__::SERIAL::5=HASH(0x70c84d8), "Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Moose/Exporter.pm line 418 Moose::extends("Plack::App::Path::Router::Custom") called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 12 require Plack/App/Path/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Router.pm line 9 WebAPI::DBIC::Router::BEGIN() called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 eval {...} called at C:/cpanfly-5.14/var/megalib/Plack/App/Path/Router.pm line 0 require WebAPI/DBIC/Router.pm called at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/WebApp.pm line 32 WebAPI::DBIC::WebApp::_build_router_class(WebAPI::DBIC::WebApp=HASH(0x6dc7690)) called at (eval 1022) line 63 WebAPI::DBIC::WebApp::new("WebAPI::DBIC::WebApp", HASH(0x4b4a5a8)) called at t\60-invoke-core.t line 12 main::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 261 Test::Builder::__ANON__() called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 eval {...} called at C:/cpanfly-5.14/var/megalib/Test/Builder.pm line 266 Test::Builder::subtest(Test::Builder=HASH(0x1fed098), "===== Invoke =====", CODE(0x4e7860)) called at C:/cpanfly-5.14/var/megalib/Test/More.pm line 771 Test::More::subtest("===== Invoke =====", CODE(0x4e7860)) called at t\60-invoke-core.t line 56 Exception: DBIx::Class::Row::get_column(): No such column 'nonesuch' on TestSchema::Result::Artist at C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9\blib\lib/WebAPI/DBIC/Resource/Role/ItemInvoke.pm line 57 t\60-invoke-core.t ....... ok 1 - Fixtures Installed # Subtest: ===== Invoke ===== # POST /artist/1/invoke/get_column ok 1 ok 2 - response is a ref ok 3 - returns expected data # POST /artist/1/invoke/get_column ok 4 ok 5 - response is a ref ok 6 # POST /artist/1/invoke/get_column ok 7 ok 8 - response is a ref ok 9 # POST /artist/1/invoke/get_column ok 10 ok 11 - response is a ref ok 12 # POST /artist/1/invoke/get_column ok 13 1..13 ok 2 - ===== Invoke ===== 1..2 ok t\release-pod-syntax.t ... skipped: these tests are for release candidate testing All tests successful. Files=23, Tests=113, 81 wallclock secs ( 0.09 usr + 0.02 sys = 0.11 CPU) Result: PASS TIMB/WebAPI-DBIC-0.002002.tar.gz nmake test TEST_VERBOSE=1 -- OK Tim Bunce <Tim.Bunce@pobox.com> A composable RESTful JSON API to DBIx::Class schemas using roles and Web::Machine >>> (cd C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9 && tar cvf - WebAPI-DBIC-0.002002.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/T/TI/TIMB/WebAPI-DBIC-0.002002.tar.gz WebAPI-DBIC-0.002002.ppd blib/ blib/lib/ blib/lib/WebAPI/ blib/lib/WebAPI/data_service_api.pod blib/lib/WebAPI/DBIC/ blib/lib/WebAPI/DBIC/Resource/ blib/lib/WebAPI/DBIC/Resource/Base.pm blib/lib/WebAPI/DBIC/Resource/GenericCore.pm blib/lib/WebAPI/DBIC/Resource/GenericItem.pm blib/lib/WebAPI/DBIC/Resource/GenericItemInvoke.pm blib/lib/WebAPI/DBIC/Resource/GenericSet.pm blib/lib/WebAPI/DBIC/Resource/Role/ blib/lib/WebAPI/DBIC/Resource/Role/DBIC.pm blib/lib/WebAPI/DBIC/Resource/Role/DBICAuth.pm blib/lib/WebAPI/DBIC/Resource/Role/DBICException.pm blib/lib/WebAPI/DBIC/Resource/Role/DBICParams.pm blib/lib/WebAPI/DBIC/Resource/Role/DBIC_HAL.pm blib/lib/WebAPI/DBIC/Resource/Role/DBIC_JSONAPI.pm blib/lib/WebAPI/DBIC/Resource/Role/Identity.pm blib/lib/WebAPI/DBIC/Resource/Role/Item.pm blib/lib/WebAPI/DBIC/Resource/Role/ItemHAL.pm blib/lib/WebAPI/DBIC/Resource/Role/ItemInvoke.pm blib/lib/WebAPI/DBIC/Resource/Role/ItemJSONAPI.pm blib/lib/WebAPI/DBIC/Resource/Role/ItemWritable.pm blib/lib/WebAPI/DBIC/Resource/Role/ItemWritableHAL.pm blib/lib/WebAPI/DBIC/Resource/Role/ItemWritableJSONAPI.pm blib/lib/WebAPI/DBIC/Resource/Role/Relationship.pm blib/lib/WebAPI/DBIC/Resource/Role/Router.pm blib/lib/WebAPI/DBIC/Resource/Role/Set.pm blib/lib/WebAPI/DBIC/Resource/Role/SetHAL.pm blib/lib/WebAPI/DBIC/Resource/Role/SetJSONAPI.pm blib/lib/WebAPI/DBIC/Resource/Role/SetWritable.pm blib/lib/WebAPI/DBIC/Resource/Role/SetWritableHAL.pm blib/lib/WebAPI/DBIC/Resource/Role/SetWritableJSONAPI.pm blib/lib/WebAPI/DBIC/Role/ blib/lib/WebAPI/DBIC/Role/JsonEncoder.pm blib/lib/WebAPI/DBIC/Role/JsonParams.pm blib/lib/WebAPI/DBIC/Router.pm blib/lib/WebAPI/DBIC/Util.pm blib/lib/WebAPI/DBIC/WebApp.pm blib/lib/WebAPI/DBIC.pm blib/lib/WebAPI/HTTP/ blib/lib/WebAPI/HTTP/Throwable/ blib/lib/WebAPI/HTTP/Throwable/Factory.pm blib/lib/WebAPI/HTTP/Throwable/Role/ blib/lib/WebAPI/HTTP/Throwable/Role/JSONBody.pm blib/lib/WebAPI/NOTES.pod >>> mv C:\cpanfly-5.14\var\cpan\build\WebAPI-DBIC-0.002002-dWKtX9/WebAPI-DBIC-0.002002.ppd C:/cpanfly-5.14/var/REPO/T/TI/TIMB Finished 2014-11-26T01:00:21