• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

Error after copy and paste

Community Beginner ,
Jun 17, 2010 Jun 17, 2010

Copy link to clipboard

Copied

I get this error everytime, if I repeat the following steps:

  1. Type "blabla" into a RichEditableText
  2. Copy "lab"
  3. Insert it after the first "a"
  4. Copy "alabb"
  5. Insert it before the "bb"

I know it's kind of silly, but I tried several other combinations and that one seems to be one that works all the time.

After this procedure the following error appears:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at flashx.textLayout.edit::TextScrap/clone()
at flashx.textLayout.edit::TextFlowEdit$/replaceRange()
at flashx.textLayout.operations::PasteOperation/internalDoOperation()
at flashx.textLayout.operations::PasteOperation/doOperation()
at flashx.textLayout.edit::EditManager/doInternal()
at flashx.textLayout.edit::EditManager/doOperation()
at flashx.textLayout.edit::EditManager/pasteTextScrap()
at flashx.textLayout.edit::EditManager/editHandler()
at flashx.textLayout.container::ContainerController/editHandler()
at flashx.textLayout.container::TextContainerManager/editHandler()
at flash.desktop::NativeApplication/performKeyEquivalent()
at flash.desktop::NativeApplication/_onKeyDownBubble()

Is it a bug in the TLF or a problem with my application?

TOPICS
Text layout framework

Views

1.9K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Jun 17, 2010 Jun 17, 2010

Copy link to clipboard

Copied

I also happened to catch the stack below in the debugger.  I've seen it a few different times and it may be related.  Looks like it's the op.textScrap that's null in my case.  Not clear on what leads to it.  It actually looks like it may be a bug in RichEditableText in the Flex SDK instead of something in TLF.

Brent

TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at spark.components::RichEditableText/handlePasteOperation()[RichEditableText.as]
    at spark.components::RichEditableText/textContainerManager_flowOperationEndHandler()[RichEditableText.as]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flashx.textLayout.container::TextContainerManager/dispatchEvent()[TextContainerManager.as]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flashx.textLayout.elements::TextFlow/dispatchEvent()[TextFlow.as]
    at flashx.textLayout.edit::EditManager/doInternal()[EditManager.as]
    at flashx.textLayout.edit::EditManager/doOperation()[EditManager.as]
    at flashx.textLayout.edit::EditManager/pasteTextScrap()[EditManager.as]
    at flashx.textLayout.edit::EditManager/editHandler()[EditManager.as]
    at flashx.textLayout.container::ContainerController/editHandler()[ContainerController.as]
    at flashx.textLayout.container::TextContainerManager/editHandler()[TextContainerManager.as]

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 23, 2010 Jun 23, 2010

Copy link to clipboard

Copied

Yes. That's possible, but in my case the functions of the RichEditableText are not the source of the problem (as far as I can see). I tried debugging the problem, but it's kind of hard because the error is rethrown by the EditManager (on line 467).

Has anyone an idea on how to fix it? Some customers already discovered it and so it's very important for me that the problem gets fixed.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Jun 25, 2010 Jun 25, 2010

Copy link to clipboard

Copied

If you have a local copy of TLF 1.1 you can work around it by adding a test at line 346 of TextClipboard.as.  Replace

     endArray.push(curFlElement);

with

    if (curFlElement)
        endArray.push(curFlElement);

That prevents the bug - but the underlying cause needs more investigation.

Richard

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 29, 2010 Jun 29, 2010

Copy link to clipboard

Copied

LATEST

Thank you, but unfortunately I got no local copy at the moment, but I think about it.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines