Skip Menu |

This queue is for tickets about the DBIx-Class-EncodedColumn CPAN distribution.

Report information
The Basics
Id: 130447
Status: resolved
Priority: 0/
Queue: DBIx-Class-EncodedColumn

People
Owner: Nobody in particular
Requestors: jplesnik [...] redhat.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Test timestamp_order.t fails
Date: Wed, 4 Sep 2019 14:22:09 +0200
To: bug-DBIx-Class-EncodedColumn [...] rt.cpan.org
From: Jitka Plesnikova <jplesnik [...] redhat.com>
The tests of DBIx-Class-EncodedColumn-0.00017 fails with following error: BUILDSTDERR: Can't locate DigestTest/Schema.pm in @INC (you may need to install the DigestTest::Schema module) (@INC contains: /builddir/build/BUILD/DBIx-Class-EncodedColumn/t/author/lib /builddir/build/BUILD/DBIx-Class-EncodedColumn/inc /builddir/build/BUILD/DBIx-Class-EncodedColumn/blib/lib /builddir/build/BUILD/DBIx-Class-EncodedColumn/blib/arch /usr/local/lib/perl5/5.30 /usr/local/share/perl5/5.30 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/author/timestamp_order.t line 9. BUILDSTDERR: BEGIN failed--compilation aborted at t/author/timestamp_order.t line 9. t/author/timestamp_order.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run The error was cause by wrong setting of path to test's libraries. The attached patch solve the issue. After fixing path, the test failed with error # perl -Ilib ./t/author/timestamp_order.t DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::SQLite::st execute failed: NOT NULL constraint failed: test_timestamp_order.updated [for Statement "INSERT INTO test_timestamp_order ( created, password, username) VALUES ( ?, ?, ? )" with ParamValues: 1='2019-09-04 11:57:42', 2='ab443dbc999f919c9dbfd017a3bc6bd1faf3a4a8MFb/mucKyX', 3='testuser'] at ./t/author/timestamp_order.t line 19 DBIx::Class::Storage::TxnScopeGuard::DESTROY(): A DBIx::Class::Storage::TxnScopeGuard went out of scope without explicit commit or error. Rolling back. at /usr/share/perl5/vendor_perl/DBIx/Class/Exception.pm line 77 Right now, I don't know how to solve it. Jitka -- Jitka Plesnikova Software Engineer Red Hat

Message body is not shown because sender requested not to inline it.

Subject: Re: [rt.cpan.org #130447] AutoReply: Test timestamp_order.t fails
Date: Wed, 4 Sep 2019 15:21:37 +0200
To: bug-DBIx-Class-EncodedColumn [...] rt.cpan.org
From: Jitka Plesnikova <jplesnik [...] redhat.com>
The updated patch fixes both paths in the test. The test passes now. Show quoted text
> ------------------------------------------------------------------------- > The tests of DBIx-Class-EncodedColumn-0.00017 fails with following error: > > BUILDSTDERR: Can't locate DigestTest/Schema.pm in @INC (you may need to install the DigestTest::Schema module) (@INC contains: /builddir/build/BUILD/DBIx-Class-EncodedColumn/t/author/lib /builddir/build/BUILD/DBIx-Class-EncodedColumn/inc /builddir/build/BUILD/DBIx-Class-EncodedColumn/blib/lib /builddir/build/BUILD/DBIx-Class-EncodedColumn/blib/arch /usr/local/lib/perl5/5.30 /usr/local/share/perl5/5.30 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/author/timestamp_order.t line 9. > BUILDSTDERR: BEGIN failed--compilation aborted at t/author/timestamp_order.t line 9. > t/author/timestamp_order.t .. > Dubious, test returned 2 (wstat 512, 0x200) > No subtests run > > The error was cause by wrong setting of path to test's libraries. The attached patch solve the issue. > > After fixing path, the test failed with error > > # perl -Ilib ./t/author/timestamp_order.t > DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::SQLite::st execute failed: NOT NULL constraint failed: test_timestamp_order.updated [for Statement "INSERT INTO test_timestamp_order ( created, password, username) VALUES ( ?, ?, ? )" with ParamValues: 1='2019-09-04 11:57:42', 2='ab443dbc999f919c9dbfd017a3bc6bd1faf3a4a8MFb/mucKyX', 3='testuser'] at ./t/author/timestamp_order.t line 19 > DBIx::Class::Storage::TxnScopeGuard::DESTROY(): A DBIx::Class::Storage::TxnScopeGuard went out of scope without explicit commit or error. Rolling back. at /usr/share/perl5/vendor_perl/DBIx/Class/Exception.pm line 77 > > Right now, I don't know how to solve it. > > Jitka

Message body is not shown because sender requested not to inline it.

Bugfixed in 0.00018.