diff --git a/lib/WebGUI/Pluggable.pm b/lib/WebGUI/Pluggable.pm index 9b82fd856..22802dab8 100644 --- a/lib/WebGUI/Pluggable.pm +++ b/lib/WebGUI/Pluggable.pm @@ -195,6 +195,9 @@ sub instanciate { } my $object; if (! eval{$object = $module->$sub(@{$params}); 1}) { + if ( ref $@ ) { + die $@; + } croak "Could not instanciate object using $sub on $module because $@"; } if (defined $object) {