Здравствуйте.
При выполнении шлюза IPN произошла вот такая ошибка
Код:
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - java.sql.SQLException: org.apache.commons.dbcp.DelegatingPreparedStatement with address: "com.mysql.jdbc.PreparedStatement@705c6b57: statement has been closed, no further internal information available" is closed.
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at org.apache.commons.dbcp.DelegatingStatement.checkOpen(DelegatingStatement.java:137)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at org.apache.commons.dbcp.DelegatingPreparedStatement.setString(DelegatingPreparedStatement.java:135)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at bitel.billing.server.ipn.bean.IPNContractStatusManager.changeStatus(IPNContractStatusManager.java:206)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at bitel.billing.server.ipn.Module.lockService(Module.java:470)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at bitel.billing.server.ServerEventProcessor.notify(ServerEventProcessor.java:182)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:275)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:1)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:54)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at ru.bitel.bgbilling.kernel.event.EventListenerThreadContext$2.rejectedExecution(EventListenerThreadContext.java:88)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:767)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:658)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at ru.bitel.bgbilling.kernel.event.Consumer.onMessage(Consumer.java:159)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1229)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:134)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:205)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
mq 02-28/14:37:53 ERROR [ActiveMQ Session Task] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
В итоге шлюз не изменил свой статус и в лог не была добавлена запись о смене шлюза.