IC1: New dialog cropping up when creating new metadata component

Issue #903 resolved
Alan Birchenough created an issue

There is a series of dialogs one gets used to seeing when creating, e.g., new Apex classes, but a new one appears to be popping up in the sequence, and it is apparently redundant with another dialog in the series. The new one says "<Component> is not part of the subscription for module <module name>. Do you want to deploy it anyway?". This comes up before the dialog that asks "Do you want to update the subscription for module <module name> with the following changes?" followed by a list of new components.

I am just curious why these overlapping dialogs are necessary, and why I have just started seeing the new one. The workflow is less smooth now.

Comments (2)

  1. Scott Wells repo owner

    It's an ordering thing because of how events are firing. Basically the new class is created and is queued for deployment before it's added to the metadata subscription. As a result, deployment sees that it's being asked to deploy something that's not part of the subscription and prompts you. The reason this is happening now and wasn't before is probably because something changed in the overall event timing and it's just enough for it to do things slightly out of order. I'll take a look at what I can do to ensure ordering. Thanks for filing.

  2. Scott Wells repo owner

    Issue tracker grooming. If this is still an issue, please feel free to reopen, ideally with a concrete reproduction scenario.

  3. Log in to comment