Sun or Open JDK ? 

Either way I would suggest upgrading to the latest JDK, upgrading cassandra to 
1.0.8 and running nodetool upgradetables. 

If the fault persists after that I would look at IO or memory issues. 

Hope that helps. 

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 5/04/2012, at 4:31 PM, Michael Vaknin wrote:

> i am usuinc cassandra 1.0.3 java 6.0.17 on ubuntu 10.04
> this is a stable version for 6 months now.
> 
> On Wed, Apr 4, 2012 at 9:51 PM, aaron morton <aa...@thelastpickle.com> wrote:
> What version of cassandra are you using ? 
> 
> What java vendor / version ? 
> 
> What OS vendor / version ? 
> 
> Cheers
> 
> -----------------
> Aaron Morton
> Freelance Developer
> @aaronmorton
> http://www.thelastpickle.com
> 
> On 4/04/2012, at 11:33 PM, Michael Vaknine wrote:
> 
>> I am recently having problems with 1 of my 4ty cluster servers.
>> I would appreciate any help
>>  
>> ERROR 11:23:14,331 Fatal exception in thread Thread[MutationStage:19,5,main]
>> 225 java.lang.InternalError: a fault occurred in a recent unsafe memory 
>> access operation in compiled Java code
>> 226     at 
>> org.apache.cassandra.io.util.AbstractDataInput.readInt(AbstractDataInput.java:196)
>> 227     at 
>> org.apache.cassandra.utils.ByteBufferUtil.readWithLength(ByteBufferUtil.java:348)
>> 228     at 
>> org.apache.cassandra.db.ColumnSerializer.deserialize(ColumnSerializer.java:120)
>> 229     at 
>> org.apache.cassandra.db.ColumnSerializer.deserialize(ColumnSerializer.java:83)
>> 230     at 
>> org.apache.cassandra.db.ColumnSerializer.deserialize(ColumnSerializer.java:73)
>> 231     at 
>> org.apache.cassandra.db.ColumnSerializer.deserialize(ColumnSerializer.java:37)
>> 232     at 
>> org.apache.cassandra.db.columniterator.SimpleSliceReader.computeNext(SimpleSliceReader.java:79)
>> 233     at 
>> org.apache.cassandra.db.columniterator.SimpleSliceReader.computeNext(SimpleSliceReader.java:40)
>> 234     at 
>> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:140)
>> 235     at 
>> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:135)
>> 236     at 
>> org.apache.cassandra.db.columniterator.SSTableSliceIterator.hasNext(SSTableSliceIterator.java:107)
>> 237     at 
>> org.apache.cassandra.utils.MergeIterator$Candidate.advance(MergeIterator.java:145)
>> 238     at 
>> org.apache.cassandra.utils.MergeIterator$ManyToOne.advance(MergeIterator.java:124)
>> 239     at 
>> org.apache.cassandra.utils.MergeIterator$ManyToOne.computeNext(MergeIterator.java:98)
>> 240     at 
>> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:140)
>> 241     at 
>> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:135)
>> 242     at 
>> org.apache.cassandra.db.filter.SliceQueryFilter.collectReducedColumns(SliceQueryFilter.java:116)
>> 243     at 
>> org.apache.cassandra.db.filter.QueryFilter.collateColumns(QueryFilter.java:144)
>> 244     at 
>> org.apache.cassandra.db.CollationController.collectAllData(CollationController.java:227)
>> 245     at 
>> org.apache.cassandra.db.CollationController.getTopLevelColumns(CollationController.java:62)
>> 246     at 
>> org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1274)
>> 247     at 
>> org.apache.cassandra.db.ColumnFamilyStore.cacheRow(ColumnFamilyStore.java:1141)
>> 248     at 
>> org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1170)
>> 249     at 
>> org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1122)
>> 250     at 
>> org.apache.cassandra.db.Table.readCurrentIndexedColumns(Table.java:504)
>> 251     at org.apache.cassandra.db.Table.apply(Table.java:441)
>> 252     at 
>> org.apache.cassandra.db.commitlog.CommitLog$2.runMayThrow(CommitLog.java:338)
>> 253     at 
>> org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
>> 254     at 
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> 255     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> 256     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> 257     at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> 258     at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> 259     at java.lang.Thread.run(Thread.java:619)
>> 260  INFO 11:23:17,640 Finished reading 
>> /var/lib/cassandra/commitlog/CommitLog-1333465745624.log
>> 261 ERROR 11:23:17,641 Exception encountered during startup
>> 262 java.lang.RuntimeException: java.util.concurrent.ExecutionException: 
>> java.lang.InternalError: a fault occurred in a recent unsafe memory access 
>> operation in compiled Java code
>> 263     at 
>> org.apache.cassandra.utils.FBUtilities.waitOnFutures(FBUtilities.java:508)
>>  
>> Thanks
>> Michael
> 
> 

Reply via email to