Runtime Error 70: Permission Denied (case 34283)
Runtime Error 70: Permission Denied (case 34283)
Today while 16 participants were simultaneously running the same experiment on MediaLab, 4 of the PCs threw a runtime error 70 and exited MediaLab. The experiment file runs from a server to which the PCs are all linked. Some of the PCs are set up to save to the same folder/data file, but not all of the ones that had the error. We were thinking that maybe multiple PCs were attempting to access the data file at the same time, and so getting a locked file message resulting in the runtime error. Is there something about simultaneously running 20 PCs from an experiment residing on a server that we need to be aware of? Does running the experiment from the same server folder/file cause problems? Attempts to recreate the error in a controlled way have failed so far (e.g., running the experiment on two PCs and both operators hitting the keys at the same time), but this afternoon while running 10 participants we again had runtime errors on several of the machines - even though each was set up to access a different data file to store participants responses... Any ideas?
MediaLab works most reliably when the computer is running the .exp and .que files on the same hard drive on which MediaLab is installed. Many people can and have successfully used MediaLab like you are with a server. However, moving the files onto a server away from the hard drive where MediaLab is installed introduces new possible layers that could interfere with running the program. Here are a few things you might want to check.
1) Do all of the user accounts running MediaLab have full read/write access-preferably Administrator- to the place with the data folder?
2) Did the internet or connection to the server possibly go down while running MediaLab?
1) Do all of the user accounts running MediaLab have full read/write access-preferably Administrator- to the place with the data folder?
No, since this is a student project, the account does not have administrator rights to the data folder. The "permission denied" nature of the error would certainly suggest this might be the issue. I think that the best solution is to run the EXP and QUE files from the hard drive, rather than from the server - though this does add a level of work that I assumed would not be necessary.
2) Did the internet or connection to the server possibly go down while running MediaLab?
As far as I can tell, the answer to this is also No.
You mentioned that others successfully do this - is that b/c they have administrator rights to the server do you think? I can't help thinking that this has something to do with multiple users attempting to access the same files at the same time...
It is indeed possible that your situation of having more than one computer station trying to remotely access a single server running the same files and write to the data folders on it-be they one or multiple-is the source of interference. It's unique in each situation like this because of the server set up and exactly what does or does not occur if more than one computer station is trying to use that server.
I would agree that the most reliable resolution is to put the .que and .exp files and any other files they need to run on each individual computer station and having the data write to those same individual computers.
Hello Violeta123!
Have you tried any of the recommendations in this thread or any other actions to resolve your situation?