MBS Xojo Bug Reporter Kit 1.6

The MBS Xojo Bug Reporter Kit helps you reporting bugs in your applications back to you, the developer.

  1. Collect bug reporter data and send to server for delivery as email (or insert to database)
  2. Handle unhandled exceptions. The plugin reports the exception class name and message.
  3. Find Mac OS X crash reports and report them.
  4. Run bug reporter for feature request.
  5. Catch Windows System Exceptions.
  6. Catch Signals on Mac OS X and Linux.
  7. Catch unhandled C++ exceptions. Our plugins can catch this C++ exceptions on Mac OS X and Linux, but not on Windows. There is a feedback report about Xojo not capturing C++ exceptions if the runtime allocates memory: 12072
  8. Catches Cocoa Exceptions
  9. Localized for French, English, German and Italian.
  10. Full Source code access.

Note to 5-8: If those exceptions are not handled, your application crashes. We try to show a bug reporter dialog before that and terminate the application after the dialog is done.





( 222K )



The Bug Reporter dialog on Mac:

The Bug Reporter dialog on Windows, second tab:


MBS Plugins Licenses: Util, MacOSX, MacCF, MacBase, Linux, MacCocoa and Win parts.

Xojo 2013 and newer.

Or Real Studio 2008 or newer (maybe work with older versions, but not tested)

No Open Source projects, please. This would violate the license.

API 2.0

Our Kit is written for the traditional Xojo API and may show warnings when used in newer Xojo version.

Feel free to make adjustments as needed.


Since version 1.6 included for free with MBS Plugins download in v23.4.

Version history

Version 1.6, 18th August 2023

  • Updated for Xojo 2023.
  • Now included with MBS Xojo Complete Plugin Set.

Version 1.5, 29th September 2021

  • Fixed some localization bugs.
  • Fixed compilation bugs for Xojo 2019r3
  • Changed email script to mark email as UTF-8.
  • Add list of current visible windows with focused control to the report.
  • Updated to Xojo 2021

Version 1.4, 31st July 2019

  • Fixed constants kClassificationDataLoss, kFailedToCreateTextFile and kInternetTrouble to not have default in french.
  • Added #pragmas to avoid warnings
  • Updated PHP script with nicer formatting and newer syntax.
  • Updated for Xojo 2019r1

Version 1.3

  • Added console example project.
  • Updated for Xojo 2017.

Version 1.2

  • Added french translation.
  • Updated for Xojo
  • Now checks if app is not nil as a crash on quitting may have app = nil.
  • Added SignalHandler to gracefully quit on Killing
  • Added low level exception and signal handlers to log crashes.
  • Added StackOverflowChecking Pragmas to avoid problems if for some reason exception is caught on non Xojo thread.
  • Added special handling for unhandled Xojo exception caught on a Xojo thread.
  • Works on 64-bit, too.

Version 1.1

  • Signals on Mac & Linux now show stack trace.
  • Reason is now part of the report. Else you may miss it.
  • Moved project to Real Studio 2012.
  • Removed reference to GetObjectClassNameMBS
  • Now uses BackTraceMBS function on Mac to query stack backtrace.
  • Added LinuxSysInfoMBS for more details on Linux.
  • Fixed some minor bugs.
  • Added Italian translation and improved German & English

Version 1.0

  • First public release.

Public Interfaces


Limited product support is offered for free. Custom contract development to help you integrating our kit or making improvements for you can be ordered.

Updates to the kit will be available regularly to all registered users.

If you have questions, please contact us. See contact page or use our feedback form.

The biggest plugin in space...