I seem to have a very similar bug in the most recent Alzabo/Mason GUI.
When trying to reverse engineer the default Bricolage database on
postgreSQL I get a very similar error.
RedHat Linux Fedora Core 4
Azabo 0.87
Perl 5.8.7
Apache 1.3x
mod_perl 1.29
Alex dot McLintock at gmail dot com
Index already exists (id
alert_type_rule___lower___id___alert_type__id___attr___operator___value).
Error class: Alzabo::Exception::Params
Trace: Trace begun at
/usr/local/lib/perl5/site_perl/5.8.7/Alzabo/Create/Table.pm line 375
Alzabo::Create::Table::add_index(undef, undef) called at
/usr/local/lib/perl5/site_perl/5.8.7/Alzabo/Create/Table.pm line 363
Alzabo::Create::Table::make_index('Alzabo::Create::Table=HASH(0xaade4f4)',
'columns', 'ARRAY(0xaa241f8)', 'unique', 0, 'function',
'lower(attr::text)') called at
/usr/local/lib/perl5/site_perl/5.8.7/Alzabo/RDBMSRules/PostgreSQL.pm
line 951
Alzabo::RDBMSRules::PostgreSQL::reverse_engineer('Alzabo::RDBMSRules::PostgreSQL=HASH(0xaa8b084)',
'Alzabo::Create::Schema=HASH(0xaa8ac40)') called at
/usr/local/lib/perl5/site_perl/5.8.7/Alzabo/Create/Schema.pm line 85
Alzabo::Create::Schema::reverse_engineer('Alzabo::Create::Schema',
'name', 'bric', 'rdbms', 'PostgreSQL', 'user', 'bric', 'password',
'bric', 'host', 'localhost', 'port', '') called at
/usr/local/bricolage/comp/mason/alzabo/schema/reverse_engineer.mas line 15
eval {...} at
/usr/local/bricolage/comp/mason/alzabo/schema/reverse_engineer.mas line 14
HTML::Mason::Commands::__ANON__('password', 'bric', 'name', 'bric',
'rdbms', 'PostgreSQL', 'port', '', 'host', 'localhost', 'username',
'bric') called at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0xa871b04)',
'password', 'bric', 'name', 'bric', 'rdbms', 'PostgreSQL', 'port', '',
'host', 'localhost', 'username', 'bric') called at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Request.pm line 1255
eval {...} at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Request.pm
line 1249
HTML::Mason::Request::comp(undef, undef, 'password', 'bric', 'name',
'bric', 'rdbms', 'PostgreSQL', 'port', '', 'host', 'localhost',
'username', 'bric') called at
/usr/local/bricolage/comp/mason/alzabo/schema/autohandler line 148
HTML::Mason::Commands::__ANON__('password', 'bric', 'name', 'bric',
'port', '', 'rdbms', 'PostgreSQL', 'username', 'bric', 'host',
'localhost') called at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0xa768ef0)',
'password', 'bric', 'name', 'bric', 'port', '', 'rdbms', 'PostgreSQL',
'username', 'bric', 'host', 'localhost') called at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Request.pm line 1255
eval {...} at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Request.pm
line 1249
HTML::Mason::Request::comp(undef, undef, 'password', 'bric', 'name',
'bric', 'port', '', 'rdbms', 'PostgreSQL', 'username', 'bric', 'host',
'localhost') called at
/usr/local/bricolage/comp/mason/alzabo/schema/syshandler line 1
HTML::Mason::Commands::__ANON__('password', 'bric', 'name', 'bric',
'rdbms', 'PostgreSQL', 'port', '', 'host', 'localhost', 'username',
'bric') called at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0xa8089a0)',
'password', 'bric', 'name', 'bric', 'rdbms', 'PostgreSQL', 'port', '',
'host', 'localhost', 'username', 'bric') called at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Request.pm line 1250
eval {...} at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Request.pm
line 1249
HTML::Mason::Request::comp(undef, undef, undef, 'password', 'bric',
'name', 'bric', 'rdbms', 'PostgreSQL', 'port', '', 'host', 'localhost',
'username', 'bric') called at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Request.pm line 461
eval {...} at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Request.pm
line 461
eval {...} at /usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/Request.pm
line 413
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0xaa8ae08)')
called at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/ApacheHandler.pm line 167
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0xaa8ae08)')
called at
/usr/local/lib/perl5/site_perl/5.8.7/HTML/Mason/ApacheHandler.pm line 817
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0xa721e60)',
'Apache=SCALAR(0xaab3818)') called at (eval 258) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler',
'Apache=SCALAR(0xaab3818)') called at /dev/null line 0
eval {...} at /dev/null line 0