forum.bitel.ru
http://forum.bitel.ru/

Ошибка выполнения скрипта через scheduler
http://forum.bitel.ru/viewtopic.php?f=19&t=11932
Страница 1 из 1

Автор:  barguzin2 [ 19 сен 2016, 15:12 ]
Заголовок сообщения:  Ошибка выполнения скрипта через scheduler

Тестируемая версия - Версия 7.0.836. Переделываю глобальный скрипт с использованием PaymentService вместо PaymentManager. При запуске по F9 на вкладке "Управление динамическим кодом" отрабатывает нормально. Пихаю его в scheduler, нажимаю "Выполнить сейчас", спотыкается на строчке
Код:
   wsPayment.paymentUpdate(payment, "");


Код:
09-19/16:02:17 ERROR [pool-1-thread-5] LoggingPrintStream - ru.bitel.bgbilling.common.BGException: java.sql.SQLException: Can't call commit when autocommit=true
09-19/16:02:17 ERROR [pool-1-thread-5] LoggingPrintStream -     at ru.bitel.bgbilling.kernel.contract.balance.server.PaymentServiceImpl.paymentUpdate(PaymentServiceImpl.java:262)
...
09-19/16:02:17 ERROR [pool-1-thread-5] LoggingPrintStream - Caused by: java.sql.SQLException: Can't call commit when autocommit=true
09-19/16:02:17 ERROR [pool-1-thread-5] LoggingPrintStream -     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:868)
09-19/16:02:17 ERROR [pool-1-thread-5] LoggingPrintStream -     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:864)
09-19/16:02:17 ERROR [pool-1-thread-5] LoggingPrintStream -     at com.mysql.jdbc.ConnectionImpl.commit(ConnectionImpl.java:1608)
09-19/16:02:17 ERROR [pool-1-thread-5] LoggingPrintStream -     at org.apache.commons.dbcp.DelegatingConnection.commit(DelegatingConnection.java:334)
09-19/16:02:17 ERROR [pool-1-thread-5] LoggingPrintStream -     at ru.bitel.bgbilling.server.util.PoolGuardConnectionWrapper.commit(PoolGuardConnectionWrapper.java:74)
09-19/16:02:17 ERROR [pool-1-thread-5] LoggingPrintStream -     at ru.bitel.bgbilling.kernel.contract.balance.server.PaymentServiceImpl.paymentUpdate(PaymentServiceImpl.java:238)

Автор:  skyb [ 20 сен 2016, 08:41 ]
Заголовок сообщения:  Re: Ошибка выполнения скрипта через scheduler

https://forum.bitel.ru/viewtopic.php?p=87257#p87257

Автор:  barguzin2 [ 21 сен 2016, 08:41 ]
Заголовок сообщения:  Re: Ошибка выполнения скрипта через scheduler

а воз и ныне там?

Автор:  skyb [ 22 сен 2016, 06:48 ]
Заголовок сообщения:  Re: Ошибка выполнения скрипта через scheduler

я написал тогда в деприкейт методе, именно через шедулер, и не трогал больше, видимо да

Автор:  barguzin2 [ 22 сен 2016, 08:18 ]
Заголовок сообщения:  Re: Ошибка выполнения скрипта через scheduler

От деприкейтов избавляюсь. Пока заюзал PaymentDao + BalanceUtils + вброс событий. В общем, "вручную" всё.

Автор:  skyb [ 22 сен 2016, 12:07 ]
Заголовок сообщения:  Re: Ошибка выполнения скрипта через scheduler

дада, это была моя одна из попыток избавится, но увы. Где то ещё одна была, там кажется с тарифами, но тоже безуспешно, только там класс объявили в деприкейт, а новый не сделали ))))

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/