[Dbix-class] dbix-class doesn't seem to be getting server info for oracle ...

Alexander Hartmaier alexander.hartmaier at t-systems.at
Tue Oct 18 16:19:18 GMT 2011


What are your DBD::Oracle and DBIx::Class versions?

Am 2011-10-18 18:04, schrieb Roger Day:
I'm trying to use a Oracle driver with the DBIx::Class and I am having issu=
es with the following line:

  return 1
    if $self->_server_info->{normalized_dbms_version} >=3D 8.001;

which doesn't seem to be set ....

Use of uninitialized value in numeric ge (>=3D) at /usr/opt/perl5/lib64/sit=
e_perl/5.8.8/DBIx/Class/Storage/DBI/Oracle/Generic.pm line 93.
 at /usr/opt/perl5/lib64/site_perl/5.8.8/DBIx/Class/Storage/DBI/Oracle/Gene=
ric.pm line 93
        DBIx::Class::Storage::DBI::Oracle::Generic::_determine_supports_ins=
ert_returning('DBIx::Class::Storage::DBI::Oracle::WhereJoins=3DHASH(0x1110a=
03b0)') called at /usr/opt/perl5/lib64/site_perl/5.8.8/DBIx/Class/Storage/D=
BI.pm line 1057
        DBIx::Class::Storage::DBI::get_dbms_capability('DBIx::Class::Storag=
e::DBI::Oracle::WhereJoins=3DHASH(0x1110a03b0)', '_supports_insert_returnin=
g') called at /usr/opt/perl5/lib64/site_perl/5.8.8/DBIx/Class/Storage/DBI.p=
m line 1042
        DBIx::Class::Storage::DBI::get_use_dbms_capability('DBIx::Class::St=
orage::DBI::Oracle::WhereJoins=3DHASH(0x1110a03b0)', '_use_insert_returning=
') called at (eval 82)[/usr/opt/perl5/lib64/site_perl/5.8.8/Class/Accessor/=
Grouped.pm:800] line 2
        DBIx::Class::Storage::DBI::_use_insert_returning('DBIx::Class::Stor=
age::DBI::Oracle::WhereJoins=3DHASH(0x1110a03b0)') called at /usr/opt/perl5=
/lib64/site_perl/5.8.8/DBIx/Class/Storage/DBI.pm line 1655
        DBIx::Class::Storage::DBI::insert('DBIx::Class::Storage::DBI::Oracl=
e::WhereJoins=3DHASH(0x1110a03b0)', 'DBIx::Class::ResultSource::Table=3DHAS=
H(0x11141b590)', 'HASH(0x11127ebd0)') called at /usr/opt/perl5/lib64/site_p=
erl/5.8.8/DBIx/Class/Row.pm line 350
        DBIx::Class::Row::insert('DSTI::CPP::Schema::Result::Events=3DHASH(=
0x110f0a040)') called at /usr/opt/perl5/lib64/site_perl/5.8.8/DBIx/Class/Re=
sultSet.pm line 2690
        DBIx::Class::ResultSet::create('DBIx::Class::ResultSet=3DHASH(0x110=
f09f10)', 'HASH(0x1117d8910)') called at /usr/opt/perl5/lib64/site_perl/5.8=
.8/DBIx/Class/ResultSet.pm line 1980
        DBIx::Class::ResultSet::populate('DBIx::Class::ResultSet=3DHASH(0x1=
10f09f10)', 'ARRAY(0x1117d8f20)') called at /usr/opt/perl5/lib64/site_perl/=
5.8.8/DBIx/Class/Schema.pm line 791
        DBIx::Class::Schema::populate('DSTI::CPP::Schema=3DHASH(0x111281530=
)', 'Events', 'ARRAY(0x1117d8f20)') called at (eval 106)[/usr/opt/perl5/lib=
64/5.8.8/perl5db.pl:628<http://perl5db.pl:628>] line 2
        eval '($@, $!, $^E, $,, $/, $\\, $^W) =3D @saved;package main; $^D =
=3D $^D | $DB::db_stop;
$handle->populate(\'Events\', [{Stream=3D>\'hhhh\'}]);;

;' called at /usr/opt/perl5/lib64/5.8.8/perl5db.pl<http://perl5db.pl> line =
628
        DB::eval called at /usr/opt/perl5/lib64/5.8.8/perl5db.pl<http://per=
l5db.pl> line 3410
        DB::DB called at ./bin/t.pl<http://t.pl> line 11
DBD::Oracle::AUTOLOAD(/usr/opt/perl5/lib64/site_perl/5.8.8/aix-thread-multi=
-64all/DBD/Oracle.pm:97):
97:             (my $constname =3D $AUTOLOAD) =3D~ s/.*:://;
100 levels deep in subroutine calls!

Can someone help me, please?

Roger



_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/dbix-class@lists.scsys.co=
.uk

*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*
T-Systems Austria GesmbH Rennweg 97-99, 1030 Wien
Handelsgericht Wien, FN 79340b
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*
Notice: This e-mail contains information that is confidential and may be pr=
ivileged.
If you are not the intended recipient, please notify the sender and then
delete this e-mail immediately.
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*=
"*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/dbix-class/attachments/20111018/ea9=
41406/attachment.htm


More information about the DBIx-Class mailing list