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