App: Fix CategoryInduced bug and error handling

The result of CategoryInduced is a list, and has thus
to be joined before being printed.

Surround with try/except as well