Thanks Aaron! We will upgrade to 1.0.9. Just curious, you said "removing the HintedHandoff files from data/system", what do the HintedHandoff files look like?
Thanks, Daning On Wed, May 16, 2012 at 2:32 AM, aaron morton <aa...@thelastpickle.com>wrote: > Looks like this https://issues.apache.org/jira/browse/CASSANDRA-3975 > > Fixed in the latest 1.0.9. > > Either upgrade (which is always a good idea) or purge the hints from the > server. Either using JMX or stopping the node and removing the > HintedHandoff files from data/system. > > In either case you should then run a nodetool repair as hints for other > CF's may have been dropped. > > Cheers > > > ----------------- > Aaron Morton > Freelance Developer > @aaronmorton > http://www.thelastpickle.com > > On 16/05/2012, at 2:27 AM, Daning Wang wrote: > > We got exception "UnserializableColumnFamilyException: Couldn't find > cfId=1075" in the log of one node, describe cluster showed all the nodes in > same schema version. how to fix this problem? did repair but looks does not > work, haven't try scrub yet. > > We are on v1.0.3 > > ERROR [HintedHandoff:1631] 2012-05-15 07:13:07,877 > AbstractCassandraDaemon.java (line 139) Fatal exception in thread > Thread[HintedHandoff:1631,1,main] > java.lang.RuntimeException: > org.apache.cassandra.db.UnserializableColumnFamilyException: Couldn't find > cfId=1075 > at > org.apache.cassandra.utils.FBUtilities.unchecked(FBUtilities.java:689) > at > org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:34) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:722) > Caused by: org.apache.cassandra.db.UnserializableColumnFamilyException: > Couldn't find cfId=1075 > at > org.apache.cassandra.db.ColumnFamilySerializer.deserialize(ColumnFamilySerializer.java:129) > at > org.apache.cassandra.db.RowMutation$RowMutationSerializer.deserialize(RowMutation.java:401) > at > org.apache.cassandra.db.RowMutation$RowMutationSerializer.deserialize(RowMutation.java:409) > at > org.apache.cassandra.db.HintedHandOffManager.deliverHintsToEndpointInternal(HintedHandOffManager.java:344) > at > org.apache.cassandra.db.HintedHandOffManager.deliverHintsToEndpoint(HintedHandOffManager.java:248) > at > org.apache.cassandra.db.HintedHandOffManager.access$200(HintedHandOffManager.java:84) > at > org.apache.cassandra.db.HintedHandOffManager$3.runMayThrow(HintedHandOffManager.java:418) > > Thanks, > > Daning > > >