Elan on Mac 11.5.2 - No new annotation entry possible

Hi,

I have been using Elan (6, 6.1 and 6.2 fix) on my Mac 11.5.2 to annotate imported transcriber files, saved as eaf files, over 2021.
From October 2021 onwards, after annotating two or three segments, my Elan seems to block me from entering anything new under annotations. Nothing happens when I try to enter a new annotation after this, whether I right-click on the segment, or try over “Annotation > New Annotation here”. I don’t receive any error message. The program simply doesn’t respond when I try to add a new annotation to a segment.

I’ve tried deleting and re-installing Elan, using different versions, and different files, but nothing seems to work.
It doesn’t seem to be an issue with the files because I have sent them to colleagues also working on the same project and they are able to add annotations. It looks like it’s an issue with my Mac.

Am I overlooking any details in Elan / my mac that are stopping me from adding new annotations?
If there’s any extra information I can provide that could help to eliminate potential causes I’d be more than happy to post them.

Thanks in advance!

That sounds mysterious. You mention that you don’t receive an error message, does that include the log? In other words, if you go to View->View Log… after running into this problem, are there no obvious messages about why an annotation could not be created? This leads to (or includes) a second question: is the program itself still responsive (i.e. can you still open menu’s, navigate the file, play the media etc.) or does the application hang completely?

-Han

Hi Han, thanks for your response and the pointer about checking the log. I opened a file I am unable to work on due to the above issue and tried to add a new annotation. I then checked the log and there seem to be the following error messages:


Jan 20, 2022 2:44:05 PM mpi.eudico.util.ExtClassLoader loadClasses
WARNING: Cannot create class from /Applications/ELAN_6.0.app/Contents/app/extensions/annotyzer-lexicon-0.6-compound.jar member META-INF/versions/9/javax/xml/bind/ModuleUtil.class: java.lang.NoClassDefFoundError: javax/xml/bind/ModuleUtil (wrong name: META-INF/versions/9/javax/xml/bind/ModuleUtil)
Jan 20, 2022 2:44:05 PM mpi.eudico.util.ExtClassLoader loadClasses
WARNING: Cannot create class from /Applications/ELAN_6.0.app/Contents/app/extensions/annotyzer-lexicon-0.6-compound.jar member module-info.class: java.lang.NoClassDefFoundError: module-info is not a class because access_flag ACC_MODULE is set
Jan 20, 2022 2:44:05 PM mpi.eudico.client.annotator.util.AvailabilityDetector detectFromJar
WARNING: No plug-in cmdi metadata file found in analyzer-gloss-0.6.jar


I’m afraid I’m not sure what these messages may mean! I will have a search for them in the forum to see if that helps. The rest of the programme is still responsive, I can open menus and play the media etc. after new annotations are blocked.

The entire log file reads as follows:

Jan 20, 2022 2:43:38 PM mpi.eudico.client.annotator.ELAN main
INFO:

@ELAN Launched

