We noticed that when there is an invalid SVG file, the error messages are poor quality and just crash the whole system.
This PR is making sure to log errors instead of throwing exceptions, and also we added a log for a case where we know we are not going to be able to draw the right thing but we can see it in the binlog as opposed to an ambiguous message.
Description of Change
We noticed that when there is an invalid SVG file, the error messages are poor quality and just crash the whole system.
This PR is making sure to log errors instead of throwing exceptions, and also we added a log for a case where we know we are not going to be able to draw the right thing but we can see it in the binlog as opposed to an ambiguous message.