So I did another little investigation.
It's not an IntelliJ Problem. After clearing the caches of all of the browsers,
the application no longer works in any of them.
But I dug a little deeper. I am not using any IListItemRenderer in one of my
applications directly and I could see in the Flexmojos link reports that the
only component referencing them is my Flexicious Datagrid. A few days ago I had
to add a reference to the FlexDataGrid class to my main application, because
otherwise I was having some display problems in my root application.
private var dummy:Array = [ AdvancedDataGridColumn, FlexDataGrid ];
Removing the reference to the FlexDataGrid class, got everything up and running
again. So I guess the problem is somewhat related to the classes in the
DataGrid component.
I should mention, that I purchased the Ultimate DataGrid with Sources and
created a Flexmojos Project that allows me to compile the UDG against any FDK I
desire and to deploy the Source Maven artifacts that I can debug DataGrid
Related stuff.
So I guess I must be doing something wrong when compiling/using those rsls.
What could be causing this problem?
Chris
-----Ursprüngliche Nachricht-----
Von: Maurice Amsellem [mailto:[email protected]]
Gesendet: Samstag, 23. November 2013 13:24
An: [email protected]
Betreff: RE: Debugger Problem that are driving me nuts
Hi,
It seems to be an IJ issue.
Did you post of their forum, they usually answer rather quickly, but maybe not
during the week-end.
Maurice
-----Message d'origine-----
De : [email protected] [mailto:[email protected]]
Envoyé : samedi 23 novembre 2013 12:27
À : [email protected]
Objet : Debugger Problem that are driving me nuts
Hi,
I have wasted about 3 days now trying to get my application runnable again and
still seem to be stuck.
Whenever I try to start a debugging session from inside IntelliJ I get the
following output (I didn't leave anything away because I don't want to leave
away the vital part of information):
"C:\Program Files\Java\jdk1.7.0_45\jre\bin\java.exe" -Dfile.encoding=UTF-8
-Djava.awt.headless=true -Duser.language=en -Duser.region=en -Xmx512m
-classpath "C:\Program Files (x86)\JetBrains\IntelliJ IDEA
130.1619\plugins\flex\lib\idea-fdb-4.5.0.20967-fix.jar;C:/Maven-Repository/com/adobe/flex/compiler/4.10.0.20130801/compiler-4.10.0.20130801.pom/lib/fdb.jar;C:\Maven-Repository\com\adobe\flex\compiler\asc\4.10.0.20130801\asc-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\asdoc\4.10.0.20130801\asdoc-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\batik-all-flex\4.10.0.20130801\batik-all-flex-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\compc\4.10.0.20130801\compc-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\copylocale\4.10.0.20130801\copylocale-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\digest\4.10.0.20130801\digest-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\fcsh\4.10.0.20130801\fcsh-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\fdb\4.10.0.20130801\fdb-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\flex-compiler-oem\4.10.0.20130801\flex-compiler-oem-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\fxgutils\4.10.0.20130801\fxgutils-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc\4.10.0.20130801\mxmlc-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_da\4.10.0.20130801\mxmlc_da-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_de\4.10.0.20130801\mxmlc_de-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_es\4.10.0.20130801\mxmlc_es-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_fi\4.10.0.20130801\mxmlc_fi-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_fr\4.10.0.20130801\mxmlc_fr-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_it\4.10.0.20130801\mxmlc_it-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_ja\4.10.0.20130801\mxmlc_ja-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_ko\4.10.0.20130801\mxmlc_ko-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_nb\4.10.0.20130801\mxmlc_nb-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_nl\4.10.0.20130801\mxmlc_nl-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_pt\4.10.0.20130801\mxmlc_pt-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_ru\4.10.0.20130801\mxmlc_ru-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_sv\4.10.0.20130801\mxmlc_sv-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_zh_CN\4.10.0.20130801\mxmlc_zh_CN-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\mxmlc_zh_TW\4.10.0.20130801\mxmlc_zh_TW-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\optimizer\4.10.0.20130801\optimizer-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\swcdepends\4.10.0.20130801\swcdepends-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\swfdump\4.10.0.20130801\swfdump-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\swfutils\4.10.0.20130801\swfutils-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\velocity-dep-1.4-flex\4.10.0.20130801\velocity-dep-1.4-flex-4.10.0.20130801.jar;C:\Maven-Repository\commons-collections\commons-collections\3.0\commons-collections-3.0.jar;C:\Maven-Repository\commons-discovery\commons-discovery\0.2\commons-discovery-0.2.jar;C:\Maven-Repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Maven-Repository\net\java\dev\javacc\javacc\5.0\javacc-5.0.jar;C:\Maven-Repository\net\sourceforge\saxon\saxon\9.1.0.8\saxon-9.1.0.8.jar;C:\Maven-Repository\com\adobe\flex\compiler\xalan\4.10.0.20130801\xalan-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\xercesImpl\4.10.0.20130801\xercesImpl-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\xercesPatch\4.10.0.20130801\xercesPatch-4.10.0.20130801.jar;C:\Maven-Repository\xml-apis\xml-apis-ext\1.3.04\xml-apis-ext-1.3.04.jar;C:\Maven-Repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Maven-Repository\com\adobe\flex\compiler\afe\4.0.0.14159A\afe-4.0.0.14159A.jar;C:\Maven-Repository\com\adobe\flex\compiler\aglj40\4.0.0.14159A\aglj40-4.0.0.14159A.jar;C:\Maven-Repository\com\adobe\flex\compiler\flex-fontkit\4.10.0.20130801\flex-fontkit-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\flex-messaging-common\4.10.0.20130801\flex-messaging-common-4.10.0.20130801.jar;C:\Maven-Repository\com\adobe\flex\compiler\rideau\4.0.0.14159A\rideau-4.0.0.14159A.jar;C:\Maven-Repository\com\adobe\flex\framework\4.10.0.20130801\framework-4.10.0.20130801.jar"
flex.tools.debugger.cli.DebugCLI Apache fdb (Flash Player Debugger) [build 0]
Copyright 2013 The Apache Software Foundation.
Waiting for Player to connect
Player connected; session starting.
[Fault] exception, information=VerifyError: Error #1014: Class
IListItemRenderer could not be found.
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
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)
What I think is noteworthy is that the class the Flashplayer is looking for
doesn't seem to have a package. I was expecting something like:
mx.controls.listClasses::IListItemRenderer as the application being loaded is a
stupid loader application without any controls and no reference to
IListItemRenderer, except the import I have to do in order to have the
Flexicious Ultimate DataGrid initialized (This does have a reference to that
class).
The strange thing is, the application seems to be running fine in Chromes
Flashplayer or when launched from the InternetExplorer Flash Plugin
(11,9,900,117), and a little older FireFox plugin version (11,2,202,235)
So what could be causing this? I think one thing I did change was update all of
my JDKs to the latest version ... could this be causing the problem?
Chris