Jan 20, 2022 2:43:39 PM mpi.eudico.client.annotator.ELAN main
INFO: ELAN 6.0
Java home: /Applications/ELAN_6.0.app/Contents/runtime/Contents/Home
Java version: 14.0.1
Runtime: 14.0.1+7
OS name: Mac OS X
OS version: 10.16
OS arch.: x86_64
User language: en
User home: /Users/eleanortroth
User dir: /
File encoding: UTF-8
Classpath: /Applications/ELAN_6.0.app/Contents/app/elan-6.0.jar:/Applications/ELAN_6.0.app/Contents/app/javafx-controls-11-mac.jar:/Applications/ELAN_6.0.app/Contents/app/xmlbeans-2.6.0.jar:/Applications/ELAN_6.0.app/Contents/app/commons-logging-1.2.jar:/Applications/ELAN_6.0.app/Contents/app/javafx-graphics-11-mac.jar:/Applications/ELAN_6.0.app/Contents/app/json-20160212.jar:/Applications/ELAN_6.0.app/Contents/app/httpclient-4.4.1.jar:/Applications/ELAN_6.0.app/Contents/app/guk-0.7.jar:/Applications/ELAN_6.0.app/Contents/app/activation-1.1.1.jar:/Applications/ELAN_6.0.app/Contents/app/lexiconcomponent-1.8.jar:/Applications/ELAN_6.0.app/Contents/app/javax.activation-api-1.2.0.jar:/Applications/ELAN_6.0.app/Contents/app/javafx-base-11-mac.jar:/Applications/ELAN_6.0.app/Contents/app/jlfgr-1.0.jar:/Applications/ELAN_6.0.app/Contents/app/slf4j-api-1.7.5.jar:/Applications/ELAN_6.0.app/Contents/app/xercesImpl-2.11.0.jar:/Applications/ELAN_6.0.app/Contents/app/metadata-api-1.5.0.jar:/Applications/ELAN_6.0.app/Contents/app/staccato-1.0.0.jar:/Applications/ELAN_6.0.app/Contents/app/log4j-1.2.17.jar:/Applications/ELAN_6.0.app/Contents/app/vlcj-natives-4.1.0.jar:/Applications/ELAN_6.0.app/Contents/app/mfsearch-1.5.7.jar:/Applications/ELAN_6.0.app/Contents/app/javafx-media-11-mac.jar:/Applications/ELAN_6.0.app/Contents/app/javafx-base-11.jar:/Applications/ELAN_6.0.app/Contents/app/commons-codec-1.9.jar:/Applications/ELAN_6.0.app/Contents/app/jaxb-api-2.3.1.jar:/Applications/ELAN_6.0.app/Contents/app/javafx-swing-11.jar:/Applications/ELAN_6.0.app/Contents/app/annot-search-lib-1.4.11.jar:/Applications/ELAN_6.0.app/Contents/app/xml-resolver-1.2.jar:/Applications/ELAN_6.0.app/Contents/app/commons-io-2.5.jar:/Applications/ELAN_6.0.app/Contents/app/bridj-0.7.0.jar:/Applications/ELAN_6.0.app/Contents/app/javafx-controls-11.jar:/Applications/ELAN_6.0.app/Contents/app/javafx-swing-11-mac.jar:/Applications/ELAN_6.0.app/Contents/app/xml-apis-1.4.01.jar:/Applications/ELAN_6.0.app/Contents/app/javafx-media-11.jar:/Applications/ELAN_6.0.app/Contents/app/annotation-schema-1.0.jar:/Applications/ELAN_6.0.app/Contents/app/annot-tools-1.1.12.jar:/Applications/ELAN_6.0.app/Contents/app/hsqldb-1.8.0.10.jar:/Applications/ELAN_6.0.app/Contents/app/xalan-2.4.1.jar:/Applications/ELAN_6.0.app/Contents/app/jna-platform-5.4.0.jar:/Applications/ELAN_6.0.app/Contents/app/hunspell-bridj-1.0.4.jar:/Applications/ELAN_6.0.app/Contents/app/lexan-api-1.0.jar:/Applications/ELAN_6.0.app/Contents/app/dx-1.7.jar:/Applications/ELAN_6.0.app/Contents/app/javafx-graphics-11.jar:/Applications/ELAN_6.0.app/Contents/app/javahelp-2.0.05.jar:/Applications/ELAN_6.0.app/Contents/app/httpcore-4.4.1.jar:/Applications/ELAN_6.0.app/Contents/app/vlcj-4.2.0.jar:/Applications/ELAN_6.0.app/Contents/app/jna-5.4.0.jar:/Applications/ELAN_6.0.app/Contents/app/jhall-2.0.0.5.jar:/Applications/ELAN_6.0.app/Contents/app/help.zip:/Applications/ELAN_6.0.app/Contents/app/im/nl.mpi.gim__V04.jar:/Applications/ELAN_6.0.app/Contents/app/im/nl.mpi.lookup.CJKV__V03.jar:/Applications/ELAN_6.0.app/Contents/app/im/nl.mpi.lookup.IPA__V04.jar:/Applications/ELAN_6.0.app/Contents/app/jaxb-core.jar:/Applications/ELAN_6.0.app/Contents/app/jaxb-impl.jar
Library path: /Applications/ELAN_6.0.app/Contents/app/nativelib
Display info:
Screen 1 - isDefault:true, w:1440, h:900, bitDepth:32
Main screen resolution:127 (w:1440, h:900)

