Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-26852

Compiler crash in when using Flex SDK 4.1 with AIR 2.5 (in Flash Builder Burrito )

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • Adobe Flex SDK 4.1 (Release)
    • None
    • MXML Compiler
    • None
    • Affected OS(s): Mac
      Affected OS(s): Mac OS 10.6
      Language Found: English

    Description

      Steps to reproduce:
      1. Compile my project using Flex 4.1, AIR 2.5 in Burrito. (Unfortunately don't have a great repro yet, and my project is quite large)
      2. Flash Builder Burrito gives the error:
      An internal build error has occurred. Right-click for more information. YNABParser Unknown Flex Problem

      Actual Results:
      Compiler Crash (Call stack from error log):

      !ENTRY com.adobe.flexbuilder.project 4 43 2011-02-19 18:50:58.449
      !MESSAGE Uncaught exception in compiler
      !STACK 0
      java.lang.NullPointerException
      at macromedia.asc.parser.LiteralStringNode.<init>(LiteralStringNode.java:52)
      at macromedia.asc.parser.NodeFactory.literalString(NodeFactory.java:1291)
      at macromedia.asc.parser.NodeFactory.literalString(NodeFactory.java:1280)
      at flex2.compiler.mxml.ImplementationGenerator.generateGetStyleDeclaration(ImplementationGenerator.java:1611)
      at flex2.compiler.mxml.ImplementationGenerator.generateStylesInitFunction(ImplementationGenerator.java:2776)
      at flex2.compiler.mxml.ImplementationGenerator.generateInitializerSupportDefs(ImplementationGenerator.java:1884)
      at flex2.compiler.mxml.ImplementationGenerator.generateClassDefinition(ImplementationGenerator.java:1044)
      at flex2.compiler.mxml.ImplementationGenerator.<init>(ImplementationGenerator.java:206)
      at flex2.compiler.mxml.ImplementationCompiler.generateImplementationAST(ImplementationCompiler.java:499)
      at flex2.compiler.mxml.ImplementationCompiler.parse1(ImplementationCompiler.java:197)
      at flex2.compiler.mxml.MxmlCompiler.parse1(MxmlCompiler.java:168)
      at flex2.compiler.CompilerAPI.parse1(CompilerAPI.java:2871)
      at flex2.compiler.CompilerAPI.parse1(CompilerAPI.java:2824)
      at flex2.compiler.CompilerAPI.batch2(CompilerAPI.java:446)
      at flex2.compiler.CompilerAPI.batch(CompilerAPI.java:1274)
      at flex2.compiler.CompilerAPI.compile(CompilerAPI.java:1496)
      at flex2.tools.oem.Application.compile(Application.java:1188)
      at flex2.tools.oem.Application.recompile(Application.java:1133)
      at flex2.tools.oem.Application.compile(Application.java:819)
      at flex2.tools.flexbuilder.BuilderApplication.compile(BuilderApplication.java:344)
      at com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilder$MyBuilder.mybuild(ASApplicationBuilder.java:276)
      at com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilder.build(ASApplicationBuilder.java:127)
      at com.adobe.flexbuilder.multisdk.compiler.internal.ASBuilder.build(ASBuilder.java:190)
      at com.adobe.flexbuilder.multisdk.compiler.internal.ASItemBuilder.build(ASItemBuilder.java:74)
      at com.adobe.flexbuilder.project.compiler.internal.FlexProjectBuilder.buildItem(FlexProjectBuilder.java:507)
      at com.adobe.flexbuilder.project.compiler.internal.FlexProjectBuilder.build(FlexProjectBuilder.java:326)
      at com.adobe.flexbuilder.project.compiler.internal.FlexIncrementalBuilder.build(FlexIncrementalBuilder.java:175)
      at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
      at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
      at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
      at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
      at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
      at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:344)
      at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:179)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

      Expected Results:
      No crash

      Workaround (if any):

      Update: Remove the extraneous trailing comma in the selector list.

      OR:

      Specify -qualified-type-selectors=true in the compiler arguments.

      Will attempt to investigate to discover which .mxml file is open when this crash occurs.
      I realize this is not a great bug report without a great repro. I will attempt to repro with Flex 4.5 and will see if I can determine the specific file.

      Attachments

        Activity

          People

            adobejira Adobe JIRA
            adobejira Adobe JIRA
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: