Incident HC-22942

L'indexation des prix du contrat échoue avec une exception de pointeur null lors du calcul du prix du groupement contenant un composant sans prix

Logiciel

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

Comportement observé

Lors du calcul du prix d'un groupement, si l'un des composants n'a pas de prix, le calcul du prix échoue brusquement et NullPointerExection s'affiche, avec un message similaire à ce qui suit :

Le calcul du prix a commencé pour masterCatalogId:3,074,457,345,616,679,068. Le calcul du prix a échoué pour masterCatalogId:3074457345616679068. L'erreur est la suivante : java.lang.NullPointerException à com.ibm.commerce.foundation.dataimport.priceindex.commands.ContractPriceCalculateCmdImpl.calculateCompositeCatentryForIngest(ContractPriceCalculateCmdImpl.java:2511)

Comportement attendu

Le code doit correctement gérer le prix manquant.

Résolution

Corrigé