JBoss Community

Outofmemory exception when using jbpm api

created by roxy1987 in jBPM - View the full discussion

Hi,

 

 

Whenever I use Configuration object to create process engine, it takes up a huge amount of memory and is not getting dereferenced for garbage collection on exit. I am using custom configuration. The code is below. Please some one get me out of this pickle. It is really urgent and any help would be highly appreciated. Thanks.

 

public static Configuration getConfiguration()

{

     org.hibernate.cfg.Configuration configuration = new org.hibernate.cfg.Configuration();

  Configuration configuration2 = new Configuration();

  try

  {

   configuration.configure("jbpm.hibernate.cfg.xml");

   String encrpytedPassword= configuration.getProperty("hibernate.connection.password");

   String decryptedPwd = Encrypt.decrypt(encrpytedPassword);

   configuration.setProperty("hibernate.connection.password",decryptedPwd);

   configuration2.setHibernateSessionFactory(configuration.buildSessionFactory());

   encrpytedPassword = null; decryptedPwd = null;

  } catch(Exception e)

  {

   CustomErrorHandler.handleException(e, "CustomConfig");

  }

  configuration = null;

  return configuration2;

}

Reply to this message by going to Community

Start a new discussion in jBPM at Community