You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Tim Dunphy <bl...@gmail.com> on 2015/01/11 05:16:11 UTC

java exception on startup

Hey guys,

 I'm noticing this exception appearing when I start cassandra 2.1.2 in the
foreground:

INFO  04:12:29 Listening for thrift clients...
        at
com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
~[guava-16.0.jar:na]
        at
org.apache.cassandra.io.sstable.SSTableScanner.hasNext(SSTableScanner.java:183)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.utils.MergeIterator$Candidate.advance(MergeIterator.java:146)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.utils.MergeIterator$ManyToOne.<init>(MergeIterator.java:89)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.utils.MergeIterator.get(MergeIterator.java:48)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.db.compaction.CompactionIterable.iterator(CompactionIterable.java:47)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.db.compaction.CompactionTask.runWith(CompactionTask.java:154)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.io.util.DiskAwareRunnable.runMayThrow(DiskAwareRunnable.java:48)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:75)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:232)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
~[na:1.8.0_05]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
~[na:1.8.0_05]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
~[na:1.8.0_05]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[na:1.8.0_05]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_05]
Caused by: java.io.EOFException: null
        at java.io.RandomAccessFile.readFully(RandomAccessFile.java:410)
~[na:1.8.0_05]
        at java.io.RandomAccessFile.readFully(RandomAccessFile.java:388)
~[na:1.8.0_05]
        at
org.apache.cassandra.io.util.RandomAccessReader.readBytes(RandomAccessReader.java:351)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:348)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.utils.ByteBufferUtil.readWithShortLength(ByteBufferUtil.java:327)
~[apache-cassandra-2.1.1.jar:2.1.1]
        at
org.apache.cassandra.io.sstable.SSTableScanner$KeyScanningIterator.computeNext(SSTableScanner.java:263)
~[apache-cassandra-2.1.1.jar:2.1.1]
        ... 19 common frames omitted

I'm not noticing an problems in running the website that uses this
cassandra database. But I'm wondering if anyone can identify the meaning of
this exception, and how to correct it. If necessary and it's not innocuous.

Thanks!
Tim

-- 
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

Re: java exception on startup

Posted by Tim Dunphy <bl...@gmail.com>.
Spencer,


> We don't use thrift clients anymore, so it doesn't matter so much.  But
> it's trying to read a file that doesn't exist or had bad perms.  You'd have
> to get the source for the cassandra files anyway and try to figure out what
> file it's looking for.  Probably some datafile that gets populated by
> thrift, so that wouldn't exist.


Alright, cool.  thought that this error might be innocuous. That was very
clarifying!! I

Thanks
Tim

On Sun, Jan 11, 2015 at 2:04 AM, Spencer Brown <li...@gmail.com> wrote:

