--- trunk/lib/Frey/ClassLoader.pm 2008/12/02 01:31:32 671 +++ trunk/lib/Frey/ClassLoader.pm 2008/12/02 01:48:45 672 @@ -228,7 +228,11 @@ Frey::Web->meta->apply( $instance ); warn "new_frey_class $class role with Frey::Web"; } else { - $params->{request_url} = $self->request_url; + if ( $self->can('request_url') ) { + $params->{request_url} = $self->request_url; + } else { + warn "## $self doesn't have request_url"; + } $instance = $class->new( %$params ) or confess "can't $class->new".dump( %$params ); warn "new_frey_class $class"; }