I had the error below in IntelliJ 13.0.1 Flex debugger.
The error occurred after removing a getter from a class, and recompiling.
The class is defined in the main app, and the error occurred when loading a module.
[SWF] D:\BBrFx\BBrFoundation\trunk\output\production\BBrFxDesignerUIP\BBrFxDesignerRLM.swf - 8,700,018 bytes after decompression
[Fault] exception, information=VerifyError: Error #1053: Remplacement illégal de designerDM dans fx2.data.DataProvider.
at flash.display::MovieClip/nextFrame()
at mx.core::FlexModuleFactory/deferredNextFrame()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/core/FlexModuleFactory.as:738]
at mx.core::FlexModuleFactory/update()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/core/FlexModuleFactory.as:511]
at mx.core::FlexModuleFactory/moduleCompleteHandler()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/core/FlexModuleFactory.as:836]
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at flash.tools.debugger.concrete.DManager.getFrame(DManager.java:679)
at flash.tools.debugger.concrete.PlayerSession.pullUpActivationObjectVariables(PlayerSession.java:1121)
at flash.tools.debugger.concrete.PlayerSession.requestFrame(PlayerSession.java:1099)
at flash.tools.debugger.concrete.PlayerSession.getValue(PlayerSession.java:1214)
at flex.tools.debugger.cli.ExpressionContext.memberNamed(ExpressionContext.java:438)
at flex.tools.debugger.cli.ExpressionContext.locateParentForNamed(ExpressionContext.java:540)
at flex.tools.debugger.cli.ExpressionContext.determineContext(ExpressionContext.java:490)
at flex.tools.debugger.cli.ExpressionContext.resolveToVariable(ExpressionContext.java:350)
at flex.tools.debugger.cli.ExpressionContext.lookup(ExpressionContext.java:169)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:168)
at macromedia.asc.parser.ThisExpressionNode.evaluate(ThisExpressionNode.java:34)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1037)
at macromedia.asc.parser.ListNode.evaluate(ListNode.java:44)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1037)
at macromedia.asc.parser.ListNode.evaluate(ListNode.java:44)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1071)
at macromedia.asc.parser.ExpressionStatementNode.evaluate(ExpressionStatementNode.java:50)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1312)
at macromedia.asc.parser.ProgramNode.evaluate(ProgramNode.java:80)
at flash.tools.debugger.expression.DebuggerExpression.evaluate(DebuggerExpression.java:113)
at flex.tools.debugger.cli.ExpressionCache.evaluate(ExpressionCache.java:104)
at flex.tools.debugger.cli.DebugCLI.evalExpression(DebugCLI.java:3682)
at flex.tools.debugger.cli.DebugCLI.evalExpression(DebugCLI.java:3674)
at flex.tools.debugger.cli.DebugCLI.doPrint(DebugCLI.java:3600)
at flex.tools.debugger.cli.DebugCLI.processLine(DebugCLI.java:6585)
at flex.tools.debugger.cli.DebugCLI.process(DebugCLI.java:738)
at flex.tools.debugger.cli.DebugCLI.execute(DebugCLI.java:580)
at flex.tools.debugger.cli.DebugCLI.main(DebugCLI.java:377)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at flash.tools.debugger.concrete.DManager.getFrame(DManager.java:679)
at flash.tools.debugger.concrete.PlayerSession.pullUpActivationObjectVariables(PlayerSession.java:1121)
at flash.tools.debugger.concrete.PlayerSession.requestFrame(PlayerSession.java:1099)
at flash.tools.debugger.concrete.PlayerSession.getValue(PlayerSession.java:1214)
at flex.tools.debugger.cli.ExpressionContext.memberNamed(ExpressionContext.java:438)
at flex.tools.debugger.cli.ExpressionContext.locateParentForNamed(ExpressionContext.java:540)
at flex.tools.debugger.cli.ExpressionContext.determineContext(ExpressionContext.java:499)
at flex.tools.debugger.cli.ExpressionContext.resolveToVariable(ExpressionContext.java:350)
at flex.tools.debugger.cli.ExpressionContext.lookup(ExpressionContext.java:169)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:568)
at macromedia.asc.parser.GetExpressionNode.evaluate(GetExpressionNode.java:55)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:355)
at macromedia.asc.parser.MemberExpressionNode.evaluate(MemberExpressionNode.java:57)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1037)
at macromedia.asc.parser.ListNode.evaluate(ListNode.java:44)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1037)
at macromedia.asc.parser.ListNode.evaluate(ListNode.java:44)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1071)
at macromedia.asc.parser.ExpressionStatementNode.evaluate(ExpressionStatementNode.java:50)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1312)
at macromedia.asc.parser.ProgramNode.evaluate(ProgramNode.java:80)
at flash.tools.debugger.expression.DebuggerExpression.evaluate(DebuggerExpression.java:113)
at flex.tools.debugger.cli.ExpressionCache.evaluate(ExpressionCache.java:104)
at flex.tools.debugger.cli.DebugCLI.evalExpression(DebugCLI.java:3682)
at flex.tools.debugger.cli.DebugCLI.evalExpression(DebugCLI.java:3674)
at flex.tools.debugger.cli.DebugCLI.doPrint(DebugCLI.java:3600)
at flex.tools.debugger.cli.DebugCLI.processLine(DebugCLI.java:6585)
at flex.tools.debugger.cli.DebugCLI.process(DebugCLI.java:738)
at flex.tools.debugger.cli.DebugCLI.execute(DebugCLI.java:580)
at flex.tools.debugger.cli.DebugCLI.main(DebugCLI.java:377)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at flash.tools.debugger.concrete.DManager.getFrame(DManager.java:679)
at flash.tools.debugger.concrete.PlayerSession.pullUpActivationObjectVariables(PlayerSession.java:1121)
at flash.tools.debugger.concrete.PlayerSession.requestFrame(PlayerSession.java:1099)
at flash.tools.debugger.concrete.PlayerSession.getValue(PlayerSession.java:1214)
at flex.tools.debugger.cli.ExpressionContext.memberNamed(ExpressionContext.java:438)
at flex.tools.debugger.cli.ExpressionContext.locateParentForNamed(ExpressionContext.java:540)
at flex.tools.debugger.cli.ExpressionContext.determineContext(ExpressionContext.java:499)
at flex.tools.debugger.cli.ExpressionContext.resolveToVariable(ExpressionContext.java:350)
at flex.tools.debugger.cli.ExpressionContext.lookup(ExpressionContext.java:169)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:568)
at macromedia.asc.parser.GetExpressionNode.evaluate(GetExpressionNode.java:55)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:355)
at macromedia.asc.parser.MemberExpressionNode.evaluate(MemberExpressionNode.java:57)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1037)
at macromedia.asc.parser.ListNode.evaluate(ListNode.java:44)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1037)
at macromedia.asc.parser.ListNode.evaluate(ListNode.java:44)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1071)
at macromedia.asc.parser.ExpressionStatementNode.evaluate(ExpressionStatementNode.java:50)
at flash.tools.debugger.expression.DebuggerEvaluator.evaluate(DebuggerEvaluator.java:1312)
at macromedia.asc.parser.ProgramNode.evaluate(ProgramNode.java:80)
at flash.tools.debugger.expression.DebuggerExpression.evaluate(DebuggerExpression.java:113)
at flex.tools.debugger.cli.ExpressionCache.evaluate(ExpressionCache.java:104)
at flex.tools.debugger.cli.DebugCLI.evalExpression(DebugCLI.java:3682)
at flex.tools.debugger.cli.DebugCLI.evalExpression(DebugCLI.java:3674)
at flex.tools.debugger.cli.DebugCLI.doPrint(DebugCLI.java:3600)
at flex.tools.debugger.cli.DebugCLI.processLine(DebugCLI.java:6585)
at flex.tools.debugger.cli.DebugCLI.process(DebugCLI.java:738)
at flex.tools.debugger.cli.DebugCLI.execute(DebugCLI.java:580)
at flex.tools.debugger.cli.DebugCLI.main(DebugCLI.java:377)