fyi, I forwarded this to the Flex Builder team.
mike chambers [EMAIL PROTECTED] Tim Sawyer wrote: > Still shouldn't blow up the compiler though should it. :-) > > Our old beta 1 code says: > > var kpiList:Array = Array(this.myData)[0]; > > and the compiler warning is "Array(x) behaves the same as new > Array(x). To cast a value to type Array use 'x as Array' instead of > Array(x)." so I changed it to > > var kpiList:Array = (this.myData as Array)[0]; > > thereby causing the problem. this.myData is an Object, so still needs > to be cast to Array. > > Strangely, the code that actually works is: > > var kpiList:Array = this.myData as Array; > > so I've lost a level of Array embedding somewhere... > > Tim. > > --- In [email protected], "Michael Schmalle" > <[EMAIL PROTECTED]> wrote: >> Hi, >> >> Not to butt in or anything but, >> >> >> var kpiList:Array = (this.myData as Array)[0]; >> >> That is probably not a very good way to write the expression anyway. > I can >> see why there might be a glich, >> >> var kpiList:Array = myData[0] as Array; >> >> would probably be better. >> >> Peace, Mike >> >> >> >> On 3/29/06, Tim Sawyer <[EMAIL PROTECTED]> wrote: >>> Found it. The compiler is throwing a fit on this line of code: >>> >>> var kpiList:Array = (this.myData as Array)[0]; >>> >>> if I remove "as Array", then it compiles and the compiler no longer >>> explodes. I actually added the as Array in because Flex gave me a >>> warning that I was casting Object to Array and I should do it >>> manually! :-) >>> >>> No it compiles, all I have to do is get this code to actually run in >>> Beta 2, at the moment I'm getting a blue screen in my browser, no >>> loading bar, and no application. Argh! >>> >>> Tim. >>> >>> >>> --- In [email protected], "bhaq1972" <mbhaque@> wrote: >>>> I'm also fustrated by this internal build error. the whole of my >>>> monday was wasted on it. i've now gone back to starting the project >>>> all over again, but only bringing in a class(or mxml) at a time. >>>> painfully slow but has broken yet. >>>> >>>> >>>> --- In [email protected], "Michael Schmalle" >>>> <teoti.graphix@> wrote: >>>>> Hi, >>>>> >>>>> I wrote a couple lengthy posts on this forum. ;-) >>>>> >>>>> Search for internal build error, you should see some things I have >>>>> encountered. >>>>> >>>>> Peace, Mike >>>>> >>>>> On 3/28/06, Tim Sawyer <lists@> wrote: >>>>>> I'm getting "An internal build error has occurred. Please check >>>> the >>>>>> Error Log". The log says: >>>>>> >>>>>> !ENTRY com.adobe.flexbuilder.project 4 43 2006-03-28 > 16:28:20.702 >>>>>> !MESSAGE Uncaught exception in compiler >>>>>> !STACK 0 >>>>>> java.lang.NullPointerException >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :948) >>>>>> at >>>>>> macromedia.asc.parser.MemberExpressionNode.evaluate( >>>>>> MemberExpressionNode.java:31) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :1606) >>>>>> at >>>>>> macromedia.asc.parser.ArgumentListNode.evaluate >>>> (ArgumentListNode.java:28) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :727) >>>>>> at >>>>>> macromedia.asc.parser.SetExpressionNode.evaluate >>>> (SetExpressionNode.java >>>>>> :39) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :1040) >>>>>> at >>>>>> macromedia.asc.parser.MemberExpressionNode.evaluate( >>>>>> MemberExpressionNode.java:31) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :1635) >>>>>> at macromedia.asc.parser.ListNode.evaluate >>>> (ListNode.java:27) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :1734) >>>>>> at >>>>>> macromedia.asc.parser.ExpressionStatementNode.evaluate( >>>>>> ExpressionStatementNode.java:33) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :1714) >>>>>> at >>>>>> macromedia.asc.parser.StatementListNode.evaluate >>>> (StatementListNode.java >>>>>> :34) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :1786) >>>>>> at >>>>>> macromedia.asc.parser.IfStatementNode.evaluate >>>> (IfStatementNode.java:34) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :1714) >>>>>> at >>>>>> macromedia.asc.parser.StatementListNode.evaluate >>>> (StatementListNode.java >>>>>> :34) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :2220) >>>>>> at >>>>>> macromedia.asc.parser.FunctionCommonNode.evaluate >>>> (FunctionCommonNode.java >>>>>> :87) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :2910) >>>>>> at >>>>>> macromedia.asc.parser.ClassDefinitionNode.evaluate( >>>>>> ClassDefinitionNode.java:86) >>>>>> at >>>>>> macromedia.asc.semantics.ConstantEvaluator.evaluate >>>> (ConstantEvaluator.java >>>>>> :2655) >>>>>> at macromedia.asc.parser.ProgramNode.evaluate >>>> (ProgramNode.java:63) >>>>>> at flex2.compiler.as3.Compiler.analyze4(Compiler.java:431) >>>>>> at flex2.compiler.API.analyze(API.java:1370) >>>>>> at flex2.compiler.API.analyze(API.java:1283) >>>>>> at flex2.compiler.API.batchInner(API.java:224) >>>>>> at flex2.compiler.API.batch(API.java:270) >>>>>> at flex2.compiler.API.compile(API.java:462) >>>>>> at >>>>>> com.adobe.flexbuilder.project.compiler.Compiler.compile >>>> (Compiler.java:204) >>>>>> at >>>>>> >>>>>> > com.adobe.flexbuilder.project.compiler.internal.FlexIncrementalBuilde >>>> r.buildApplication >>>>>> (FlexIncrementalBuilder.java:352) >>>>>> at >>>>>> >>>>>> > com.adobe.flexbuilder.project.compiler.internal.FlexIncrementalBuilde >>>> r.build >>>>>> (FlexIncrementalBuilder.java:236) >>>>>> at >>>>>> org.eclipse.core.internal.events.BuildManager$2.run >>>> (BuildManager.java:593) >>>>>> at >>>>>> org.eclipse.core.internal.runtime.InternalPlatform.run( >>>>>> InternalPlatform.java:1044) >>>>>> at > org.eclipse.core.runtime.Platform.run(Platform.java:783) >>>>>> at >>>>>> org.eclipse.core.internal.events.BuildManager.basicBuild >>>> (BuildManager.java >>>>>> :168) >>>>>> at >>>>>> org.eclipse.core.internal.events.BuildManager.basicBuild >>>> (BuildManager.java >>>>>> :202) >>>>>> at >>>>>> org.eclipse.core.internal.events.BuildManager$1.run >>>> (BuildManager.java:231) >>>>>> at >>>>>> org.eclipse.core.internal.runtime.InternalPlatform.run( >>>>>> InternalPlatform.java:1044) >>>>>> at > org.eclipse.core.runtime.Platform.run(Platform.java:783) >>>>>> at >>>>>> org.eclipse.core.internal.events.BuildManager.basicBuild >>>> (BuildManager.java >>>>>> :234) >>>>>> at >>>>>> org.eclipse.core.internal.events.BuildManager.basicBuildLoop( >>>>>> BuildManager.java:253) >>>>>> at >>>>>> org.eclipse.core.internal.events.BuildManager.build >>>> (BuildManager.java:282) >>>>>> at >>>>>> org.eclipse.core.internal.events.AutoBuildJob.doBuild >>>> (AutoBuildJob.java >>>>>> :139) >>>>>> at >>>>>> org.eclipse.core.internal.events.AutoBuildJob.run >>>> (AutoBuildJob.java:200) >>>>>> at org.eclipse.core.internal.jobs.Worker.run >>>> (Worker.java:76) >>>>>> >>>>>> Anyone got any pointers? Or am I down to selectively moving >>>> code to a >>>>>> new project to see which file causes the problem? >>>>>> >>>>>> This is Beta 2, although a collegue still on Beta 1 has the same >>>> issue >>>>>> with the same code (pre Beta 2 fixes - I've just fixed mine) >>>>>> >>>>>> ta, >>>>>> >>>>>> Tim. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Flexcoders Mailing List >>>>>> FAQ: >>>> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt >>>>>> Search Archives: > http://www.mail-archive.com/flexcoders%<http://www.mail-archive.com/flexcoders%25> >>>> 40yahoogroups.com >>>>>> >>>>>> >>>>>> SPONSORED LINKS >>>>>> Web site design development<http://groups.yahoo.com/gads? > t=ms&k=Web+site+design+development&w1=Web+site+design+development&w2= > Computer+software+development&w3=Software+design+and+development&w4=M > acromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=L >>>> -4QTvxB_quFDtMyhrQaHQ> Computer >>>>>> software development<http://groups.yahoo.com/gads? > t=ms&k=Computer+software+development&w1=Web+site+design+development&w > 2=Computer+software+development&w3=Software+design+and+development&w4 > =Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig >>>> =lvQjSRfQDfWudJSe1lLjHw> Software >>>>>> design and development<http://groups.yahoo.com/gads? > t=ms&k=Software+design+and+development&w1=Web+site+design+development > &w2=Computer+software+development&w3=Software+design+and+development& > w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.s >>>> ig=1pMBCdo3DsJbuU9AEmO1oQ> Macromedia >>>>>> flex<http://groups.yahoo.com/gads? > t=ms&k=Macromedia+flex&w1=Web+site+design+development&w2=Computer+sof > tware+development&w3=Software+design+and+development&w4=Macromedia+fl > ex&w5=Software+development+best+practice&c=5&s=166&.sig=OO6nPIrz7_EpZ >>>> I36cYzBjw> Software >>>>>> development best practice<http://groups.yahoo.com/gads? > t=ms&k=Software+development+best+practice&w1=Web+site+design+developm > ent&w2=Computer+software+development&w3=Software+design+and+developme > nt&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166 >>>> &.sig=f89quyyulIDsnABLD6IXIw> >>>>>> ------------------------------ >>>>>> YAHOO! GROUPS LINKS >>>>>> >>>>>> >>>>>> - Visit your >>>> group "flexcoders<http://groups.yahoo.com/group/flexcoders>" >>>>>> on the web. >>>>>> >>>>>> - To unsubscribe from this group, send an email to: >>>>>> [EMAIL PROTECTED]<flexcoders- >>>> [EMAIL PROTECTED]> >>>>>> - Your use of Yahoo! Groups is subject to the Yahoo! > Terms of >>>>>> Service <http://docs.yahoo.com/info/terms/>. >>>>>> >>>>>> >>>>>> ------------------------------ >>>>>> >>>>> >>>>> >>>>> -- >>>>> What goes up, does come down. >>>>> >>> >>> >>> >>> >>> >>> >>> -- >>> Flexcoders Mailing List >>> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt >>> Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com >>> >>> ------------------------------ >>> YAHOO! GROUPS LINKS >>> >>> >>> - Visit your group > "flexcoders<http://groups.yahoo.com/group/flexcoders>" >>> on the web. >>> >>> - To unsubscribe from this group, send an email to: >>> > [EMAIL PROTECTED]<[EMAIL PROTECTED]> >>> - Your use of Yahoo! Groups is subject to the Yahoo! Terms of >>> Service <http://docs.yahoo.com/info/terms/>. >>> >>> >>> ------------------------------ >>> >> >> >> -- >> What goes up, does come down. >> > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links > > > > > > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

