SID-00560: Cannot edit table rows
| Status: |
Unanswered |
TWiki version: |
4.3.1 |
Perl version: |
5.8.4 |
| Category: |
CategoryPlugins |
Server OS: |
Solaris 10 |
Last update: |
16 years ago |
I recently upgraded my TWiki from Sep 2004 to version 4.3.1, my apache to 2.2.11and my solaris from 8 to 10.
I copied over the plugins I had on the old server and reinstalled:
EditTablerowPlugin MultiEditPlugin TWikiDrawPlugin TreePlugin EditConfig (had to edit files to make it work.)
So my plugins are now:
SpreadSheetPlugin,
CommentPlugin,
EditTablePlugin,
EditTablerowPlugin,
HeadlinesPlugin,
InterwikiPlugin,
KeckPlugin (Site Specific),
LatexModePlugin,
MultiEditPlugin,
PreferencesPlugin,
SlideShowPlugin,
SmiliesPlugin,
TWikiDrawPlugin,
TablePlugin,
TinyMCEPlugin (disabled),
TreePlugin,
TwistyPlugin,
WysiwygPlugin(disabled).
When I go to a topic and then click on a row label of a table that has been defined with Edit Table Row, I get the following TWiki warnings:
| 2009-10-08 - 13:10 | TWiki::Plugins::TWikiNetSkinPlugin::initPlugin did not return true (0) | 2009-10-08 - 13:10 | Can't locate object method "webDotWikiName" via package "JuliaSimmons" (perhaps you forgot to load "JuliaSimmons"?) at /local/twiki/default/lib/TWiki/Plugins/EditTablerowPlugin.pm line 493. TWiki::Plugins::EditTablerowPlugin::doEnableEdit('Software', 'DcsVsnTbl', 'JuliaSimmons', 'CGI=HASH(0x22afc)') called at /local/twiki/default/lib/TWiki/Plugins/EditTablerowPlugin.pm line 529 TWiki::Plugins::EditTablerowPlugin::editTablerow('TWiki=HASH(0x3f715c)') called at /local/twiki/default/lib/TWiki/UI.pm line 166 TWiki::UI::__ANON__() called at /local/twiki/default/lib/CPAN/lib//Error.pm line 379 eval {...} called at /local/twiki/default/lib/CPAN/lib//Error.pm line 371 Error::subs::try('CODE(0x2e0d4)', 'HASH(0xc0ee64)') called at /local/twiki/default/lib/TWiki/UI.pm line 204 TWiki::UI::run('CODE(0x325e00)') called
And the following apache errors: when I selected the topic: [Thu Oct 08 13:09:56 2009] [error] [client nnn.nnn.nnn.nnn] [Thu Oct 8 13:09:56 2009] view: Use of uninitialized value in string eq at /local/twiki/default/lib/TWiki/Users/TWikiUserMapping.pm line 471. [Thu Oct 08 13:09:57 2009] [error] [client nnn.nnn.nnn.nnn] File does not exist: /local/twiki/default/pub/Software/WebPreferences
When I selected the row for editting: [Thu Oct 08 13:10:49 2009] [error] [client nnn.nnn.nnn.nnn] [Thu Oct 8 13:10:49 2009] editTableRow: Use of uninitialized value in string eq at /local/twiki/default/lib/TWiki/Users/TWikiUserMapping.pm line 471., referer:
http://www/twiki/bin/view/Software/DcsVsnTbl?sortcol=2;table=1;up=0
[Thu Oct 08 13:10:49 2009] [error] [client nnn.nnn.nnn.nnn] Can't locate object method "webDotWikiName" via package "JuliaSimmons" (perhaps you forgot to load "JuliaSimmons"?) at /local/twiki/default/lib/TWiki/Plugins/EditTablerowPlugin.pm line 493., referer:
http://www/twiki/bin/view/Software/DcsVsnTbl?sortcol=2;table=1;up=0
[Thu Oct 08 13:10:49 2009] [error] [client nnn.nnn.nnn.nnn] \tTWiki::Plugins::EditTablerowPlugin::doEnableEdit('Software', 'DcsVsnTbl', 'JuliaSimmons', 'CGI=HASH(0x22afc)') called at /local/twiki/default/lib/TWiki/Plugins/EditTablerowPlugin.pm line 529, referer:
http://www/twiki/bin/view/Software/DcsVsnTbl?sortcol=2;table=1;up=0
[Thu Oct 08 13:10:49 2009] [error] [client nnn.nnn.nnn.nnn] \tTWiki::Plugins::EditTablerowPlugin::editTablerow('TWiki=HASH(0x3f715c)') called at /local/twiki/default/lib/TWiki/UI.pm line 166, referer:
http://www/twiki/bin/view/Software/DcsVsnTbl?sortcol=2;table=1;up=0
[Thu Oct 08 13:10:49 2009] [error] [client nnn.nnn.nnn.nnn] \tTWiki::UI::__ANON__() called at /local/twiki/default/lib/CPAN/lib//Error.pm line 379, referer:
http://www/twiki/bin/view/Software/DcsVsnTbl?sortcol=2;table=1;up=0
[Thu Oct 08 13:10:49 2009] [error] [client nnn.nnn.nnn.nnn] \teval {...} called at /local/twiki/default/lib/CPAN/lib//Error.pm line 371, referer:
http://www/twiki/bin/view/Software/DcsVsnTbl?sortcol=2;table=1;up=0
[Thu Oct 08 13:10:49 2009] [error] [client nnn.nnn.nnn.nnn] \tError::subs::try('CODE(0x2e0d4)', 'HASH(0xc0ee64)') called at /local/twiki/default/lib/TWiki/UI.pm line 204, referer:
http://www/twiki/bin/view/Software/DcsVsnTbl?sortcol=2;table=1;up=0
[Thu Oct 08 13:10:49 2009] [error] [client nnn.nnn.nnn.nnn] \tTWiki::UI::run('CODE(0x325e00)') called, referer:
http://www/twiki/bin/view/Software/DcsVsnTbl?sortcol=2;table=1;up=0
In case it is login dependent, here are some of my config settings: $TWiki::cfg{LoginManager} = 'TWiki::LoginManager::ApacheLogin';
$TWiki::cfg{AuthScripts} = 'attach,edit,manage,rename,save,upload,viewauth,rdiffauth,rest'; $TWiki::cfg{UserMappingManager} = 'TWiki::Users::TWikiUserMapping'; $TWiki::cfg{PasswordManager} = 'TWiki::Users::HtPasswdUser';
Thanks very much!
--
JuliaSimmons - 2009-10-08
Discussion and Answer
Do you depend on the
EditTablerowPlugin? The
EditTablePlugin is pre-installed and has almost the same functionality.
--
PeterThoeny - 2009-10-09
My users prefer
EditTableRowPlugin because it makes it easier to ensure that you are editing the correct row of a table. The data from these tables is exported to an operational system so it is important that the changes be correct.
--
JuliaSimmons - 2009-10-09
I'm having similar trouble with
EditTablerowPlugin - my users have used it extensively and in particular they make use of the template facility which is not the same in
EditTablePlugin:
Can't locate object method "webDotWikiName" via package "UserName" (perhaps you forgot to load "UserName"?) ... etc as above.
--
KevinShepherd - 2009-10-21
Should have mentioned above - now using TWiki 4.3.2 on RHEL4 with Perl 5.8.5. Was part of a migration away from AIX 5.2, running TWiki (Cairo). As mentioned, users had previously used
EditTablerowPlugin extensively and have reported that
EditTablePlugin does not have sufficient functionality for their tables (years of work).
--
KevinShepherd - 2009-10-22
Closing this question after more than 30 days of inactivity. Feel free to reopen if needed. Consider engaging one of the
TWiki consultants if you need timely help. We invite you to
get involved with the community, it is more likely you get community support if you support the open source project!
--
PeterThoeny - 2009-12-03
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.