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é