substructure search in Markush tables fails in IJC 2.4.1

User da00f5c453

10-01-2009 19:27:31

Hi all,

I am trying to perform a substructure search in a Markush JChem table and I get the following error:

java.lang.IllegalAccessError: tried to access method chemaxon.util.HitDisplayTool.getHits(Lchemaxon/struc/Molecule;Lchemaxon/enumeration/supergraph/Supergraph;I)[Lchemaxon/struc/Molecule; from class




   at javax.swing.JTable.prepareRenderer(

   at javax.swing.plaf.basic.BasicTableUI.paintCell(

   at javax.swing.plaf.basic.BasicTableUI.paintCells(

   at javax.swing.plaf.basic.BasicTableUI.paint(

   at javax.swing.plaf.ComponentUI.update(

   at javax.swing.JComponent.paintComponent(


   at javax.swing.JComponent.paint(

   at javax.swing.JComponent.paintToOffscreen(

   at javax.swing.BufferStrategyPaintManager.paint(

   at javax.swing.RepaintManager.paint(

   at javax.swing.JComponent._paintImmediately(

   at javax.swing.JComponent.paintImmediately(

   at javax.swing.RepaintManager.paintDirtyRegions(

   at javax.swing.RepaintManager.paintDirtyRegions(

   at javax.swing.RepaintManager.seqPaintDirtyRegions(

[catch] at javax.swing.SystemEventQueueUtilities$

   at java.awt.event.InvocationEvent.dispatch(

   at java.awt.EventQueue.dispatchEvent(

   at java.awt.EventDispatchThread.pumpOneEventForFilters(

   at java.awt.EventDispatchThread.pumpEventsForFilter(

   at java.awt.EventDispatchThread.pumpEventsForHierarchy(

   at java.awt.EventDispatchThread.pumpEvents(

   at java.awt.EventDispatchThread.pumpEvents(


I can reproduce the error on Linux (Suse 10.3, x64, java 1.6.10) and windows xp.

To reproduce the error create a Markush table in IJC 2.4.1 and add the attached structure. Open query dialog and use as a query substructure "Clc1ccccc1".

I did the same steps in IJC 2.3.1 and I get no errors.


ChemAxon fa971619eb

11-01-2009 10:38:44

Thanks for the report.

This is due to one particular module not being updated correctly in the 2.4.1 update center.

We will fix the problem and provide a new update shortly.

In the meantime, the Java Web Start version is not affected by this, so you might want to try this version instead.


ChemAxon fa971619eb

13-01-2009 16:20:39

We have just released a minor update to fix this problem.

It is available from the update center.

Java Web Start versions are unafected and will not be updated.