Looks like you have an empty string.

For example, the following code will throw a
StringIndexOutOfBoundsException:

    String myString = "";
    System.out.println("char at 0 is: " + myString.charAt(0));

hth,
Jason


On Dec 2, 2007 9:16 AM, Fred Forester <[EMAIL PROTECTED]> wrote:

>
> Hi All,
>
> not sure why this is happening? any help appreciated.
>
> Thanx.
> Fred
>
>
> java.lang.StringIndexOutOfBoundsException: String index out of range: 0
>         at java.lang.String.charAt(String.java:558)
>         at org.hibernate.type.CharacterType.get(CharacterType.java:29)
>         at
> org.hibernate.type.NullableType.nullSafeGet(NullableType.java:163)
>         at
> org.hibernate.type.NullableType.nullSafeGet(NullableType.java:154)
>         at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
>         at
> org.hibernate.persister.entity.AbstractEntityPersister.hydrate(
> AbstractEntityPersister.java:2096)
>         at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1380)
>         at
> org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1308)
>         at org.hibernate.loader.Loader.getRow(Loader.java:1206)
>         at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java
> :580)
>         at org.hibernate.loader.Loader.doQuery(Loader.java:701)
>         at
> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(
> Loader.java:236)
>         at org.hibernate.loader.Loader.doList(Loader.java:2220)
>         at
> org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
>         at org.hibernate.loader.Loader.list(Loader.java:2099)
>         at
> org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
>         at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1569)
>         at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
>         at
> org.springframework.orm.hibernate3.HibernateTemplate$5.doInHibernate(
> HibernateTemplate.java:545)
>         at
> org.springframework.orm.hibernate3.HibernateTemplate.execute(
> HibernateTemplate.java:373)
>         at
> org.springframework.orm.hibernate3.HibernateTemplate.loadAll(
> HibernateTemplate.java:541)
>         at
> com.epstrategies.reductions.dao.hibernate.GenericDaoHibernate.getAll(
> GenericDaoHibernate.java:50)
>         at
> com.epstrategies.reductions.service.impl.Smf701LpdManagerImpl.getAll(
> Smf701LpdManagerImpl.java:28)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
> :39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(
> AopUtils.java:301)
>         at
>
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
> (ReflectiveMethodInvocation.java:182)
>         at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:149)
>         at
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(
> TransactionInterceptor.java:106)
>         at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:171)
>         at
> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(
> ExposeInvocationInterceptor.java:89)
>         at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:171)
>         at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
> JdkDynamicAopProxy.java:204)
>         at $Proxy31.getAll(Unknown Source)
>         at
> com.epstrategies.reductions.webapp.action.Smf701LpdAction.list(
> Smf701LpdAction.java:45)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to