org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: Out of memory (Needed 1048543 bytes) ### The error may involve feg.mybatis.NhtsaInfoMapper.selectByVehicleId-Inline ### The error occurred while setting parameters ### Cause: java.sql.SQLException: Out of memory (Needed 1048543 bytes) at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:8) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:61) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:53) at org.apache.ibatis.binding.MapperMethod.executeForList(MapperMethod.java:82) at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:63) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:35) at com.sun.proxy.$Proxy140.selectByVehicleId(Unknown Source) at feg.mybatis.NhtsaInfoDAO.selectByVehicle(NhtsaInfoDAO.java:24) at feg.mybatis.MyBatisServlet.getVehicleLoaded(MyBatisServlet.java:525) at feg.FindServlet.sbs(FindServlet.java:591) at feg.FindServlet.processRequest(FindServlet.java:1438) at feg.FindServlet.doGet(FindServlet.java:72) at javax.servlet.http.HttpServlet.service(HttpServlet.java:489) at javax.servlet.http.HttpServlet.service(HttpServlet.java:583) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:212) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:535) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:934) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1698) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) at java.lang.Thread.run(Thread.java:748) Caused by: java.sql.SQLException: Out of memory (Needed 1048543 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931) at com.mysql.jdbc.MysqlIO.nextRow(MysqlIO.java:1429) at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.java:2902) at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:476) at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:2608) at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1784) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2198) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362) at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:39) at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:55) at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:41) at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:95) at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:72) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:59) ... 33 more
To learn more about correcting errors on fueleconomy.gov, click on the links below
If you are inactive for an extended period on fueleconomy.gov, your session will time out and we will lose track of your vehicle choices. To resume your search, please visit the page below: Find and Compare Cars
The Find and Compare Cars section of fueleconomy.gov uses "session cookies" to temporarily keep track of your preferences and vehicle selections. These session cookies automatically expire in 30 minutes or when you close your browser.
"Persistent cookies" which are sometimes used to track user activity over multiple sessions are not currently used on this site.
To enable cookies in your browser, please follow the instructions below. If you would prefer not to enable cookies, please visit this alternative version of Find and Compare Cars: Alternative Find and Compare Cars
If you've already checked that your cookies are enabled and you're still seeing an error message, try closing your browser and restarting.
If you've already checked that your cookies and JavaScript are enabled and you're still seeing an error message, please report the problem by e-mail to the fueleconomy.gov Web team: