> On 25 Mar 2019, at 16:52, Josef Reidinger <[email protected]> wrote:
> 
>> 
>> 
>> Is there something I’m missing in YaST to show ruby exceptions or errors? 
> 
> Well, your problem is too generic exception catcher at 
> https://github.com/Firstyear/yast-auth-server/blob/2019-03-19-update-ds-create/src/lib/authserver/ui/new_dir_inst.rb#L131
> It catches all exceptions, which in general I do not recommend as it catches 
> beside user errors also programmers ones. At least you can change it to 
> `rescue RuntimeError`. And for sure always log what you catch unless you 
> re-raise it, so it is not silent as now.
> And because you catch exception, then global exception handler is not in 
> reached.

Errghh, I would never have found that. I’ve never seen a language that uses 
rescue as an exception handler! Anyway, I now have the actual error now (which 
is apperently that “log” IE log.debug() can’t be found in 
authserver/dir/ds389.rb.). 

Thanks for your help with this! 


—
Sincerely,

William Brown

Senior Software Engineer, 389 Directory Server
SUSE Labs

--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to