memory use by reactor

ChemAxon 60ee1f1328

31-05-2006 09:12:46

Hello,





I am running the amide reaction via jcf_react4 / jc_insert


for a very small set of inputs (5 * 5 works OK) 6 * 6 and find that I get the error message





ERROR at line 1:


ORA-29902: error in executing ODCIIndexStart() routine


ORA-29532: Java call terminated by uncaught Java exception:


java.lang.RuntimeException: The following exception has been thrown by the


servlet:


Exception: unable to create new native thread


ORA-06512: at "JCHEM3.REACTIONPCK", line 2281


ORA-06512: at "JCHEM3.REACTIONPCK", line 3341


ORA-06512: at line 2





I understand that "Exception: unable to create new native thread" may be related to java.lang.OutOfMemory which I have seen directly when debugging for similar numbers of reactants or I may have run out of available threads.





I have obviously run reactor at command line on smaller machines and enumerated much larger numbers without this error occuring and I have also allocate 1800M to tomcat for use with above tests yet still this error occurs? Am I missing some configuration in tomcat?





Daniel.

ChemAxon 60ee1f1328

31-05-2006 09:25:27

OK, so I have brought memory setting down lower to 1500M and 8 * 8 works OK...but I am going to find the limit at 1500M!


(In other words I'm talking to myself again!)


Cheers,


Daniel.

ChemAxon 60ee1f1328

31-05-2006 10:22:20

OK so the real problem I have is knowing where to place


the reactor license key string on linux deployment!...what should the file be called and where should it exist? I could do with knowing this asap please...where does reactor look for it's license key?


Cheers,


Daniel.

ChemAxon e08c317633

31-05-2006 11:17:34

Hi Daniel,





You can set the license key on linux by editing the $HOME/.chemaxon/licenses.dat file (or $HOME/chemaxon/licenses.dat under Windows). You have to add this line to this file:





Code:
chemaxon.reaction.Reactor=........






("........" means the 8 digit license key)





You can find more detailed information about license handling here: http://www.chemaxon.com/jchem/doc/user/Licenses.html





I hope this helps,


Zsolt