It's hard to tell exactly what happened--are there other messages in your client log before the "All host pools marked down"? Also, how many nodes are there in your cluster? I suspect that the Thrift protocol error was (incorrectly) retried by Hector, leading to the "All host pools marked down", but without more info that's just a guess.
Jim On Thu, Jun 14, 2012 at 4:48 AM, Tiwari, Dushyant < dushyant.tiw...@morganstanley.com> wrote: > Hector : 1.0.0.1**** > > Cassandra: 1.0.3**** > > ** ** > > **** > > *From:* Tiwari, Dushyant (ISGT) > *Sent:* Thursday, June 14, 2012 2:16 PM > *To:* user@cassandra.apache.org > *Subject:* Cassandra error while processing message**** > > ** ** > > Hi All,**** > > ** ** > > Help needed on the following front. **** > > ** ** > > In my Cassandra node logs I can see the following error:**** > > ** ** > > CustomTThreadPoolServer.java (line 201) Thrift error occurred during > processing of message.**** > > org.apache.thrift.protocol.TProtocolException: Missing version in > readMessageBegin, old client?**** > > at > org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:213) > **** > > at > org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:2877) > **** > > at > org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:187) > **** > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > **** > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > **** > > at java.lang.Thread.run(Thread.java:619)**** > > ** ** > > In Hector client :**** > > ** ** > > Caused by: me.prettyprint.hector.api.exceptions.HectorException: All host > pools marked down. Retry burden pushed out to client.**** > > [gsc][5/8454] at > me.prettyprint.cassandra.connection.HConnectionManager.getClientFromLBPolicy(HConnectionManager.java:343) > **** > > [gsc][5/8454] at > me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:225) > **** > > [gsc][5/8454] at > me.prettyprint.cassandra.service.KeyspaceServiceImpl.operateWithFailover(KeyspaceServiceImpl.java:131) > **** > > [gsc][5/8454] at > me.prettyprint.cassandra.service.KeyspaceServiceImpl.batchMutate(KeyspaceServiceImpl.java:102) > **** > > [gsc][5/8454] at > me.prettyprint.cassandra.service.KeyspaceServiceImpl.batchMutate(KeyspaceServiceImpl.java:108) > **** > > [gsc][5/8454] at > me.prettyprint.cassandra.model.MutatorImpl$3.doInKeyspace(MutatorImpl.java:248) > **** > > [gsc][5/8454] at > me.prettyprint.cassandra.model.MutatorImpl$3.doInKeyspace(MutatorImpl.java:245) > **** > > [gsc][5/8454] at > me.prettyprint.cassandra.model.KeyspaceOperationCallback.doInKeyspaceAndMeasure(KeyspaceOperationCallback.java:20) > **** > > [gsc][5/8454] at > me.prettyprint.cassandra.model.ExecutingKeyspace.doExecute(ExecutingKeyspace.java:85) > **** > > [gsc][5/8454] at > me.prettyprint.cassandra.model.MutatorImpl.execute(MutatorImpl.java:245)** > ** > > ** ** > > ** ** > > After some time a null pointer exception**** > > Caused by: java.lang.NullPointerException**** > > [gsc][5/8454] at > me.prettyprint.cassandra.model.MutatorImpl.execute(MutatorImpl.java:243)** > ** > > ** ** > > Can someone please explain what is happening and how can I rectify it.**** > > ** ** > > ** ** > > Dushyant**** > ------------------------------ > NOTICE: Morgan Stanley is not acting as a municipal advisor and the > opinions or views contained herein are not intended to be, and do not > constitute, advice within the meaning of Section 975 of the Dodd-Frank Wall > Street Reform and Consumer Protection Act. If you have received this > communication in error, please destroy all electronic and paper copies and > notify the sender immediately. Mistransmission is not intended to waive > confidentiality or privilege. Morgan Stanley reserves the right, to the > extent permitted under applicable law, to monitor electronic > communications. This message is subject to terms available at the following > link: http://www.morganstanley.com/disclaimers. If you cannot access > these links, please notify us by reply message and we will send the > contents to you. By messaging with Morgan Stanley you consent to the > foregoing. >