You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I notice that, e.g., JsonMappingException has several bidirectional links in internal fields like _processor.
Why not annotate those fields with @JsonIgnore? You've already got the Java serialization "transient" on them.
One symptom of not eating your own dog food here is that AWS SWF Flow Framework is broken. If it attempts to deserialize the result of an activity and that attempt fails with a JsonMappingException, the framework then attempts to serialize the resulting DataConverterException via Jackson...which fails with a different JsonMappingException (StackOverflowError) because of the embedded JsonMappingException.
I see no reason why a serde framework should not be able to serde itself.