@user1974 .... Outstanding information. I wonder if we could ask the Programmer of HPM to update the code an allow something like 600 seconds? This does not matter to me anymore as I have made the switch to the Built In Code.
i have attempted to alter the timeouts, at first the one seen in the update() to 500 seconds. it did not help. then I altered all of the timeouts (maybe 6 or more) to 500 seconds and had similar WebCore update results (fatal error). a direct update (copy and paste files from github) was able to save the updated files on all 4 of my hubs. one must update all of them (webCore, Piston, Storage etc) or webCore pistons will issue a warning that the child and parent app are of different versions. To me, as i can update and save the github files directly implies that it may not be an obvious platform timeout issue but a package manager issue. i am sure they will resolve this but for now there is a way to accomplish the updates.
Time it out, from when you begin manually importing "webcore_piston.groovy" to after it finishes saving. The first time (no pre-existing code) is faster than an update. I'm not a WebCoRE user but I added it via HPM once and it worked. It was the Update that took too long and failed. I guess deleting 14,000 lines isn't quick
The point is, the platform works fine for the target audience: humans, and the automated function via HPM is stuck with the timeouts allowed. I have not heard back about an increase in the Platform's limit.
Apologies for being uneducated on this. What is meant by “the platform limit”? Is this a Hubitat restriction on an app automated update? Does Hubitat have any limits for the manual method of replacing the code and saving? Or, is the limit related to Groovy apps?
One last question….. to whom should I address a request for a change?