Jan 20, 2022 2:43:39 PM mpi.eudico.client.annotator.prefs.PreferencesReader parse
INFO: Reading preferences: /Users/eleanortroth/Library/Preferences/ELAN/elan.pfsx
External updater thread started
Jan 20, 2022 2:43:41 PM mpi.eudico.client.annotator.prefs.PreferencesReader parse
INFO: Preferences file does not exist: /Users/eleanortroth/Library/Preferences/ELAN/shortcuts.pfsx
Jan 20, 2022 2:43:41 PM mpi.eudico.client.annotator.commands.ShortcutsUtil readCurrentShortcuts
INFO: Could not load the keyboard shortcut preferences file. The file does not exist or is not valid.
Jan 20, 2022 2:43:42 PM mpi.eudico.client.annotator.prefs.PreferencesWriter encodeAndSave
INFO: Writing preferences: /Users/eleanortroth/Library/Preferences/ELAN/elan.pfsx
Jan 20, 2022 2:44:03 PM mpi.eudico.client.annotator.prefs.PreferencesWriter encodeAndSave
INFO: Writing preferences: /Users/eleanortroth/Library/Preferences/ELAN/elan.pfsx
Jan 20, 2022 2:44:04 PM mpi.eudico.client.annotator.prefs.PreferencesReader parse
INFO: Reading preferences: /Users/eleanortroth/Documents/Romanistik/Annotation - LangAge/ELAN/In Bearbeitung/a019 - file annotation issues!/a019_nec_plswork.pfsx
Jan 20, 2022 2:44:04 PM mpi.eudico.client.annotator.ElanFrame2 checkMedia
INFO: Updated file location from: “///Users/eleanortroth/Documents/Romanistik/Annotation - LangAge/ELAN/In Bearbeitung/a019/a019o.wav” to: “/Users/eleanortroth/Documents/Romanistik/Annotation - LangAge/ELAN/In Bearbeitung/a019 - file annotation issues!/a019o.wav”, in same directory as transcription file
Using AVFN Player for file:///Users/eleanortroth/Documents/Romanistik/Annotation - LangAge/ELAN/In Bearbeitung/a019 - file annotation issues!/a019o.wav
Jan 20, 2022 2:44:04 PM nl.mpi.avf.player.AVFBaseMediaPlayer
INFO: Media URL for AVFPlayer: file:///Users/eleanortroth/Documents/Romanistik/Annotation - LangAge/ELAN/In Bearbeitung/a019 - file annotation issues!/a019o.wav
Jan 20, 2022 2:44:04 PM mpi.eudico.client.annotator.player.JAVFELANMediaPlayer logMediaInfo
INFO: JAVF Media Player:
File: file:///Users/eleanortroth/Documents/Romanistik/Annotation - LangAge/ELAN/In Bearbeitung/a019 - file annotation issues!/a019o.wav
Has Video: false
Media Duration: 00:39:29.505
MediaUrl SignalViewer: file:///Users/eleanortroth/Documents/Romanistik/Annotation - LangAge/ELAN/In Bearbeitung/a019 - file annotation issues!/a019o.wav
Jan 20, 2022 2:44:04 PM mpi.eudico.client.annotator.commands.ClipMediaCA
INFO: No clipping script found!
Jan 20, 2022 2:44:04 PM mpi.eudico.client.annotator.tiersets.TierSetUtil readTierSetsFromFile
INFO: Could not load the tier set file. The file does not exist or is not valid.
Jan 20, 2022 2:44:05 PM mpi.eudico.util.ExtClassLoader loadClasses
INFO: Extensions dir: /Applications/ELAN_6.0.app/Contents/app/extensions
Jan 20, 2022 2:44:05 PM mpi.eudico.util.ExtClassLoader loadClasses
WARNING: Cannot create class from /Applications/ELAN_6.0.app/Contents/app/extensions/annotyzer-lexicon-0.6-compound.jar member META-INF/versions/9/javax/xml/bind/ModuleUtil.class: java.lang.NoClassDefFoundError: javax/xml/bind/ModuleUtil (wrong name: META-INF/versions/9/javax/xml/bind/ModuleUtil)
Jan 20, 2022 2:44:05 PM mpi.eudico.util.ExtClassLoader loadClasses
WARNING: Cannot create class from /Applications/ELAN_6.0.app/Contents/app/extensions/annotyzer-lexicon-0.6-compound.jar member module-info.class: java.lang.NoClassDefFoundError: module-info is not a class because access_flag ACC_MODULE is set
Jan 20, 2022 2:44:05 PM mpi.eudico.client.annotator.util.AvailabilityDetector detectFromJar
WARNING: No plug-in cmdi metadata file found in analyzer-gloss-0.6.jar
Jan 20, 2022 2:44:05 PM mpi.eudico.client.annotator.util.AvailabilityDetector detectFromJar
WARNING: No plug-in cmdi metadata file found in annotyzer-lexicon-0.6-compound.jar
Jan 20, 2022 2:44:05 PM mpi.eudico.client.annotator.util.AvailabilityDetector detectFromJar
WARNING: No plug-in cmdi metadata file found in annotyzer-whitespace-split-0.8.jar

Hi, thanks for the log. It is useful because it contains some warning messages that we should look into. But I don’t think these are related to your problem, so I still have no idea what causes that problem. Normally I would now ask whether the tier you want to create an annotation on is a dependent or independent (top level) tier. But you mentioned you already created two or three annotations on that tier (I assume). Even then it could be that for the next segment there is no parent annotation, but you probably would know then.
I’ll give it some more thought, at the moment I have no clue, I’m afraid.