Доброго дня.
Хотел бы апнуть тему.
Имею
Сервер: вер. 6.1.1177 / 19.08.2016 11:58:42
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_80
Выполняю:
<pre>
Contract contract = new Contract();
manager = "SELECT id from contract LIMIT LIMIT ?,?";
preparedStatement = this.con.prepareStatement(manager);
preparedStatement.setInt(1, offset);
preparedStatement.setInt(1, limit);
while(rs.next()) {
int contract_id = rs.getInt("id");
contract = manager1.getContractById(contract_id);
}
</pre>
Получаю ошибку в логи сервера:
---
com.mysql.jdbc.ServerPreparedStatement[1905] - SELECT * FROM contract WHERE id=73681
com.mysql.jdbc.ServerPreparedStatement[1908] - SELECT * FROM contract WHERE id=73918
com.mysql.jdbc.ServerPreparedStatement[1911] - SELECT * FROM contract WHERE id=74068
com.mysql.jdbc.ServerPreparedStatement[1914] - SELECT * FROM contract WHERE id=74293
com.mysql.jdbc.ServerPreparedStatement[1917] - SELECT * FROM contract WHERE id=74450
com.mysql.jdbc.ServerPreparedStatement[1920] - SELECT * FROM contract WHERE id=74494
com.mysql.jdbc.ServerPreparedStatement[1923] - SELECT * FROM contract WHERE id=74617
com.mysql.jdbc.ServerPreparedStatement[1926] - SELECT * FROM contract WHERE id=74658
com.mysql.jdbc.ServerPreparedStatement[1929] - SELECT * FROM contract WHERE id=74763
com.mysql.jdbc.ServerPreparedStatement[1932] - SELECT * FROM contract WHERE id=75117
com.mysql.jdbc.ServerPreparedStatement[1935] - SELECT * FROM contract WHERE id=75165
java.lang.RuntimeException
at ru.bitel.bgbilling.server.util.DefaultServerSetup$2$1.close(DefaultServerSetup.java:417)
at ru.bitel.bgbilling.server.util.PoolGuardConnectionWrapper.close(PoolGuardConnectionWrapper.java:48)
at ru.bitel.common.sql.ConnectionSet.recycle(ConnectionSet.java:272)
at ru.bitel.bgbilling.kernel.base.server.DefaultContext.destroy(DefaultContext.java:37)
at ru.bitel.bgbilling.kernel.container.managed.ServerContext.destroy(ServerContext.java:400)
at bitel.billing.server.ActionBase.freeConnection(ActionBase.java:180)
at bitel.billing.server.Executer.doModule(Unknown Source)
at bitel.billing.server.Executer$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at bitel.billing.server.Executer.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at ru.bitel.common.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
---
Насколько видно из обсуждения проблема может быть вот здесь:
http://joxi.ru/p27OWpat0a5Zy2Отсутствует закрывающий метод для statement .
Возможно ли поправить для моей версии сервера данную ошибку?