--- trunk/lib/Frey/Introspect.pm 2008/07/05 16:50:17 54 +++ trunk/lib/Frey/Introspect.pm 2008/07/05 19:00:10 55 @@ -11,6 +11,7 @@ use List::Util; use Continuity::Widget::DomNode; +use lib 'lib'; extends 'Frey'; @@ -198,7 +199,16 @@ my $methods; - my ( $class, $meta, $is_role ) = $self->load_package(); + my ( $class, $meta, $is_role ); + eval { $self->load_package(); }; + if ( $@ ) { + warn "ERROR: $@"; + $request->conn->send_status_line( 500, $@ ); + $request->print( $@ ); + $request->next; + return; + } + if ( $class->can('meta') ) { $methods = Continuity::Widget::DomNode->create( ul => [