open-cogsci / OpenSesame

Graphical experiment builder for the social sciences
http://osdoc.cogsci.nl/
GNU General Public License v3.0
236 stars 112 forks source link

Abort 'Run' when choosing the path/logfilename #727

Open DahmSF opened 3 years ago

DahmSF commented 3 years ago

Dear developers,

this is just a bug report:

If I start the experiment with the single green triangle , I am asked to insert a subject numer. Afterwards I am asked to insert the name of the logfile (and the path). When inserting the name, there is an option to 'cancel' the process /the window.

No matter if you press cancel or OK, the experiment starts and goes until the end. However, an error message may occur at the very end. By pressing 'cancel' one would expect the experiment not to start (as it does when i press cancel on the subject_nr window).

I am using Win7. This occurs in any version of OpenSesame (also 3.3.4).

Cheers, Stephan

smathot commented 3 years ago

The idea is that if you press Escape, a default logfile is selected, which could save time. So that's by design, even if it's debatable whether it's a good design choice. However:

However, an error message may occur at the very end.

That's of course not supposed to happen. What kind of error message do you see?

DahmSF commented 3 years ago

I updated the newest version and could not replicate the error message any more. I also found the defaultlog.csv. As you say it's debatable whether it makes sense to start and complete the experiment in the default after intentionally deciding to quit. Otherwise you may also take the default name 'subject-XX.csv' with the default path and just press 'OK' to start. By the way the defaultlog.csv is overwritten if you repeat this starting procedure. With the other names you get a message whether you really want to overwrite, but with default you do not get a warning message. Anyway, that's really small issues. You're doing a great job!