[ 
https://issues.apache.org/jira/browse/FLEX-35192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15726501#comment-15726501
 ] 

Alex Harui commented on FLEX-35192:
-----------------------------------

Yes.  While the compilation of source code will replace existing files, the 
copy of  JS from SWCs and the Google Closure Library do not overwrite.  Build 
scripts are supposed to clean when necessary and not copying all of these files 
saves compile time.

We could change the rules for copying JS from SWCs, but really, if you upgrade 
SDKs, you really should clean your projects and do a full rebuild.

> [FalconJX] TypeError: Cannot read property 'apply' of undefined with subclass 
> of <js:View>
> ------------------------------------------------------------------------------------------
>
>                 Key: FLEX-35192
>                 URL: https://issues.apache.org/jira/browse/FLEX-35192
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: FalconJX
>    Affects Versions: Apache FlexJS 0.8.0
>            Reporter: Josh Tynjala
>            Assignee: Alex Harui
>             Fix For: Apache FlexJS 0.8.0
>
>
> Main application:
> <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
>       xmlns:js="library://ns.apache.org/flexjs/basic"
>       xmlns:local="*">
>       <js:valuesImpl>
>               <js:SimpleCSSValuesImpl/>
>       </js:valuesImpl>
>       <js:initialView>
>               <local:ViewSubclass/>
>       </js:initialView>
> </js:Application>
> ViewSubclass.mxml
> <js:View xmlns:fx="http://ns.adobe.com/mxml/2009";
>       xmlns:js="library://ns.apache.org/flexjs/basic">
>       <js:Label text="Hello World"/>
> </js:View>
> The following error is thrown
> "TypeError: Cannot read property 'apply' of undefined\n    at 
> ViewSubclass.get 
> (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/ViewSubclass.js:54:65)\n
>     at ViewSubclass.org.apache.flex.core.ContainerBase.addedToParent 
> (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/ContainerBase.js:173:99)\n
>     at FlexJSBasics.org.apache.flex.core.Application.addElement 
> (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/Application.js:115:5)\n
>     at FlexJSBasics.org.apache.flex.core.Application.initialize 
> (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/Application.js:265:8)\n
>     at FlexJSBasics.org.apache.flex.core.Application.start 
> (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/Application.js:236:10)\n
>     at 
> file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/index.html:89:22"
> The error happens at the following line in the generated ViewSubclass.js:
> var arr = ViewSubclass.superClass_.get__MXMLDescriptor.apply(this);
> Perhaps the superClass_ doesn't have the getter, and it's further up the 
> inheritance chain?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to