perl-embperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Terrence Brannon <metap...@urth.org>
Subject Re: DBIx::Recordset struggles to pass tests
Date Wed, 12 Nov 2003 01:30:44 GMT
Michael Gray wrote:

>Hs anyone had any luck getting DBIx::Recordset to pass its tests using 
>recent versions of perl, DBI and DBD::Oracle?
>  
>
Angus Lees and myself have several patches for Recordset, most are 
archived in the embperl mailing list.

Gerald was supposed to have a subversion repository setup by now, but 
hasn't done it.

>DBI 1.38 seems okay, no need to mess there.  Platform is Red Hat Linux 9, 
>but with perl built locally.  Oracle client is 9.2.0.1.0.  
>DBIx::Recordset is 0.24.
>
>I can get DBIx::Recordset to pass its test with perl 5.8.0 and
>DBD::Oracle 1.12.
>
>With DBD::Oracle 1.14, and either perl 5.8.0 or perl 5.8.2, 
>DBIx::Recordset fails its tests as follows:
>
>...
>DeleteWithLinks...                     ok
>  - 2 ...
>Test terminated with fatal error! Look at test.log
>
>test.log:
>...
>Clear (Delete all) disabled for table  at blib/lib/DBIx/Database.pm line 57
>DBIx::Database::Base::savecroak('DBIx::Recordset=HASH(0x86790f4)','Clear (Delete all)
disabled for table ') called at blib/lib/DBIx/Recordset.pm line 2715
>DBIx::Recordset::DeleteWithLinks('DBIx::Recordset=HASH(0x86790f4)','HASH(0x8685b30)','HASH(0x86859f8)')
called at blib/lib/DBIx/Recordset.pm line 2760
>DBIx::Recordset::DeleteWithLinks('DBIx::Recordset=HASH(0x867e2fc)','HASH(0x867baf4)')
called at test.pl line 1933
>main::DoTest('Oracle','dbi:Oracle:testdb','mjg17/roingtbet','undef') called at test.pl
line 3991
>...
>
>With DBD::Oracle 1.12 and perl 5.8.2, DBIx::Recordset fails its tests 
>a little later:
>
>...
>Select with sub table...               ok
>  - 2 ...
>Test terminated with fatal error! Look at test.log
>
>test.log:
>...
>Can't upgrade that kind of scalar at test.pl line 83.
>...
>
>Having to hold back on upgrades for both perl and DBD::Oracle is making me 
>uncomfortable.  Any tips would be gratefully received.
>
>  
>
Hmm, I wonder what could be causing this to happen. I have only open 
source databases available, or I would do some testing and patching 
myself. There's no free version of Oracle for Windows is there? I run 
Cygwin.

>Thanks
>
>  
>



---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Mime
View raw message