Error "Recognizer stopped; unexpected end of transmission"

I am getting this “unexpected end of transmission”-error on all recognizers except for the built-in silence recognizer:

CleanShot 2023-11-10 at 14.30.26

This is on MacOS 14.1.

What can I do to get those recognizers to work?

Hello, thank you for reporting this. I can reproduce the error and after closing the error message and clicking the Report button I see a message containing the line “Unable to locate a Java Runtime” with a link to information on installing Java. This is strange, the command that is executed when clicking the Start button works when run from a Terminal. Not sure what makes this fail.
There is a bit tedious workaround which might work:

  • locate the ELAN(.app) folder in the Finder, right-mouse click (or Ctrl-click) it and select Show Package Contents
  • navigate to Contents/app/extensions
  • in all folders starting with “clam” there is a file recognizer.cmdi which can be opened in a text editor
  • find the line starting with runMac="java AvatechClamClient etc.."
  • replace the word “java” by the full path to the java which is included in the same ELAN package, something like /Applications/ELAN_6.7.app/Contents/runtime/Contents/Home/bin/java, adjust to your situation (maybe drag that java file into a Terminal window to be able to copy the path)
  • save the recognizer.cmdi file, launch ELAN again and try the recognizer of which you updated the .cmdi file
  • if it works you can modify other .cmdi files of recognizer you would like to use

Apologies for the inconvenience, we’ll try to improve this in a next release.

-Han