Happy Business Starts Here

Highlighted
Zuora Alumni

NullPointerException After Adding products in Guided Selling

Problem:

 

We are getting a NullPointerException when trying to save a part from the guided selling flow on a new quote creation.

I did more testing on this issue. It only appears to happen when "Save" is selected from the /apex/SelectBundleProducts page. If I choose "Next" through all of the guided selling steps, I don't receive the error. It appears related to the "Save" button.

 






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Zuora Alumni

Re: NullPointerException After Adding products in Guided Selling

Solution:

 

In this particular case, customer had  VF page zqu_SelectBundleProducts in the 3rd step of  Quote Wizard.

And there was a custon VF page on 4th step of Quote Wizard.

if we  use  VF page zqu__SelectBundleProducts in 3rd step, then in 4th steps we need to use VF page zqu__CpqSelectProducts.

For the New Subscription type:


Change Step #3 to zqu_SelectBundleProducts.
Add Step #4 to use page zqu_CpqSelectProducts.

 

For the Amendment Subscription and Renew Subscription types:


Change Step #3 to zqu_CpqSelectProducts.
Add Step #4 to use page zqu_SelectBundleProducts.

 

We do not need to update the Quote Wizard for the Cancel Subscription type.

Else, zqu__EditQuoteProducts VF page , which is a unified page,  can be used in 3rd step instead of  two separate pages.

This is available from ZQuote version 7.40

 






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √

View solution in original post

1 REPLY 1
Highlighted
Zuora Alumni

Re: NullPointerException After Adding products in Guided Selling

Solution:

 

In this particular case, customer had  VF page zqu_SelectBundleProducts in the 3rd step of  Quote Wizard.

And there was a custon VF page on 4th step of Quote Wizard.

if we  use  VF page zqu__SelectBundleProducts in 3rd step, then in 4th steps we need to use VF page zqu__CpqSelectProducts.

For the New Subscription type:


Change Step #3 to zqu_SelectBundleProducts.
Add Step #4 to use page zqu_CpqSelectProducts.

 

For the Amendment Subscription and Renew Subscription types:


Change Step #3 to zqu_CpqSelectProducts.
Add Step #4 to use page zqu_SelectBundleProducts.

 

We do not need to update the Quote Wizard for the Cancel Subscription type.

Else, zqu__EditQuoteProducts VF page , which is a unified page,  can be used in 3rd step instead of  two separate pages.

This is available from ZQuote version 7.40

 






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √

View solution in original post