Toad World® Forums

Automation - delete failure is not explained well


#1

I use the ‘Delete File’ function in an automation step. The trouble is, if a file is not found, I get a logging stating:

A failure in this .tas run!

Automation script “TestDelete_Daily” had errors while executing. The exception messages are listed below and the log file is attached. Change to verbose logging and rerun script for more details.

Exception Messages:

Delete_1 - Collection was modified; enumeration operation may not execute.

**That is pretty mysterious lingo, and makes it hard to diagnose. The log file states the same message. **

Can this be improved?

I think a better message might be ‘File not found: examplefilenamexx.ext’.

Test .tas attached.
TestDelete_Daily.tas (7.91 KB)


#2

I agree. I created QAT-2121 to track this issue.

Thanks for reporting,

Igor.


#3

This is fixed. See the fix in the next beta.

Igor.


#4

The problem was a bit more complicated than it might look at first. Actually, if you have several files to delete and there was only one file in the list that was missing, the whole delete operation failed. This is fixed now. I’ve just posted a new beta (2727). Try it.

Igor.


#5

I’m not in a position to beta test fixes. I’ll have to wait for the official release, 3.5 I suppose. I trust it’s improved.

Thanks,

Julian Chasin


#6

Sure thing. Just wanted to mention that the problem was a bit bigger than just a misleading message.

Igor.