flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Harui (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (FLEX-35192) [FalconJX] TypeError: Cannot read property 'apply' of undefined with subclass of <js:View>
Date Tue, 06 Dec 2016 05:29:58 GMT

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

Alex Harui resolved FLEX-35192.
       Resolution: Cannot Reproduce
         Assignee: Alex Harui
    Fix Version/s: Apache FlexJS 0.8.0

ContainerBase.js should have a get__MXMLDescriptor around line 385 or so.  If you don't have
one in your copy of ContainerBase.js, unzip HTML.swc and see if the copy in there has it.
 There will be a js/out folder with org/apache/flex/core/ContainerBase.js.  If that copy has
a get__MXMLDescriptor, see if you still have files in frameworks/js/generated-sources.  They
might be stale.  Or maybe somehow old SWCs are being used instead of the ones you think. 
Check the console output it should show you the paths to the SWCs.

> [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

This message was sent by Atlassian JIRA

View raw message