Check are using framed transport on the client. 

Cheers

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 16/06/2012, at 2:40 AM, Jim Ancona wrote:

> 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.
> 

Reply via email to