2 Replies Latest reply on Mar 11, 2011 8:00 PM by sanggpark

    stack overflow occurred in ClassNameUtils$/getLoggerFriendlyClassName  when running unittest in FB

    sanggpark Level 1

      Recently whenever I run my unit tests in Flash Builder, I get following error

      Error: Error #1023: Stack overflow occurred.

      at org.flexunit.utils::ClassNameUtil$/getLoggerFriendlyClassName(ClassNameUtil.as:44)

      at org.flexunit.runners::ParentRunner/run(ParentRunner.as:408)

      at org.flexunit.runners::Suite/runChild(Suite.as:93)

      at org.flexunit.internals.runners::ChildRunnerSequencer/executeStep(ChildRunnerSequencer.as: 82)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:134)

      at org.flexunit.internals.runners.statements::StatementSequencer/evaluate(StatementSequencer .as:108)

      at org.flexunit.internals.runners.statements::StatementSequencer/executeStep(StatementSequen cer.as:97)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:134)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.internals.runners.statements::AsyncStatementBase/sendComplete(AsyncStatement Base.as:76)

      at org.flexunit.internals.runners.statements::StatementSequencer/sendComplete(StatementSeque ncer.as:165)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:138)

      at org.flexunit.internals.runners.statements::StatementSequencer/evaluate(StatementSequencer .as:108)

      at org.flexunit.internals.runners.statements::StatementSequencer/executeStep(StatementSequen cer.as:97)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:134)

      at org.flexunit.internals.runners.statements::StatementSequencer/evaluate(StatementSequencer .as:108)

      at org.flexunit.runners::ParentRunner/run(ParentRunner.as:416)

      at org.flexunit.runners::Suite/runChild(Suite.as:93)

      at org.flexunit.internals.runners::ChildRunnerSequencer/executeStep(ChildRunnerSequencer.as: 82)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:134)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.runners::ParentRunner/handleRunnerComplete(ParentRunner.as:452)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.internals.runners.statements::AsyncStatementBase/sendComplete(AsyncStatement Base.as:76)

      at org.flexunit.internals.runners.statements::StatementSequencer/sendComplete(StatementSeque ncer.as:165)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:138)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.internals.runners.statements::AsyncStatementBase/sendComplete(AsyncStatement Base.as:76)

      at org.flexunit.internals.runners.statements::StatementSequencer/sendComplete(StatementSeque ncer.as:165)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:138)

      at org.flexunit.internals.runners.statements::StatementSequencer/evaluate(StatementSequencer .as:108)

      at org.flexunit.internals.runners.statements::StatementSequencer/executeStep(StatementSequen cer.as:97)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:134)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.internals.runners.statements::AsyncStatementBase/sendComplete(AsyncStatement Base.as:76)

      at org.flexunit.internals.runners.statements::StatementSequencer/sendComplete(StatementSeque ncer.as:165)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:138)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.runners::ParentRunner/handleRunnerComplete(ParentRunner.as:452)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.internals.runners.statements::AsyncStatementBase/sendComplete(AsyncStatement Base.as:76)

      at org.flexunit.internals.runners.statements::StatementSequencer/sendComplete(StatementSeque ncer.as:165)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:138)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.internals.runners.statements::AsyncStatementBase/sendComplete(AsyncStatement Base.as:76)

      at org.flexunit.internals.runners.statements::StatementSequencer/sendComplete(StatementSeque ncer.as:165)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:138)

      at org.flexunit.internals.runners.statements::StatementSequencer/evaluate(StatementSequencer .as:108)

      at org.flexunit.internals.runners.statements::StatementSequencer/executeStep(StatementSequen cer.as:97)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:134)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.internals.runners.statements::AsyncStatementBase/sendComplete(AsyncStatement Base.as:76)

      at org.flexunit.internals.runners.statements::StatementSequencer/sendComplete(StatementSeque ncer.as:165)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:138)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.runners::ParentRunner/handleRunnerComplete(ParentRunner.as:452)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.internals.runners.statements::AsyncStatementBase/sendComplete(AsyncStatement Base.as:76)

      at org.flexunit.internals.runners.statements::StatementSequencer/sendComplete(StatementSeque ncer.as:165)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:138)

      at org.flexunit.token::AsyncTestToken/sendResult(AsyncTestToken.as:118)

      at org.flexunit.internals.runners.statements::AsyncStatementBase/sendComplete(AsyncStatement Base.as:76)

      at org.flexunit.internals.runners.statements::StatementSequencer/sendComplete(StatementSeque ncer.as:165)

      at org.flexunit.internals.runners.statements::StatementSequencer/handleChildExecuteComplete( StatementSequencer.as:138)

       

      It might have something to do with the sequence of the test running, because I changed order of some tests and it went away. But this does happen from time to time. Anyone have any idea why?