Error when updating default apps

Post Reply
PdFUser5000
Member
Posts: 122
Joined: Fri Jun 12, 2020 11:23 am

Error when updating default apps

Post by PdFUser5000 »

When updating apps, i got the following error message:

Skipped unsupported property 'SwitchModule' of flow object 'XML pickup' of type 'XMLPickup'

Everything works, but what does this mean?
freddyp
Advanced member
Posts: 1023
Joined: Thu Feb 09, 2012 3:53 pm

Re: Error when updating default apps

Post by freddyp »

We are gradually porting all default apps to Node.js. There are obviously some differences between the legacy setup of the and the Node.js setup and one of them is that the legacy elements had hidden properties that are not used in the Node.js environment. So, when updating an app Switch sees that there is a difference between the properties from one version to the other and logs that. As you have noticed: nothing to worry about.

In most cases!

Previously the default elements were part of a Switch installation and when installing a Switch update new versions of the defaults apps also got installed and you had no choice. Therefore we had to take special care when changing the properties of a default element so as not to break existing flows. That was a limiting factor because sometimes you really need to make an incompatible change to provide new indispensable functionality.

You can now manage the version you are using of each default app, so we can make incompatible changes much more easily. If an incompatible change is introduced you can choose not to install the new version, or delay the installation until you have the time to update the flows that are affected by the change. When updating Switch will of course log the differences again but in this case they could be meaningful.

When a new version of a default app changes the properties in a way that requires you to modify your flows you will see a warning in the What's new text of the new version.

ALWAYS READ THE WHAT'S NEW OF A DEFAULT APP VERSION CAREFULLY. DO NOT JUST CLICK ON CONFIRM.
Post Reply