Incident HC-21507

StackOverflowError dans DefaultResponseFiller

Logiciel

Cas client Applicable à Corrigé dans
CS0340163 V9.1.11.0 9.1.12.0

Comportement observé

Une erreur StackOverflowError peut se produire lorsqu'un utilisateur B2B se connecte avec un magasin basé sur React,comme ce qui suit à partir de MemberRoleAssignDataBean :

[8/29/22 11:06:28:330 EDT] 000000db ExceptionEnti E com.ibm.commerce.foundation.rest.providers.ExceptionEntityProvider toResponse <Null Message> java.lang.StackOverflowError \tat sun.reflect.GeneratedMethodAccessor1479.invoke(Unknown Source) \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) \tat java.lang.reflect.Method.invoke(Method.java:508) \tat org.apache.commons.json.internal.BeanSerializer.introspectBean(BeanSerializer.java:118) \tat org.apache.commons.json.internal.BeanSerializer.introspectBean(BeanSerializer.java:142)

Comportement attendu

Aucune erreur de dépassement ne doit être générée.

Résolution

Correctif de code