Robbyn Gerhardt created FLEX-34659:
--------------------------------------

             Summary: RichEditableText - textFlow allocation - null object 
reference
                 Key: FLEX-34659
                 URL: https://issues.apache.org/jira/browse/FLEX-34659
             Project: Apache Flex
          Issue Type: Bug
          Components: Spark: RichEditableText
    Affects Versions: Apache Flex 4.13.0
         Environment: <fx:Script>
        protected function creationComplete(e:FlexEvent):void
    {
        var plaintext:String    =       '<TextFlow 
whiteSpaceCollapse="preserve" version="3.0.0" 
xmlns="http://ns.adobe.com/textLayout/2008";><p><span>fsdfsd</span></p></TextFlow>';
        
        editor1.textFlow                =       
TextFlowUtil.importFromString(plaintext);
        
        if(editor1.textFlow != null)
        {
                editor2.textFlow                =       editor1.textFlow; 
//Here come error
        }
        else
        {
                trace('Is empty');
        }
    }
</fx:Script>

<s:RichEditableText id="editor1" />
<s:RichEditableText id="editor2" />
            Reporter: Robbyn Gerhardt
             Fix For: Apache Flex 4.14.0


If I take the text flow from one RichEditableText and another RichEditableText 
assigns comes the error

{code}
TypeError: Error #1009: Cannot access a property or method of a null object 
reference.
        at 
flashx.textLayout.container::TextContainerManager/setText()[/Users/aharui/git/flex/master/flex-tlf/textLayout/src/flashx/textLayout/container/TextContainerManager.as:583]
        at 
spark.components.supportClasses::RichEditableTextContainerManager/setText()[/Users/aharui/release4.13.0/frameworks/projects/spark/src/spark/components/supportClasses/RichEditableTextContainerManager.as:346]
        at 
flashx.textLayout.container::TextContainerManager/setTextFlow()[/Users/aharui/git/flex/master/flex-tlf/textLayout/src/flashx/textLayout/container/TextContainerManager.as:763]
        at 
spark.components.supportClasses::RichEditableTextContainerManager/setTextFlow()[/Users/aharui/release4.13.0/frameworks/projects/spark/src/spark/components/supportClasses/RichEditableTextContainerManager.as:357]
        at 
flashx.textLayout.container::TextContainerManager/setTextFlow()[/Users/aharui/git/flex/master/flex-tlf/textLayout/src/flashx/textLayout/container/TextContainerManager.as:772]
        at 
spark.components.supportClasses::RichEditableTextContainerManager/setTextFlow()[/Users/aharui/release4.13.0/frameworks/projects/spark/src/spark/components/supportClasses/RichEditableTextContainerManager.as:357]
        at spark.components::RichEditableText/get 
textFlow()[/Users/aharui/release4.13.0/frameworks/projects/spark/src/spark/components/RichEditableText.as:2247]
{/code}



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

Reply via email to