Problems with new version of Reactor

User e911fe03b4

19-02-2010 13:36:10

Hi,

I get the following error message in the 5.3.0.2 version of Reactor, if I select the combinatorial options on the 'Set reactor options' panel:
 
Reaction failed
 
chemaxon.reaction.ReactionException: Starting concurrent executor threads failed or concurrent processing error.
Caused by:
chemaxon.util.concurrent.processors.WorkUnitException: java.lang.NullPointerException
Caused by:
java.lang.NullPointerException
Caused by:
java.lang.NullPointerException
 at chemaxon.reaction.ConcurrentReactorProcessor.init(ConcurrentReactorProcessor.java:456)
 at chemaxon.reaction.ConcurrentReactorProcessor.react(ConcurrentReactorProcessor.java:477)
 at chemaxon.alchemist.reactor.ReactorAlchemistTask.calculate(ReactorAlchemistTask.java:101)
 at chemaxon.alchemist.AlchemistTask$ActualTask.<init>(AlchemistTask.java:186)
 at chemaxon.alchemist.AlchemistTask$1.construct(AlchemistTask.java:77)
 at chemaxon.alchemist.utils.SwingWorker$2.run(SwingWorker.java:107)
 at java.lang.Thread.run(Unknown Source)
Caused by: java.util.concurrent.ExecutionException: chemaxon.util.concurrent.processors.WorkUnitException: java.lang.NullPointerException
 at chemaxon.util.concurrent.processors.WorkUnitData.getResult(Unknown Source)
 at chemaxon.util.concurrent.processors.ScheduledWorkUnitData.getResult(Unknown Source)
 at chemaxon.util.concurrent.processors.WorkUnitDataIterator.getNext(Unknown Source)
 at chemaxon.reaction.ConcurrentReactorProcessor.init(ConcurrentReactorProcessor.java:453)
 ... 6 more
Caused by: chemaxon.util.concurrent.processors.WorkUnitException: java.lang.NullPointerException
 at chemaxon.util.concurrent.processors.InputOrderedWorkUnitProcessor.process(Unknown Source)
 at chemaxon.util.concurrent.processors.InputOrderedWorkUnitProcessor.processInput(Unknown Source)
 at chemaxon.util.concurrent.processors.WorkUnitWorker.work0(Unknown Source)
 at chemaxon.util.concurrent.processors.WorkUnitWorker.work(Unknown Source)
 at chemaxon.util.concurrent.worker.Worker$1.call(Unknown Source)
 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
 at java.util.concurrent.FutureTask.run(Unknown Source)
 at chemaxon.util.concurrent.worker.Worker.run(Unknown Source)
 at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
 at java.util.concurrent.FutureTask.run(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 ... 1 more
Caused by: java.lang.NullPointerException
 at chemaxon.reaction.Reactor.setReactants(Reactor.java:1203)
 at chemaxon.reaction.ConcurrentReactorProcessor$ReactorWorkUnit.setInput(ConcurrentReactorProcessor.java:314)
 ... 14 more
 
I used the previous version of Reactor, I had no problems with it. I have 1.6.0_17 Java version.
Anyone know how to fix this?

Thanks,
Norbi

ChemAxon e08c317633

19-02-2010 14:43:12

Hi,


We will fix this bug ASAP. As far as we know the bug only occurs on Windows OS, when running the Reactor GUI application. The bug is not reproducible on Linux, and the Reactor command line application works on all operating systems.


Please use the command line application, or run Reactor on Linux OS until we fix this error.


Sorry for the inconvenience.


Zsolt

User e911fe03b4

19-02-2010 14:55:36

Hi Zsolt,


Thanks for your fast reply.  Until then I'll use Reactor on Linux.


Best regards,


Norbi

ChemAxon e08c317633

25-02-2010 13:58:54

JChem 5.3.1 contains the fix. It can be downloaded from here: https://www.chemaxon.com/download/jchem/


Zsolt