馃 Raise exception after showing error dialog in publisher.
Previously, exceptions were caught and only displayed in a dialog without being propagated. This change ensures the exception is re-raised for proper handling upstream, improving traceability and debugging.