hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Yu <yuzhih...@gmail.com>
Subject Re: Getting intermittent errors while insertind data into HBase
Date Thu, 21 May 2015 12:46:35 GMT
bq. Stack Trace: "java.util.LinkedList$ListItr.checkForComodification(
LinkedList.java:953)

What was the error prior to the above line ?

Please let us know the hbase release you're using.

Cheers

On Thu, May 21, 2015 at 2:08 AM, Serega Sheypak <serega.sheypak@gmail.com>
wrote:

> Maybe you share HTable instance across several threads?
> Can you share the code:
> 1. HTable initialization
> 2. Htable.put(something)
>
> 2015-05-21 11:57 GMT+03:00 Jithender Boreddy <jithen1010@gmail.com>:
>
> > Hi,
> >
> > I am inserting data from my java application into two HBase tables
> > back to back. And I am running my application sequentially as part of
> > stress testing. I am getting strange error intermittently. It is
> > passing many times but failing by throwing below error few times.
> >
> > Can someone point me to the correct direction here by letting me know
> > what going wrong ?
> >
> > Pasted below partial stack trace:
> > Stack Trace:
> > "java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:953)
> >                 java.util.LinkedList$ListItr.remove(LinkedList.java:919)
> >
> > org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:319)
> >
> >
> org.apache.hadoop.hbase.client.HTable.backgroundFlushCommits(HTable.java:965)
> >
> > org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:1281)
> >
>  org.apache.hadoop.hbase.client.HTable.put(HTable.java:925)
> >                 com.autodesk.dao.SensorDataDAO.insertRecords(Unknown
> > Source)
> >                 com.autodesk.dao.SensorDataDAO.insertRecords(Unknown
> > Source)
> >
> >
> >
> com.autodesk.dao.SensorDataDAO$$FastClassByCGLIB$$36f4c9d9.invoke(<generated>)
> >
>  net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
> >
> >
> >
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688)
> >
> >
> >
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
> >
> >
> >
> org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
> >                 com.autodesk.utils.aspects.TimerAspect.log(Unknown
> Source)
> >                 sun.reflect.GeneratedMethodAccessor38.invoke(Unknown
> > Source)
> >
> >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >                 java.lang.reflect.Method.invoke(Method.java:606)
> >
> >
> >
> org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
> >
> >
> >
> org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
> >
> >
> >
> org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
> >
> >
> >
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
> >
> >
> >
> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
> >
> >
> >
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
> >
> >
> >
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
> >
> >
> >
> com.autodesk.dao.ReadingDAO$$EnhancerByCGLIB$$fa7dd7e1.insertRecords(<generated>)
> >
> > com.autodesk.business.ReadingProcessor.createReadings(Unknown Source)
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message