Defecto HC-22942
La indexación de los precios del contrato falla con una excepción de puntero nulo al calcular el precio para el paquete compuesto que contiene un componente sin precio
Software
Caso de cliente | Se aplica a | Corregido en |
---|---|---|
CS0350690 | V9.1.11.0 | 9.1.12.0 |
Comportamiento observado
Al calcular el precio de un paquete compuesto, si uno de los componentes no tiene ningún precio, el cálculo de precio falla de forma abrupta y se genera una nullPointerExection, junto con un mensaje similar al siguiente:
Se ha iniciado el cálculo de precio para masterCatalogId:3,074,457,345,616,679,068. Ha fallado el cálculo de precio para masterCatalogId:3074457345616679068. El error es: java.lang.NullPointerException en com.ibm.commerce.foundation.dataimport.priceindex.commands.ContractPriceCalculateCmdImpl.calculateCompositeCatentryForIngest(ContractPriceCalculateCmdImpl.java:2511)
Comportamiento esperado
El código debe poder gestionar correctamente el precio que falta.
Resolución
Fija