Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of the change
In some case ... payload has some data which are corrupted. When payload is serialized an error occured. I guess the first goal of rollbar is there to log data to rollbar, even if some data of payload cannot be serialized.
My case:
Call:
Easy for rollbar .... but in the payload of my data sent to rollbar, I have the Doctrine PersistentCollection (related to call user->medias). And when this iterator is serialized, it retry to create my object with a bad enum. Doctrine never created this object and rollbar cannot detect this error.
With this PR, i'll only got a message saying data cannot be serialized
Without I get a 500 and no logs to rollbar.
Type of change