Error: Failed to get abbreviations.

User 7910dcb734

16-07-2014 15:29:19

Hi,


 


Running the latest (14.7.14.0) version of JChem, I have the following error. I load in a config file for the standardizer, and run the following:


Standardizer standardizer = new Standardizer(standardizerConfigFile);

I get the following cryptic message:


chemaxon.standardizer.advancedactions.GroupList setAll

SEVERE: Failed to get abbreviations.

Possibly there's a library missing (though this isn't a ClassDef error), but I'm at a loss as to which one I'm not including. I'm hoping someone can at least explain what the error means and where I'm going wrong.


Cheers,


Brendan


ChemAxon e08c317633

17-07-2014 07:26:01

Hi Brendan,


Could you upload your standardizer XML configuration file here, so we can use it to reproduce the error?
You can also send it by email to standardizer-support _at_ chemaxon.com 


Zsolt

User 7910dcb734

17-07-2014 08:23:21

Hi Zsolt,


Attached. I suspect this isn't really a standardizer error but rather one of the .jar library files missing in my POM, but with such a cryptic message I'm not sure which one to look in.


Cheers,


Brendan

ChemAxon e08c317633

17-07-2014 12:05:45

Brendan,


It seems standardizer cannot find the "/chemaxon/marvin/templates/default.abbrevgroup" file, which is required by some standardizer actions. The default.abbrevgroup file is located in com.chemaxon-marvin-gui.jar module, so you need to add this module.


Let me know if it works.


Zsolt

User 7910dcb734

17-07-2014 12:27:03

Hi Zsolt,


Many thanks, all working now. I never thought marvin-gui would hold it....


Cheers,


Brendan