[ https://issues.apache.org/jira/browse/FLEX-35194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Josh Tynjala updated FLEX-35194: -------------------------------- Description: Code to reproduce: <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> <js:NumericStepper id="stepper" valueChange="trace(stepper.value)" minimum="0" maximum="10" stepSize="2"/> </js:initialView> </js:Application> Result: "TypeError: m is not a constructor\n at org.apache.flex.html.Spinner.get (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/HTMLElementWrapper.js:244:60)\n at org.apache.flex.html.Spinner.get (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/html/Spinner.js:54:48)\n at org.apache.flex.html.NumericStepper.createElement (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/html/NumericStepper.js:72:40)\n at org.apache.flex.html.NumericStepper.org.apache.flex.core.UIBase [as constructor] (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/UIBase.js:49:8)\n at Function.childCtor.base (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/library/closure/goog/base.js:2434:45)\n at new org.apache.flex.html.NumericStepper (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/html/NumericStepper.js:32:39)\n at Function.org.apache.flex.utils.MXMLDataInterpreter.generateMXMLObject (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/utils/MXMLDataInterpreter.js:57:36)\n at Function.org.apache.flex.utils.MXMLDataInterpreter.generateMXMLProperties (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/utils/MXMLDataInterpreter.js:308:57)\n at FlexJSBasics.org.apache.flex.core.Application.generateMXMLAttributes (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/Application.js:89:45)\n at new FlexJSBasics (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/FlexJSBasics.js:54:8)" The error occurs when the "iBeadModel" is instantiated in HTMLElementWrapper.js in the model property getter: var /** @type {Object} */ m = org.apache.flex.core.ValuesManager.valuesImpl.getValue(this, 'iBeadModel'); var /** @type {org.apache.flex.core.IBeadModel} */ b = new m(); This error does not occur in FlexJS 0.7.0. was: "TypeError: m is not a constructor\n at org.apache.flex.html.Spinner.get (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/HTMLElementWrapper.js:244:60)\n at org.apache.flex.html.Spinner.get (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/html/Spinner.js:54:48)\n at org.apache.flex.html.NumericStepper.createElement (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/html/NumericStepper.js:72:40)\n at org.apache.flex.html.NumericStepper.org.apache.flex.core.UIBase [as constructor] (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/UIBase.js:49:8)\n at Function.childCtor.base (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/library/closure/goog/base.js:2434:45)\n at new org.apache.flex.html.NumericStepper (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/html/NumericStepper.js:32:39)\n at Function.org.apache.flex.utils.MXMLDataInterpreter.generateMXMLObject (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/utils/MXMLDataInterpreter.js:57:36)\n at Function.org.apache.flex.utils.MXMLDataInterpreter.generateMXMLProperties (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/utils/MXMLDataInterpreter.js:308:57)\n at FlexJSBasics.org.apache.flex.core.Application.generateMXMLAttributes (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/Application.js:89:45)\n at new FlexJSBasics (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/FlexJSBasics.js:54:8)" The error occurs when the "iBeadModel" is instantiated in HTMLElementWrapper.js in the model property getter: var /** @type {Object} */ m = org.apache.flex.core.ValuesManager.valuesImpl.getValue(this, 'iBeadModel'); var /** @type {org.apache.flex.core.IBeadModel} */ b = new m(); This error does not occur in FlexJS 0.7.0. > [FlexJS] "TypeError: m is not a constructor" when creating <js:NumericStepper> > ------------------------------------------------------------------------------ > > Key: FLEX-35194 > URL: https://issues.apache.org/jira/browse/FLEX-35194 > Project: Apache Flex > Issue Type: Bug > Components: FlexJS > Affects Versions: Apache FlexJS 0.8.0 > Reporter: Josh Tynjala > > Code to reproduce: > <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> > <js:NumericStepper id="stepper" > valueChange="trace(stepper.value)" > minimum="0" maximum="10" stepSize="2"/> > </js:initialView> > </js:Application> > Result: > "TypeError: m is not a constructor\n at org.apache.flex.html.Spinner.get > (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/HTMLElementWrapper.js:244:60)\n > at org.apache.flex.html.Spinner.get > (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/html/Spinner.js:54:48)\n > at org.apache.flex.html.NumericStepper.createElement > (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/html/NumericStepper.js:72:40)\n > at org.apache.flex.html.NumericStepper.org.apache.flex.core.UIBase [as > constructor] > (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/UIBase.js:49:8)\n > at Function.childCtor.base > (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/library/closure/goog/base.js:2434:45)\n > at new org.apache.flex.html.NumericStepper > (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/html/NumericStepper.js:32:39)\n > at Function.org.apache.flex.utils.MXMLDataInterpreter.generateMXMLObject > (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/utils/MXMLDataInterpreter.js:57:36)\n > at > Function.org.apache.flex.utils.MXMLDataInterpreter.generateMXMLProperties > (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/utils/MXMLDataInterpreter.js:308:57)\n > at FlexJSBasics.org.apache.flex.core.Application.generateMXMLAttributes > (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/org/apache/flex/core/Application.js:89:45)\n > at new FlexJSBasics > (file:///Users/joshtynjala/Development/NextGenAS/examples/FlexJSBasics/bin/js-debug/FlexJSBasics.js:54:8)" > The error occurs when the "iBeadModel" is instantiated in > HTMLElementWrapper.js in the model property getter: > var /** @type {Object} */ m = > org.apache.flex.core.ValuesManager.valuesImpl.getValue(this, 'iBeadModel'); > var /** @type {org.apache.flex.core.IBeadModel} */ b = new m(); > This error does not occur in FlexJS 0.7.0. -- This message was sent by Atlassian JIRA (v6.3.4#6332)