Hi,

I am working on a POC for cassandra 1.1.6 with hector 0.8.0-2.

It fails on a update with the following exception. Anyone has seen this error 
before? Please could you help..

Hector throws an HectorException: Exception message : "All host pools marked 
down. Retry burden pushed out to client."



java.lang.NullPointerException
        at 
me.prettyprint.cassandra.model.MutatorImpl.execute(MutatorImpl.java:217)
        at 
me.prettyprint.cassandra.service.template.AbstractColumnFamilyTemplate.executeBatch(AbstractColumnFamilyTemplate.java:127)
        at 
me.prettyprint.cassandra.service.template.AbstractColumnFamilyTemplate.executeIfNotBatched(AbstractColumnFamilyTemplate.java:162)
        at 
me.prettyprint.cassandra.service.template.SuperCfTemplate.update(SuperCfTemplate.java:198)
        at 
com.visa.shared.cache.poc.dao.AbstractSuperColumnDataAccess.update(AbstractSuperColumnDataAccess.java:188)
        at 
com.visa.shared.cache.poc.domain.InterfaceStationProcessor.markLinkUp(InterfaceStationProcessor.java:47)
        at 
com.visa.shared.cache.poc.domain.InterfaceStationProcessor.processRequest(InterfaceStationProcessor.java:78)
        at 
com.visa.shared.cache.poc.domain.SwitchService.processRequest(SwitchService.java:78)
        at 
com.visa.shared.cache.poc.domain.SwitchService.access$000(SwitchService.java:13)
        at 
com.visa.shared.cache.poc.domain.SwitchService$1.run(SwitchService.java:59)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Exception in thread "switchServiceTaskExceutor-1242" 
java.lang.NullPointerException
        at 
me.prettyprint.cassandra.model.MutatorImpl.addInsertion(MutatorImpl.java:158)
        at 
me.prettyprint.cassandra.service.template.SuperCfUpdater.updateInternal(SuperCfUpdater.java:115)
        at 
me.prettyprint.cassandra.service.template.SuperCfTemplate.update(SuperCfTemplate.java:196)


Cassandra logs in  /var/log/cassandra/system.log:
 INFO [FlushWriter:8] 2012-12-01 17:01:13,200 Memtable.java (line 264) Writing 
Memtable-jpp_0001@1896150523(17573964/21967455 serialized/live bytes, 1055 ops)
ERROR [Thrift:1030] 2012-12-01 17:01:14,324 CustomTThreadPoolServer.java (line 
200) Thrift error occurred during processing of message.
org.apache.thrift.TException: Negative length: -2147418111
        at 
org.apache.thrift.protocol.TBinaryProtocol.checkReadLength(TBinaryProtocol.java:388)
        at 
org.apache.thrift.protocol.TBinaryProtocol.readBinary(TBinaryProtocol.java:363)
        at 
org.apache.cassandra.thrift.Cassandra$batch_mutate_args.read(Cassandra.java:19724)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:21)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34)
        at 
org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:186)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Regards
Jay


VISA EUROPE is a technology business that provides the brand, systems, services 
and rules that make electronic payments between millions of consumers, 
retailers, businesses and governments happen.  Visa Europe is a membership 
association of more than 3,700 members that includes banks and other payment 
service providers from 36 countries across Europe.  We continually invest and 
innovate to create new and better ways to pay and be paid.  For more 
information, please visit www.visaeurope.com.

Please consider the environment before printing this email.

This email (including attachments) is confidential and is solely intended for 
the addressee. Unless you are the addressee, you may not read, use or store 
this email in any way, or permit others to. If you have received it in error, 
please contact Visa Europe on +44 (0)20 7937 8111.

Visa Europe Services Inc. is a company incorporated in Delaware USA, acting 
through its UK Establishment (UK Establishment number BR007632) whose 
registered office is at 1 Sheldon Square, London, W2 6TT.

Reply via email to