Asset Client and BAM event publisher re fractor

Why do you catch the generic Exception? Also, you neither throw the exception nor logs the stracktrace