[ 
https://issues.apache.org/jira/browse/CASSANDRA-3609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13639021#comment-13639021
 ] 

Vladimir Volkov commented on CASSANDRA-3609:
--------------------------------------------

Just stumbled upon the same issue. The problem was in the too large TTL value.
The column expiration time is computed as {{((int) (System.currentTimeMillis() 
/ 1000) + timeToLive)}} - so epoch+TTL must fit into a 32-bit integer.
                
> Assertion in ExpiringColumn <init>
> ----------------------------------
>
>                 Key: CASSANDRA-3609
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3609
>             Project: Cassandra
>          Issue Type: Bug
>    Affects Versions: 1.0.5
>            Reporter: Radim Kolar
>            Priority: Minor
>
> ERROR [MutationStage:1773] 2011-12-10 16:36:10,526 
> AbstractCassandraDaemon.java (line 133) Fatal exception in thread 
> Thread[MutationStage:1773,5,main]
> java.lang.AssertionError: -823952279
>         at 
> org.apache.cassandra.db.ExpiringColumn.<init>(ExpiringColumn.java:58)
>         at 
> org.apache.cassandra.db.ExpiringColumn.<init>(ExpiringColumn.java:51)
>         at 
> org.apache.cassandra.db.ColumnFamily.addColumn(ColumnFamily.java:154)
>         at org.apache.cassandra.db.RowMutation.add(RowMutation.java:199)
>         at org.apache.cassandra.db.RowMutation.hintFor(RowMutation.java:140)
>         at 
> org.apache.cassandra.service.StorageProxy$5.runMayThrow(StorageProxy.java:364)
>         at 
> org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
>         at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         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:679)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to