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

Falcon can't compile spark

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • Apache Falcon 1.0
    • None
    • Falcon

    Description

      Falcon fails to compile the spark project in test sparkSWC

      Error: Generated byte code contains an operand stack underflow.
      [...]

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:68
      Error: Ambiguous reference to TextInput
      public class MXFTETextInput extends TextInput implements ITextInput
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:68
      Error: interface method enableIME in interface IIMESupport not implemented by class MXFTETextInput
      public class MXFTETextInput extends TextInput implements ITextInput
      ^

      [...]

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:171
      Error: Attempted access of inaccessible property text through a reference with static type MXFTETextInput.
      text = newText;
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:173
      Error: Attempted access of inaccessible method dispatchEvent through a reference with static type MXFTETextInput.
      dispatchEvent(new FlexEvent(FlexEvent.DATA_CHANGE));
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:216
      Error: Access of possibly undefined property textDisplay.
      return textDisplay ? textDisplay.horizontalScrollPosition : 0;
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:216
      Error: Access of possibly undefined property textDisplay.
      return textDisplay ? textDisplay.horizontalScrollPosition : 0;
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:224
      Error: Access of possibly undefined property textDisplay.
      if (textDisplay)
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:225
      Error: Access of possibly undefined property textDisplay.
      textDisplay.horizontalScrollPosition = value;
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:323
      Error: Attempted access of inaccessible method setStyle through a reference with static type MXFTETextInput.
      setStyle("borderVisible", visible);
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:325
      Error: Attempted access of inaccessible method getStyle through a reference with static type MXFTETextInput.
      var contentBackgroundAlpha:Number = getStyle("contentBackgroundAlpha");
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:334
      Error: Attempted access of inaccessible method getStyle through a reference with static type MXFTETextInput.
      oldContentBackgroundAlpha = getStyle("contentBackgroundAlpha");
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:335
      Error: Attempted access of inaccessible method setStyle through a reference with static type MXFTETextInput.
      setStyle("contentBackgroundAlpha", 0);
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:340
      Error: Attempted access of inaccessible method setStyle through a reference with static type MXFTETextInput.
      setStyle("contentBackgroundAlpha", oldContentBackgroundAlpha);
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:355
      Error: Method marked override must override another method.
      override public function drawFocus(isFocused:Boolean):void
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/mx/controls/MXFTETextInput.as:359
      Error: Attempted access of inaccessible property parent through a reference with static type MXFTETextInput.
      IFocusManagerComponent(parent).drawFocus(isFocused);
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/components/FormHeading.as:213
      Error: Call to a possibly undefined method Event.
      dispatchEvent(new Event("labelChanged"));
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/components/gridClasses/DataGridEditor.as:1014
      Warning: variable definition duplicates function parameter: rowIndex.
      var rowIndex:int = rowIndex;
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/components/gridClasses/DataGridEditor.as:1015
      Warning: variable definition duplicates function parameter: columnIndex.
      var columnIndex:int = columnIndex;
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableContainerBase.as:64
      Warning: Duplicate declaration of SkinState 'normal'
      public class SkinnableContainerBase extends SkinnableComponent implements IFocusManagerContainer
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableContainerBase.as:64
      Warning: Duplicate declaration of SkinState 'disabled'
      public class SkinnableContainerBase extends SkinnableComponent implements IFocusManagerContainer
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableContainerBase.as:64
      Warning: Duplicate declaration of SkinState 'normal'
      public class SkinnableContainerBase extends SkinnableComponent implements IFocusManagerContainer
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableContainerBase.as:64
      Warning: Duplicate declaration of SkinState 'disabled'
      public class SkinnableContainerBase extends SkinnableComponent implements IFocusManagerContainer
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/core/CSSTextLayoutFormat.as:102
      Error: Access of possibly undefined property embeddedFontContext through a reference with static type IStyleClient.
      if (client.mx_internal::embeddedFontContext)
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/events/GridItemEditorEvent.as:268
      Warning: Initializer value -1 for type 'uint' must be between 0 and 4294967295 inclusive. An initial value of 4294967295 will be used instead.
      rowIndex:uint = -1,
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/events/GridItemEditorEvent.as:269
      Warning: Initializer value -1 for type 'uint' must be between 0 and 4294967295 inclusive. An initial value of 4294967295 will be used instead.
      columnIndex:uint = -1,
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/skins/SparkButtonSkin.as:518
      Error: Type was not found or was not a compile-time constant: Event.
      protected function contentChangeHandler(event:Event):void
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/skins/spark/DataGridSkin.mxml:302
      Syntax error: Expected COLON but got '}'
      columnSeparator="

      {headerColumnSeparator}

      "
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/skins/spark/DataGridSkin.mxml:303
      Syntax error: Expected COLON but got '}'
      headerRenderer="

      {headerRenderer}

      "/>
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/skins/spark/StackedFormItemSkin.mxml:155
      Warning: Data binding will not be able to detect assignments to 'errorString'.
      toolTip="Required" toolTip.errorStates="

      {hostComponent.errorString}"
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/skins/spark/StackedFormItemSkin.mxml:155
      Warning: Data binding will not be able to detect assignments to 'errorString'.
      toolTip="Required" toolTip.errorStates="{hostComponent.errorString}

      "
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/skins/spark/StackedFormSkin.mxml:98
      Warning: Data binding will not be able to detect assignments to 'errorString'.
      <s:Label id="errorTextDisplay" text="

      {hostComponent.errorString}

      "
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/skins/spark/StackedFormSkin.mxml:100
      Warning: Data binding will not be able to detect assignments to 'width'.
      includeIn="error" maxWidth="

      {this.width - 8}

      "
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/skins/spark/VideoPlayerSkin.mxml:33
      Error: The style 'chromeColor' is only supported by type 'SparkSkin' with the theme(s) 'spark,mobile'.
      chromeColor.fullScreenStates="0xCCCCCC">
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/skins/spark/VideoPlayerSkin.mxml:114
      Warning: Data binding will not be able to detect assignments to 'height'.
      verticalScrollPosition="

      {Math.max(0, 184-clippedGroup.height)}

      ">
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/utils/MouseEventUtil.as:143
      Error: Implicit coercion of a value of type RemoveHandlerEvent to an unrelated type Event.
      new RemoveHandlerEvent(handleDown, handleDrag, handleUp));
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/utils/MouseEventUtil.as:169
      Error: The definition of base class Event was not found.
      class RemoveHandlerEvent extends flash.events.Event
      ^

      /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/utils/TextFlowUtil.as
      Error: Internal error in ABC generator subsystem, when generating code for: /Users/jbalsas/Documents/dev/apache/flex/sdk/branches/develop/frameworks/projects/spark/src/spark/utils/TextFlowUtil.as: java.lang.NullPointerException
      at org.apache.flex.compiler.internal.as.codegen.ClassDirectiveProcessor.finishClassDefinition(ClassDirectiveProcessor.java:536)
      at org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.declareClass(GlobalDirectiveProcessor.java:423)
      at org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:206)
      at org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188)
      at org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.declarePackage(GlobalDirectiveProcessor.java:448)
      at org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:223)
      at org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188)
      at org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generate(ABCGenerator.java:122)
      at org.apache.flex.compiler.internal.units.ASCompilationUnit.handleABCBytesRequest(ASCompilationUnit.java:374)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase.processABCBytesRequest(CompilationUnitBase.java:866)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase.access$3(CompilationUnitBase.java:864)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase$3$1.call(CompilationUnitBase.java:309)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase$3$1.call(CompilationUnitBase.java:1)
      at org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228)
      at org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:1)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy.rejectedExecution(ThreadPoolExecutor.java:1746)
      at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:767)
      at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:658)
      at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:92)
      at org.apache.flex.compiler.internal.units.requests.RequestMaker.getRequest(RequestMaker.java:188)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase.getABCBytesRequest(CompilationUnitBase.java:614)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase.startBuildAsync(CompilationUnitBase.java:1067)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase.startParsingImports(CompilationUnitBase.java:920)
      at org.apache.flex.compiler.internal.units.ASCompilationUnit.handleOutgoingDependenciesRequest(ASCompilationUnit.java:450)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase.processOutgoingDependenciesRequest(CompilationUnitBase.java:882)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase.access$5(CompilationUnitBase.java:880)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase$5$1.call(CompilationUnitBase.java:378)
      at org.apache.flex.compiler.internal.units.CompilationUnitBase$5$1.call(CompilationUnitBase.java:1)
      at org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228)
      at org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:1)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:680)

      Attachments

        Issue Links

          Activity

            People

              aharui Alex Harui
              jbalsas Chema Balsas
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: