You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Wenjun Che <we...@openf.in> on 2012/03/21 17:17:05 UTC

StackOverflowError during 1.0.8 upgrade

Hello

I am trying to upgrade our 1-node setup from 0.8.9 to 1.0.8 and seeing the
following exception when starting up 1.0.8.  We have been running 0.8.9
without any issues.

DEBUG [OptionalTasks:1] 2012-03-21 11:59:14,731 IntervalNode.java (line 45)
Creating IntervalNode from
[Interval(DecoratedKey(05f984e0-412b-465e-8cdb-49fb8fa7ec6c,
05f984e0412b465e8cdb49fb8fa7ec6c),
DecoratedKey(f7e0abd4-6cb2-4ec8-a944-0a2d627ffb8a,
f7e0abd46cb24ec8a9440a2d627ffb8a))]
DEBUG [main] 2012-03-21 11:59:14,734 Table.java (line 317) Initializing
Appoji.User
ERROR [OptionalTasks:1] 2012-03-21 11:59:14,734
AbstractCassandraDaemon.java (line 139) Fatal exception in thread
Thread[OptionalTasks:1,5,main]
java.lang.StackOverflowError
        at
org.slf4j.helpers.MessageFormatter.safeObjectAppend(MessageFormatter.java:307)
        at
org.slf4j.helpers.MessageFormatter.deeplyAppendParameter(MessageFormatter.java:276)
        at
org.slf4j.helpers.MessageFormatter.arrayFormat(MessageFormatter.java:230)
        at
org.slf4j.helpers.MessageFormatter.format(MessageFormatter.java:124)
        at
org.slf4j.impl.Log4jLoggerAdapter.debug(Log4jLoggerAdapter.java:228)
        at
org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:45)
        at
org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
        at
org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
        at
org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
        at
org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
        at
org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
        at
org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
        ...


Thanks

Re: StackOverflowError during 1.0.8 upgrade

Posted by aaron morton <aa...@thelastpickle.com>.
Could you create a bug report here https://issues.apache.org/jira/browse/CASSANDRA and attached the DEBUG level log from the startup to when the error happens. 

Cheers

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

On 22/03/2012, at 5:17 AM, Wenjun Che wrote:

> 
> Hello
> 
> I am trying to upgrade our 1-node setup from 0.8.9 to 1.0.8 and seeing the following exception when starting up 1.0.8.  We have been running 0.8.9 without any issues.
> 
> DEBUG [OptionalTasks:1] 2012-03-21 11:59:14,731 IntervalNode.java (line 45) Creating IntervalNode from [Interval(DecoratedKey(05f984e0-412b-465e-8cdb-49fb8fa7ec6c, 05f984e0412b465e8cdb49fb8fa7ec6c), DecoratedKey(f7e0abd4-6cb2-4ec8-a944-0a2d627ffb8a, f7e0abd46cb24ec8a9440a2d627ffb8a))]
> DEBUG [main] 2012-03-21 11:59:14,734 Table.java (line 317) Initializing Appoji.User
> ERROR [OptionalTasks:1] 2012-03-21 11:59:14,734 AbstractCassandraDaemon.java (line 139) Fatal exception in thread Thread[OptionalTasks:1,5,main]
> java.lang.StackOverflowError
>         at org.slf4j.helpers.MessageFormatter.safeObjectAppend(MessageFormatter.java:307)
>         at org.slf4j.helpers.MessageFormatter.deeplyAppendParameter(MessageFormatter.java:276)
>         at org.slf4j.helpers.MessageFormatter.arrayFormat(MessageFormatter.java:230)
>         at org.slf4j.helpers.MessageFormatter.format(MessageFormatter.java:124)
>         at org.slf4j.impl.Log4jLoggerAdapter.debug(Log4jLoggerAdapter.java:228)
>         at org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:45)
>         at org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
>         at org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
>         at org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
>         at org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
>         at org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
>         at org.apache.cassandra.utils.IntervalTree.IntervalNode.<init>(IntervalNode.java:57)
>         ...
> 
> 
> Thanks
>