When used with Firefox 3.0.3 the TinyMCE plugin does not work well with bulleted/numbered lists and indent/dedent.

Also when go to save if a bulleted item is added and no text is typed after it before the save button is pressed get the following error:
TWiki detected an internal error - please check your TWiki logs and webserver logs for more information.

Can't call method "generate" on unblessed reference
 

Also if I create a bulleted list item with text. Add a second bulleted item and indent it to the second level and add text.

Go to a third bulleted list item and then try to dedent it back to the first level, I can do that using the dedent button. If I press enter 3 times

I end up getting a level 1 bulleted item, but it doesn't allways work well.

Also some times after a bulleted list, when I hit enter to add a new line, after the list has been ended, A copy of the page will be inserted under the new line. The copy of the page will be from the top of the page to the top of the list I was working on.

I don't have these issues with IE 7. Probably related to the version of TinyMCE.

-- TWiki:Main/MatthewJackson - 02 Oct 2008

I ran into this problem only 2 days ago. I can confirm it. And if you try to go back and pickaxe you loose all you typed and cannot come back.

I was going to reports once I had a clear reproduction method and I had not noticed that the problem was related to Firefox 3.

I would like to elevate this one to urgent because of the Can't call method "generate" on unblessed reference part of this bug report because it causes loss of data.

-- TWiki:Main.KennethLavrsen - 02 Oct 2008

This problem is truly horrible. It's run over my pages several times now, but as it lost the page I was unable to confirm why.

-- TWiki:Main.MartinCleaver - 11 Nov 2008

Sanitized error messages relating to this item are below from .../bin/edit/Web/Page?t=1227723429
Use of uninitialized value in pattern match (m//) at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm line 620 (#1), (W uninitialized) An undefined value was used as if it were already defined. It was interpreted as a "" or a 0, but maybe it was a mistake., To suppress this warning assign a defined value to your variables., To help you figure out what was undefined, perl will try to tell you the name of the variable (if any) that was undefined. In some cases it cannot do this, so it also tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into "that ". $foo, and the warning will refer to the concatenation (.) operator, even though there is no . in your program.
Use of uninitialized value in pattern match (m//) at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm line 626 (#1)
Can't call method "generate" on unblessed reference at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm line 630.
at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm line 630
TWiki::Plugins::WysiwygPlugin::HTML2TML::Node::_convertList('TWiki::Plugins::WysiwygPlugin::HTML2TML::Node=HASH(0xa78d7c4)', '\\x{15}') called at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm line 921
TWiki::Plugins::WysiwygPlugin::HTML2TML::Node::_LIST('TWiki::Plugins::WysiwygPlugin::HTML2TML::Node=HASH(0xa78d7c4)', 16) called at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm line 1312
TWiki::Plugins::WysiwygPlugin::HTML2TML::Node::_handleUL('TWiki::Plugins::WysiwygPlugin::HTML2TML::Node=HASH(0xa78d7c4)', 16) called at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm line 453
TWiki::Plugins::WysiwygPlugin::HTML2TML::Node::generate('TWiki::Plugins::WysiwygPlugin::HTML2TML::Node=HASH(0xa78d7c4)', 16) called at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm line 486
TWiki::Plugins::WysiwygPlugin::HTML2TML::Node::_flatten('TWiki::Plugins::WysiwygPlugin::HTML2TML::Node=HASH(0xa6eab34)', 16) called at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm line 460
TWiki::Plugins::WysiwygPlugin::HTML2TML::Node::generate('TWiki::Plugins::WysiwygPlugin::HTML2TML::Node=HASH(0xa6eab34)', 16) called at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm line 227
TWiki::Plugins::WysiwygPlugin::HTML2TML::Node::rootGenerate('TWiki::Plugins::WysiwygPlugin::HTML2TML::Node=HASH(0xa6eab34)', 16) called at /twiki/lib/TWiki/Plugins/WysiwygPlugin/HTML2TML.pm line 126
TWiki::Plugins::WysiwygPlugin::HTML2TML::convert('TWiki::Plugins::WysiwygPlugin::HTML2TML=HASH(0xa6c82fc)', ' <ul> <li> text </li> <li> more_text...', 'HASH(0xa6eaa74)') called at /twiki/lib/TWiki/Plugins/WysiwygPlugin.pm line 228
TWiki::Plugins::WysiwygPlugin::TranslateHTML2TML(' <ul> <li> text </li> <li> more_text...', 'Page', 'Web') called at /twiki/lib/TWiki/Plugins/WysiwygPlugin.pm line 196
TWiki::Plugins::WysiwygPlugin::afterEditHandler('

Tools

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy