[ https://issues.apache.org/jira/browse/FLEX-33307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Erik de Bruin updated FLEX-33307: --------------------------------- Affects Version/s: Apache Falcon 1.0 > Falcon can't compile spark > -------------------------- > > Key: FLEX-33307 > URL: https://issues.apache.org/jira/browse/FLEX-33307 > Project: Apache Flex > Issue Type: Bug > Affects Versions: Apache Falcon 1.0 > Reporter: Chema Balsas > Labels: Falcon > > 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) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira