InChl and SMILES import buttons don't work in Avogadro2 1.100

Avogadro version:

  • Avogadrolibs: 1.100.0
  • Qt: 5.15.2

Desktop version: (please complete the following information):

  • OS: Windows 11
  • Version 10.0.26100

Describe the bug
Pressing Build → Insert → InChl or SMILES causes an error box with title “No descriptors found!” with the text “No line format readers found!”.

To Reproduce
Steps to reproduce the behavior:

  1. Build → Insert → SMILES
  2. Error box appears

Expected behavior
Expected a window to input SMILES code.

Additional context
Linked discussion post (Import of SMILES and fragments not working) suggests this was working properly in 1.99?

Yes. There seems to be a bug with Open Babel support in the Windows 1.100 packages.

Out of curiosity, I’m guessing if you go to Extensions → Open Babel … all of the menu items for Open Babel are disabled?

That is indeed the case. For now my molecules of interest are small enough I can draw them by hand but could I simply revert to 1.99?

Of course. Older versions can be downloaded from Releases · OpenChemistry/avogadrolibs · GitHub

I’d also be curious if this is also a problem with the nightly build Install — Avogadro 1.100.0 documentation - the nightly builds aren’t “signed” and 1.100 was the first code-signed release.

I downloaded the nightly build today, and the SMILES input works properly. Likewise, the Open Babel options seem to work as well.

1 Like

I was about to say “great” but obviously it’s bad that the release doesn’t work. Glad there’s a workaround and I’ll sort out a 1.100.1 release.