> We don't use thrift clients anymore, so it doesn't matter so much.  But
> it's trying to read a file that doesn't exist or had bad perms.  You'd have
> to get the source for the cassandra files anyway and try to figure out what
> file it's looking for.  Probably some datafile that gets populated by
> thrift, so that wouldn't exist.
>
> On Sat, Jan 10, 2015 at 11:16 PM, Tim Dunphy <bl...@gmail.com> wrote:
>
>> Hey guys,
>>
>>  I'm noticing this exception appearing when I start cassandra 2.1.2 in
>> the foreground:
>>
>> INFO  04:12:29 Listening for thrift clients...
>>         at
>> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
>> ~[guava-16.0.jar:na]
>>         at
>> org.apache.cassandra.io.sstable.SSTableScanner.hasNext(SSTableScanner.java:183)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.utils.MergeIterator$Candidate.advance(MergeIterator.java:146)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.utils.MergeIterator$ManyToOne.<init>(MergeIterator.java:89)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.utils.MergeIterator.get(MergeIterator.java:48)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.db.compaction.CompactionIterable.iterator(CompactionIterable.java:47)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.db.compaction.CompactionTask.runWith(CompactionTask.java:154)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.io.util.DiskAwareRunnable.runMayThrow(DiskAwareRunnable.java:48)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:75)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:232)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>> ~[na:1.8.0_05]
>>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>> ~[na:1.8.0_05]
>>         at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>> ~[na:1.8.0_05]
>>         at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>> [na:1.8.0_05]
>>         at java.lang.Thread.run(Thread.java:745) [na:1.8.0_05]
>> Caused by: java.io.EOFException: null
>>         at java.io.RandomAccessFile.readFully(RandomAccessFile.java:410)
>> ~[na:1.8.0_05]
>>         at java.io.RandomAccessFile.readFully(RandomAccessFile.java:388)
>> ~[na:1.8.0_05]
>>         at
>> org.apache.cassandra.io.util.RandomAccessReader.readBytes(RandomAccessReader.java:351)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:348)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.utils.ByteBufferUtil.readWithShortLength(ByteBufferUtil.java:327)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         at
>> org.apache.cassandra.io.sstable.SSTableScanner$KeyScanningIterator.computeNext(SSTableScanner.java:263)
>> ~[apache-cassandra-2.1.1.jar:2.1.1]
>>         ... 19 common frames omitted
>>
>> I'm not noticing an problems in running the website that uses this
>> cassandra database. But I'm wondering if anyone can identify the meaning of
>> this exception, and how to correct it. If necessary and it's not innocuous.
>>
>> Thanks!
>> Tim
>>
>> --
>> GPG me!!
>>
>> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
>>
>>
>


-- 
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

Re: java exception on startup

Posted by Spencer Brown <li...@gmail.com>.
We don't use thrift clients anymore, so it doesn't matter so much.  But
it's trying to read a file that doesn't exist or had bad perms.  You'd have
to get the source for the cassandra files anyway and try to figure out what
file it's looking for.  Probably some datafile that gets populated by
thrift, so that wouldn't exist.

On Sat, Jan 10, 2015 at 11:16 PM, Tim Dunphy <bl...@gmail.com> wrote:

> Hey guys,
>
>  I'm noticing this exception appearing when I start cassandra 2.1.2 in the
> foreground:
>
> INFO  04:12:29 Listening for thrift clients...
>         at
> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
> ~[guava-16.0.jar:na]
>         at
> org.apache.cassandra.io.sstable.SSTableScanner.hasNext(SSTableScanner.java:183)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.utils.MergeIterator$Candidate.advance(MergeIterator.java:146)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.utils.MergeIterator$ManyToOne.<init>(MergeIterator.java:89)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.utils.MergeIterator.get(MergeIterator.java:48)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.db.compaction.CompactionIterable.iterator(CompactionIterable.java:47)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.db.compaction.CompactionTask.runWith(CompactionTask.java:154)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.io.util.DiskAwareRunnable.runMayThrow(DiskAwareRunnable.java:48)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:75)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:232)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> ~[na:1.8.0_05]
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> ~[na:1.8.0_05]
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> ~[na:1.8.0_05]
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> [na:1.8.0_05]
>         at java.lang.Thread.run(Thread.java:745) [na:1.8.0_05]
> Caused by: java.io.EOFException: null
>         at java.io.RandomAccessFile.readFully(RandomAccessFile.java:410)
> ~[na:1.8.0_05]
>         at java.io.RandomAccessFile.readFully(RandomAccessFile.java:388)
> ~[na:1.8.0_05]
>         at
> org.apache.cassandra.io.util.RandomAccessReader.readBytes(RandomAccessReader.java:351)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.utils.ByteBufferUtil.read(ByteBufferUtil.java:348)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.utils.ByteBufferUtil.readWithShortLength(ByteBufferUtil.java:327)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         at
> org.apache.cassandra.io.sstable.SSTableScanner$KeyScanningIterator.computeNext(SSTableScanner.java:263)
> ~[apache-cassandra-2.1.1.jar:2.1.1]
>         ... 19 common frames omitted
>
> I'm not noticing an problems in running the website that uses this
> cassandra database. But I'm wondering if anyone can identify the meaning of
> this exception, and how to correct it. If necessary and it's not innocuous.
>
> Thanks!
> Tim
>
> --
> GPG me!!
>
> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
>
>