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.