This try catch block will catch any XMLRPC value errors and incorrectly attribute them to the controller parameter structure. It would probably be better to just say there was an XMLRPC error when loading the plugin and let the user figure out the issue.
https://github.com/magazino/move_base_flex/blob/c02460e9bc1dbfb2e82348b308cc3fa1e3d12cda/mbf_abstract_nav/include/mbf_abstract_nav/impl/abstract_plugin_manager.tcc#L106
This try catch block will catch any XMLRPC value errors and incorrectly attribute them to the controller parameter structure. It would probably be better to just say there was an XMLRPC error when loading the plugin and let the user figure out the issue.