You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-user@db.apache.org by Eric Emminger <er...@ericemminger.com> on 2003/02/27 23:21:26 UTC
String index out of range - TorqueException
This "String index out of range" exception has appeared since moving
from 3.0-rc2 to 3.0 (production release). I'm sure the problem is in
Torque or is related to configuration, since everything was working with
3.0-rc2. Also, I've tried two different JDBC drivers and both produce
this error. How do I fix this?
Thanks in advance!
Eric
----- setup -----
Torque 3.0
Turbine 2.2
TDK 2.2_01
PostgreSQL 7.3.2
Ant 1.5.1
Maven 1.0-beta-8
Java 1.4.1_01
Linux
----- stack trace -----
[Thu Feb 27 16:34:59 EST 2003] -- ERROR -- AppCache.getCart() failed to
CartPeer.doSelect()
Exception: org.apache.torque.TorqueException: String index out of
range: 23
Stack Trace follows:
java.lang.StringIndexOutOfBoundsException: String index out of range: 23
at java.lang.String.charAt(String.java:460)
at org.postgresql.jdbc2.ResultSet.toTimestamp(ResultSet.java:1653)
at org.postgresql.jdbc2.ResultSet.getTimestamp(ResultSet.java:398)
at com.workingdogs.village.Value.<init>(Unknown Source)
at com.workingdogs.village.Record.createValues(Unknown Source)
at com.workingdogs.village.Record.<init>(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at org.apache.torque.util.BasePeer.getSelectResults(BasePeer.java:1594)
at org.apache.torque.util.BasePeer.executeQuery(BasePeer.java:1497)
at org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1321)
at
com.ericemminger.cart.om.BaseCartPeer.doSelectVillageRecords(BaseCartPeer.java:411)
at
com.ericemminger.cart.om.BaseCartPeer.doSelectVillageRecords(BaseCartPeer.java:378)
at com.ericemminger.cart.om.BaseCartPeer.doSelect(BaseCartPeer.java:347)
at com.ericemminger.cart.util.AppCache.getCart(AppCache.java:932)
at com.ericemminger.cart.tools.CartTool.init(CartTool.java:59)
at
org.apache.turbine.services.pull.TurbinePullService.populateWithRequestTools(TurbinePullService.java:478)
at
org.apache.turbine.services.pull.TurbinePullService.populateContext(TurbinePullService.java:406)
at
org.apache.turbine.services.pull.TurbinePull.populateContext(TurbinePull.java:145)
at
org.apache.turbine.services.velocity.TurbineVelocityService.getContext(TurbineVelocityService.java:249)
at
org.apache.turbine.services.velocity.TurbineVelocity.getContext(TurbineVelocity.java:156)
at
org.apache.turbine.modules.pages.VelocityPage.doBuildBeforeAction(VelocityPage.java:84)
at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:137)
at org.apache.turbine.modules.Page.build(Page.java:90)
at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
at org.apache.turbine.Turbine.doGet(Turbine.java:563)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:450)
at
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:536)
rethrown as org.apache.torque.TorqueException: String index out of range: 23
at org.apache.torque.util.BasePeer.getSelectResults(BasePeer.java:1623)
at org.apache.torque.util.BasePeer.executeQuery(BasePeer.java:1497)
at org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1321)
at
com.ericemminger.cart.om.BaseCartPeer.doSelectVillageRecords(BaseCartPeer.java:411)
at
com.ericemminger.cart.om.BaseCartPeer.doSelectVillageRecords(BaseCartPeer.java:378)
at com.ericemminger.cart.om.BaseCartPeer.doSelect(BaseCartPeer.java:347)
at com.ericemminger.cart.util.AppCache.getCart(AppCache.java:932)
at com.ericemminger.cart.tools.CartTool.init(CartTool.java:59)
at
org.apache.turbine.services.pull.TurbinePullService.populateWithRequestTools(TurbinePullService.java:478)
at
org.apache.turbine.services.pull.TurbinePullService.populateContext(TurbinePullService.java:406)
at
org.apache.turbine.services.pull.TurbinePull.populateContext(TurbinePull.java:145)
at
org.apache.turbine.services.velocity.TurbineVelocityService.getContext(TurbineVelocityService.java:249)
at
org.apache.turbine.services.velocity.TurbineVelocity.getContext(TurbineVelocity.java:156)
at
org.apache.turbine.modules.pages.VelocityPage.doBuildBeforeAction(VelocityPage.java:84)
at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:137)
at org.apache.turbine.modules.Page.build(Page.java:90)
at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
at org.apache.turbine.Turbine.doGet(Turbine.java:563)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:450)
at
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:536)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out
of range: 23
at java.lang.String.charAt(String.java:460)
at org.postgresql.jdbc2.ResultSet.toTimestamp(ResultSet.java:1653)
at org.postgresql.jdbc2.ResultSet.getTimestamp(ResultSet.java:398)
at com.workingdogs.village.Value.<init>(Unknown Source)
at com.workingdogs.village.Record.createValues(Unknown Source)
at com.workingdogs.village.Record.<init>(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at org.apache.torque.util.BasePeer.getSelectResults(BasePeer.java:1594)
... 55 more
rethrown as org.apache.torque.TorqueException: String index out of range: 23
at org.apache.torque.util.BasePeer.executeQuery(BasePeer.java:1502)
at org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1321)
at
com.ericemminger.cart.om.BaseCartPeer.doSelectVillageRecords(BaseCartPeer.java:411)
at
com.ericemminger.cart.om.BaseCartPeer.doSelectVillageRecords(BaseCartPeer.java:378)
at com.ericemminger.cart.om.BaseCartPeer.doSelect(BaseCartPeer.java:347)
at com.ericemminger.cart.util.AppCache.getCart(AppCache.java:932)
at com.ericemminger.cart.tools.CartTool.init(CartTool.java:59)
at
org.apache.turbine.services.pull.TurbinePullService.populateWithRequestTools(TurbinePullService.java:478)
at
org.apache.turbine.services.pull.TurbinePullService.populateContext(TurbinePullService.java:406)
at
org.apache.turbine.services.pull.TurbinePull.populateContext(TurbinePull.java:145)
at
org.apache.turbine.services.velocity.TurbineVelocityService.getContext(TurbineVelocityService.java:249)
at
org.apache.turbine.services.velocity.TurbineVelocity.getContext(TurbineVelocity.java:156)
at
org.apache.turbine.modules.pages.VelocityPage.doBuildBeforeAction(VelocityPage.java:84)
at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:137)
at org.apache.turbine.modules.Page.build(Page.java:90)
at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
at org.apache.turbine.Turbine.doGet(Turbine.java:563)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:450)
at
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:536)
Caused by: org.apache.torque.TorqueException: String index out of range: 23
at org.apache.torque.util.BasePeer.getSelectResults(BasePeer.java:1623)
at org.apache.torque.util.BasePeer.executeQuery(BasePeer.java:1497)
... 54 more
Caused by: java.lang.StringIndexOutOfBoundsException: String index out
of range: 23
at java.lang.String.charAt(String.java:460)
at org.postgresql.jdbc2.ResultSet.toTimestamp(ResultSet.java:1653)
at org.postgresql.jdbc2.ResultSet.getTimestamp(ResultSet.java:398)
at com.workingdogs.village.Value.<init>(Unknown Source)
at com.workingdogs.village.Record.createValues(Unknown Source)
at com.workingdogs.village.Record.<init>(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at org.apache.torque.util.BasePeer.getSelectResults(BasePeer.java:1594)
... 55 more
rethrown as org.apache.torque.TorqueException: String index out of range: 23
at org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1334)
at
com.ericemminger.cart.om.BaseCartPeer.doSelectVillageRecords(BaseCartPeer.java:411)
at
com.ericemminger.cart.om.BaseCartPeer.doSelectVillageRecords(BaseCartPeer.java:378)
at com.ericemminger.cart.om.BaseCartPeer.doSelect(BaseCartPeer.java:347)
at com.ericemminger.cart.util.AppCache.getCart(AppCache.java:932)
at com.ericemminger.cart.tools.CartTool.init(CartTool.java:59)
at
org.apache.turbine.services.pull.TurbinePullService.populateWithRequestTools(TurbinePullService.java:478)
at
org.apache.turbine.services.pull.TurbinePullService.populateContext(TurbinePullService.java:406)
at
org.apache.turbine.services.pull.TurbinePull.populateContext(TurbinePull.java:145)
at
org.apache.turbine.services.velocity.TurbineVelocityService.getContext(TurbineVelocityService.java:249)
at
org.apache.turbine.services.velocity.TurbineVelocity.getContext(TurbineVelocity.java:156)
at
org.apache.turbine.modules.pages.VelocityPage.doBuildBeforeAction(VelocityPage.java:84)
at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:137)
at org.apache.turbine.modules.Page.build(Page.java:90)
at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
at org.apache.turbine.Turbine.doGet(Turbine.java:563)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:450)
at
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:536)
Caused by: org.apache.torque.TorqueException: String index out of range: 23
at org.apache.torque.util.BasePeer.executeQuery(BasePeer.java:1502)
at org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1321)
... 53 more
Caused by: org.apache.torque.TorqueException: String index out of range: 23
at org.apache.torque.util.BasePeer.getSelectResults(BasePeer.java:1623)
at org.apache.torque.util.BasePeer.executeQuery(BasePeer.java:1497)
... 54 more
Caused by: java.lang.StringIndexOutOfBoundsException: String index out
of range: 23
at java.lang.String.charAt(String.java:460)
at org.postgresql.jdbc2.ResultSet.toTimestamp(ResultSet.java:1653)
at org.postgresql.jdbc2.ResultSet.getTimestamp(ResultSet.java:398)
at com.workingdogs.village.Value.<init>(Unknown Source)
at com.workingdogs.village.Record.createValues(Unknown Source)
at com.workingdogs.village.Record.<init>(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at com.workingdogs.village.DataSet.fetchRecords(Unknown Source)
at org.apache.torque.util.BasePeer.getSelectResults(BasePeer.java:1594)
... 55 more
Re: String index out of range - TorqueException
Posted by Eric Emminger <er...@ericemminger.com>.
Heads up!
Remeber to use the correct JDBC driver for your database! LOL :)
Problem solved!
Eric
> Exception: org.apache.torque.TorqueException: String index out of
> range: 23
> Stack Trace follows:
> java.lang.StringIndexOutOfBoundsException: String index out of
> range: 23