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.