Error when insert a reaction

User 761d9eb85b

03-01-2012 09:52:21

Hello,


We have met an error when inserting a reaction into JChemBase. The reaction has some special stereochemistry. If we don't draw the H in product, all goes well. I want to know if this error is fixed in the new version ? Thanks !


Our JChem version is 5.4.1.1076. version .NET with sql server 2008 R2


Error Message : 



Error when trying to sync JCHEM reaction table =>System.IndexOutOfRangeException: L'index se trouve en dehors des limites du tableau.


   à chemaxon.reaction.Reaction.setReaction(Molecule mol, Boolean fuse, Boolean skipMappingCheck, Boolean visualOrder)


   à chemaxon.descriptors.RFGenerator.createReactionCenterFingerprint(RxnMolecule , RFParameters , ReactionFingerprint , Byte[] )


   à chemaxon.descriptors.RFGenerator.createReactionCenterFingerprint(RxnMolecule , RFParameters , ReactionFingerprint , Byte[] )


   à chemaxon.descriptors.RFGenerator.generate(Molecule m, MolecularDescriptor d)


   à chemaxon.descriptors.RFParameters.generate(Molecule m, MolecularDescriptor md)


   à chemaxon.descriptors.ReactionFingerprint.generate(Molecule m)


   à chemaxon.sss.screen.CombinedFingerprint.getReactionFingeprints(Molecule )


   à chemaxon.sss.screen.CombinedFingerprint.getCombinedFingerprints(Molecule mol, String molString, Boolean isSmarts, Boolean queryMode, Boolean withRings, Boolean withBranchCalculation)


   à chemaxon.jchem.db.UpdateHandler.getFingerprints(Molecule , Boolean )


   à chemaxon.jchem.db.UpdateHandler.init()


   à chemaxon.jchem.db.UpdateHandler.execute(Boolean returnLastId)


ChemAxon 9c0afc9aaf

03-01-2012 17:16:33

Hi,


The latest JChem version (5.7.1) imports the structure without a problem.


We suggest to upgrade to this version.


Best regards,


Szilard