Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

[open] Changing computers - exp. does not work

edited August 2013 in OpenSesame

Hello everybody!

I have an experiment I made with OpenSesame on my computer.
I need to use it now on a different computer and it won't run. I have
little experience with computers or engineering so I really don't have
a clue what is going on.

The error message from the debugging window is as follows:

Python 2.7.5 
Type "help()", "copyright()", "credits()" or "license()" for more information.
Type "modules()" for details about installed modules and version information.
Use the "print [msg]" statement in inline_script items to print to this debug window.
>>> 
Traceback (most recent call last):
File "dist\libqtopensesame\qtopensesame.py", line 874, in open_file
File "dist\libqtopensesame\items\experiment.py", line 53, in __init__
File "dist\libopensesame\experiment.py", line 129, in __init__
File "dist\libopensesame\experiment.py", line 527, in open
File "encodings\utf_8.pyo", line 16, in decode
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe4 in position 5: invalid continuation byte

any kind of help (as well as moral or psychological)
will be appreciated,

yotam

Comments

  • edited 10:16PM

    Also,

    I get an error message which states as follows

  • edited 10:16PM

    Error: Failed to open 'F:/גיבוי ניסוי 5216/Set 1 - Mental Rotation.opensesame.tar.opensesame.tar.gz'
    Description: 'utf8' codec can't decode byte 0xe4 in position 5: invalid continuation byte

    Make sure that the file is in .opensesame or .opensesame.tar.gz format. If you should be able to open this file, but can't, please go to http://www.cogsci.nl/opensesame to find out how to recover your experiment and file a bug report.

  • edited 10:16PM

    Another difference, let alone the computer -->
    the new computer on which the exp does not work
    runs the latest version of opensesame in contrary to
    the computer which is running fine the program.

  • edited 10:16PM

    Im glad I can have this discussion with myslef :D

  • edited 10:16PM

    Hi Yotam,

    The error appears to be a bug related to the special characters in the pathname. If you put the experiment in a folder without special characters, you should be able to open it. Does that solve the problem for you (for now)?

    Cheers,
    Sebastiaan

  • edited 10:16PM

    Thank you so much for answering,

    I'll check it out and let you know.

    This forum is really helpful, answers are always fast
    and kind,

    thank you :)

    yotam

  • edited 10:16PM

    p.s.

    Even if it will work, I think it is worth noting that on the same computer while switching to an older version of opensesame I did not have this problem. So The problem does seems to be related to the current version of opensesame. The "special Characters" are merely hebrew letters (you probably don't see don't see them as such lacking the appropriate encoders).
    so same file path - okay on older version of program
    not okay on current version

  • edited 10:16PM

    I am very sorry to say but it did not work...
    I ended copying the entire script from the script editor
    and pasting it to in the newer version of opensesame. That however
    was not enough as the file pool does not transfer with the script,
    so I still have to find all the images and see if it works correctly now.
    Debugger did give a message of an "unstable file" - whatever that means ?

    yotam,
    updates will follow

  • edited 10:16PM

    Hi Yotam,

    You can open the .opensesame.tar.gz file with a tool like 7-zip, and retrieve all the files that way (unless the file is corrupted, of course). I'm not sure what is going on here. It seems that you are encountering a different error now, but it would be helpful if you post the full debug output.

    (Regarding the term 'special characters'. I realize that the terminology is a bit western-centric, but Hebrew characters are special in the sense that they are not part of the ASCII character set.)

    Cheers,
    Sebastiaan

Sign In or Register to comment.