Skip Menu |

This queue is for tickets about the Alzabo CPAN distribution.

Maintainer(s)' notes

Not really maintained any more. Interested in taking it over? Email the author.

Report information
The Basics
Id: 8903
Status: resolved
Priority: 0/
Queue: Alzabo

People
Owner: DROLSKY [...] cpan.org
Requestors: nobody [...] nowhere.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.85
Fixed in: 0.87



Subject: Undefined subroutine &Alzabo::RDBMSRules::PostgreSQL::extract_bracketed
trying to reverse engineer a Postgres database i get this error: Undefined subroutine &Alzabo::RDBMSRules::PostgreSQL::extract_bracketed called at /usr/local/lib/perl5/site_perl/5.8.4/Alzabo/RDBMSRules/PostgreSQL.pm line 1015.
From: rrindels [...] ampmed.com
I was receiving the same error with 0.86 when reverse engineering a schema. The only reference to extract_bracketed I can find in any module is in Text::Balanced, so I figure that should have been included, and could have been an oversite. I repaired my test installation by doing the following Adding the Line: use Text::Balanced qw(extract_bracketed); to the modules declerations. and modifying the referenced line of Alzabo::RDBMSRules::PostgreSQL.pm to while ( my $spi_expr = Text::Balanced::extract_bracketed( $spi, '{}', '[^{}]*' ) ) although I'm still struggling with Index already exists errors now, it got me past this hurdle.
From: rrindels [...] ampmed.com
I should note to the original poster, that modifying modules or components that Mason uses can require a web server restart and clearing of the Mason Component cache to get the changes into scope.