File will not open

Hello !

I have recently changed computers and downloaded the new version of ELAN on my new PC (Windows 10). The files I’ve been working on for some time now will not open with the new ELAN version on the new PC. They open fine on my old computer, but the new version of ELAN is not responding after being prompted to open the file. The odd thing is that they actually opened yesterday on the new PC. I worked on them and saved my new annotations, but now they won’t open again.
I have tried changing the names of those files, and erased all special characters from the paths.
I get this message from the Log file : INFO: The APP_OPEN_FILE action is not supported on the current platform!
Jan 27, 2020 12:06:25 PM mpi.eudico.client.annotator.DesktopAppHandler setHandlers
I have tried to open each file with a notepad to see what the problem is but there are many annotations and a lot of information about time frames I cannot really decipher.
Thanks for your help !

Best,
M.

The “… APP_OPEN_FILE action…” is not related to your problem.
If you can still access the log after opening an eaf file, then problems related to the just opened file are somewhere at the bottom of the log.
You can also use File->Validate EAF File… to check one of your eaf files and see if the validation report contains meaningful error or information messages.

-Han

Hello Han, thanks for your reply.
There are only a few lines in the log after I’ve tried to open my eaf file.
I tried to validate my files but each time the validation process does not come to an end and I have to close ELAN for it to end.
Would that mean that my files are corrupted in some way ?

It sounds indeed like the file(s) is/are damaged. Can you send one to me (han.sloetjes AT mpi.nl) so that I can check and try to reproduce the problem?

PS it appears the files are very big (at least the tested one, > 30MB) which makes XML validation very time consuming. XML validation is performed by default when opening an eaf file, but can be switched off by changing an application property. At the moment this can only be done by editing a the file “elan.properties” in the installation folder (or sub-folder). The property:
ELAN.EAF.Validate=true
can be set to false for this purpose.