forum.bitel.ru http://forum.bitel.ru/ |
|
PreparedStatementWrapper - second close method executing:nul (CRM) http://forum.bitel.ru/viewtopic.php?f=44&t=11081 |
Страница 1 из 1 |
Автор: | Bazhutyan [ 10 ноя 2015, 14:55 ] |
Заголовок сообщения: | PreparedStatementWrapper - second close method executing:nul |
Вот такая ошибка Код: PreparedStatementWrapper - second close method executing:null периодически идёт в error.log и Accounting'а и Access'а. Подскажите как отловить, из-за чего это? Походу где-то мой косяк в дин.коде, но не могу найти где именно. P.S. Обновился сейчас до последней версии, но ошибка не ушла. |
Автор: | Amir [ 10 ноя 2015, 15:16 ] |
Заголовок сообщения: | Re: PreparedStatementWrapper - second close method executing |
У какого-то PreparedStatement вызывается close() уже после того как закрыт Connection. |
Автор: | Bazhutyan [ 11 ноя 2015, 04:59 ] |
Заголовок сообщения: | Re: PreparedStatementWrapper - second close method executing |
Нашел код, который является причиной этой ошибки: Код: protected int executeImpl(Long treeNodeId, Long parentTreeNodeId, InetTariffRequest req, InetTariffContext context, TreeContext treeContext, InetTariffWorkerContext workerContext) { byte contractBalanceMode = Contract.CREDIT_BALANCE_MODE; ServerContext serverContext = ServerContext.get(); if( context != null ) { ContractService contractService = (ContractService)serverContext.getService(ContractService.class, 0); Contract contract = contractService.contractGet(req.cid); if( contract != null ) { contractBalanceMode = (byte)(contract).getBalanceMode(); } else { logger.error("Contract is null"); } } switch(contractBalanceMode) { case Contract.CREDIT_BALANCE_MODE: return 1; case Contract.DEBET_BALANCE_MODE: default: return 0; } } Этот код выполняется в тарифном плане в узле "Обработчика". Если получать Contract через ContractManager, то ошибка не появляется. Подскажите, где я ошибся? |
Автор: | stark [ 17 ноя 2015, 16:28 ] |
Заголовок сообщения: | Re: PreparedStatementWrapper - second close method executing |
возможно это у нас ошибка. проверим. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |