Details
-
Improvement
-
Resolution: Won't Do
-
Neutral
-
None
-
None
-
None
Description
Publication is returning exception messages or i18nized error messages from public instance which may not tell the real reason why publication failed or. In some cases, messages even contain just null string without any explanation of what happened.
Publication is doing checks based on the error messages returned from public nodes, which is wrong, especially if it's i18nized message which was translated.
We could improve error handling by introducing error codes and error parameters for failures. Error codes would be translated on author and reported back to user either as a notification or a message.
Checklists
Acceptance criteria