Loading

Errore causato da un tentativo di dereferenziare un oggetto null in Salesforce CPQ

Data pubblicazione: Nov 4, 2025
Descrizione
In Salesforce CPQ, l'errore "Attempt to de-reference null object" (Tentativo di dereferenziare un oggetto null) è causato da una riga di codice che cerca un valore che non esiste perché il valore di un determinato campo è null. Questo errore si può verificare anche quando in un campo di ricerca manca un valore di record.
Risoluzione

Determinare dove compare l'errore "Attempt to de-reference null object", quindi seguire la procedura riportata di seguito per risolvere l'errore.

In un nuovo preventivo

  • Verificare che il campo di ricerca Listino prezzi venga popolato dopo la selezione e che l'ID del listino prezzi sia un ID record valido
  • I gruppi di soluzioni sono abilitati, ma i campi correlati agli stessi nelle impostazioni del pacchetto sono vuoti.

Quando si aggiunge un bundle di prodotti

  • Se si utilizza una regola di ricerca con ambito prodotto che fa riferimento a un campo di ricerca che non esiste nell'oggetto Ricerca

Durante la configurazione

  • Verificare che i record del prodotto Optional SKU (SKU facoltativa) e Configured SKU (SKU configurata) siano validi per tutte le opzioni prodotto. Per Optional SKU possono essere dati caricati senza record prodotto 

Salvataggio, salvataggio rapido, calcolo nell'editor delle voci preventivo

  • Il prezzo di listino o prezzo speciale è indicato per tutte le voci preventivo
  • La quantità non è null
  • Una formula (in un campo o definita in una regola di prezzo) fa riferimento a un campo di un oggetto che non è direttamente correlato al preventivo, alla voce preventivo o al gruppo di voci preventivo.

Durante il rinnovo di un contratto

  • Controllare i record prodotto correlati ai record degli abbonamenti. Il prezzo dell'abbonamento per questi prodotti non può essere null.
Numero articolo Knowledge

000381779

 
Caricamento
Salesforce Help | Article