You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Alex Harui (JIRA)" <ji...@apache.org> on 2013/09/30 06:01:30 UTC

[jira] [Assigned] (FLEX-33307) Falcon can't compile spark

     [ https://issues.apache.org/jira/browse/FLEX-33307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alex Harui reassigned FLEX-33307:
---------------------------------

    Assignee: Alex Harui

> Falcon can't compile spark
> --------------------------
>
>                 Key: FLEX-33307
>                 URL: https://issues.apache.org/jira/browse/FLEX-33307
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Falcon
>    Affects Versions: Apache Falcon 1.0
>            Reporter: Chema Balsas
>            Assignee: Alex Harui
>              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 was sent by Atlassian JIRA
(v6.1#6144)