I have gotten no help from Adobe Tech Support on this issue. They are pushing me off to Adobe Consulting.
We have a simple custom LiveAction that works fine when components are added and pages are rolled out.
If you delete a component and roll out the page an NPE is generated. Looking at the stack trace it appears to happen in Adobe code. See below.
But Adobe Tech Support says it is in our custom code.
If I totally gut the custom Live Action and implement methods with well know return values and execute methods that are empty the NPE occurs in exactly the same spot.
I am concerned there is something wrong with our CRX and I have told support this but again not getting the attention of the tech support.
The NPE is always on line 172 in LegacyLiveActionRegistration when processing a page with a deleted component.
I am looking for any insight that you might be able to provide. Thanks!