Добрый!
Код:
Exception in thread "Thread-2730" 05.05.2009 08:04:19 java.lang.OutOfMemoryError: Java heap space
05.05.2009 08:04:19 at java.util.Arrays.copyOf(Arrays.java:2760)
05.05.2009 08:04:19 at java.util.Arrays.copyOf(Arrays.java:2734)
05.05.2009 08:04:19 at java.util.ArrayList.ensureCapacity(ArrayList.java:167)
05.05.2009 08:04:19 at java.util.ArrayList.add(ArrayList.java:351)
05.05.2009 08:04:19 at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.java:2267)
05.05.2009 08:04:19 at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:439)
05.05.2009 08:04:19 at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:1970)
05.05.2009 08:04:19 at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1387)
05.05.2009 08:04:19 at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1727)
05.05.2009 08:04:19 at com.mysql.jdbc.Connection.execSQL(Connection.java:3124)
05.05.2009 08:04:19 at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149)
05.05.2009 08:04:19 at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1262)
05.05.2009 08:04:19 at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.
java:205)
05.05.2009 08:04:19 at bitel.billing.server.ipn.LogCalculator.initContractTrees(LogCalculator.java:534)
05.05.2009 08:04:19 at bitel.billing.server.ipn.LogCalculator.executeTask(LogCalculator.java:140)
05.05.2009 08:04:19 at bitel.billing.server.task.TaskBase.run(TaskBase.java:48)
Exception in thread "Thread-2727" Exception in thread "Thread-7" 05.05.2009 08:04:53 java.lang.OutOfMemoryError: Java he
ap space
05.05.2009 08:04:59 at com.mysql.jdbc.Field.getStringFromBytes(Field.java:617)
05.05.2009 08:05:00 at com.mysql.jdbc.Field.getName(Field.java:502)
05.05.2009 08:05:00 at com.mysql.jdbc.ResultSet.buildIndexMapping(ResultSet.java:598)
05.05.2009 08:05:00 at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:931)
05.05.2009 08:05:00 at com.mysql.jdbc.ResultSet.getInt(ResultSet.java:2514)
05.05.2009 08:05:00 at org.apache.commons.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:220)
05.05.2009 08:05:00 at bitel.billing.server.contract.bean.ContractManager.getContractFromRS(ContractManager.java:301
)
05.05.2009 08:05:00 at bitel.billing.server.contract.bean.ContractManager.getContractByID(ContractManager.java:259)
05.05.2009 08:05:00 at bitel.billing.server.contract.bean.BalanceUtils.getBalance(BalanceUtils.java:94)
05.05.2009 08:05:00 at bitel.billing.server.contract.bean.BalanceUtils.getBalance(BalanceUtils.java:53)
05.05.2009 08:05:00 at bitel.billing.server.contract.ContractMonitor.executeTask(ContractMonitor.java:183)
05.05.2009 08:05:00 at bitel.billing.server.task.TaskBase.run(TaskBase.java:48)
05.05.2009 08:05:00 java.lang.OutOfMemoryError: Java heap space
OC win2003server. 3GB оперативки xenon 2.33ghz.
Вроде там оперативки с небольшим запасом. Почему так иногда делает? Раньше вроде не было такого. После такой ошибки перестает пересчитывать. Все пересчёты продолжаются после перезапуска планировщика.
вер 4.5 сборка 409 от 02.04.2009