You are here: Foswiki>Tasks Web>Item864 (25 Jan 2009, EugenMayer)Edit Attach

Item864: JQueryCompatibilityModePlugin breaks configure

pencil
Priority: Normal
Current State: Closed
Released In:
Target Release:
Applies To: Extension
Component: JQueryCompatibilityModePlugin
Branches:
Reported By: GeorgeClark
Waiting For:
Last Change By: EugenMayer
Even simple plugins, like upgrading the EmptyPlugin, fails once JQueryCompatibitilyModePlugin is installed and enabled. If you disable the plugin from configure, then installation works as expected.

************************************************************
Could not load /var/www/foswiki100/tools/extender.pl
There was a compile error: Use of uninitialized value in pattern match (m//) at /var/www/foswiki100/lib/Foswiki.pm line 1265.
 at /var/www/foswiki100/bin/configure line 91
	main::__ANON__('Use of uninitialized value in pattern match (m//) at /var/www...') called at /var/www/foswiki100/lib/Foswiki.pm line 1265
	Foswiki::normalizeWebTopicName('Foswiki=HASH(0x95f9d70)', 'view', 'undef') called at /var/www/foswiki100/lib/Foswiki.pm line 1099
	Foswiki::getScriptUrl('Foswiki=HASH(0x95f9d70)', 1, 'undef', 'view', 'undef') called at /var/www/foswiki100/lib/Foswiki/Func.pm line 116
	Foswiki::Func::getScriptUrl('view') called at /var/www/foswiki100/lib/Foswiki/Plugins/JQueryCompatibilityModePlugin.pm line 70
	Foswiki::Plugins::JQueryCompatibilityModePlugin::initPlugin('WebHome', 'Main', 'admin', 'System') called at /var/www/foswiki100/lib/Foswiki/Plugin.pm line 231
	Foswiki::Plugin::registerHandlers('Foswiki::Plugin=HASH(0x9bbfcc4)', 'Foswiki::Plugins=HASH(0x97efde0)') called at /var/www/foswiki100/lib/Foswiki/Plugins.pm line 284
	Foswiki::Plugins::enable('Foswiki::Plugins=HASH(0x97efde0)') called at /var/www/foswiki100/lib/Foswiki.pm line 1523
	Foswiki::new('Foswiki', 'admin') called at /var/www/foswiki100/tools/extender.pl line 115
	Foswiki::Extender::BEGIN() called at /var/www/foswiki100/lib/Foswiki/Prefs.pm line 124
	eval {...} called at /var/www/foswiki100/lib/Foswiki/Prefs.pm line 124
	require /var/www/foswiki100/tools/extender.pl called at /var/www/foswiki100/EmptyPlugin_installer line 76
	require /var/www/foswiki100/EmptyPlugin_installer called at /var/www/foswiki100/lib/Foswiki/Configure/UIs/EXTEND.pm line 158
	eval {...} called at /var/www/foswiki100/lib/Foswiki/Configure/UIs/EXTEND.pm line 156
	Foswiki::Configure::UIs::EXTEND::ui('Foswiki::Configure::UIs::EXTEND=HASH(0x905a308)') called at /var/www/foswiki100/bin/configure line 561
	Foswiki::_actionInstallExtension() called at /var/www/foswiki100/bin/configure line 454
BEGIN failed--compilation aborted at /var/www/foswiki100/tools/extender.pl line 124.
 at /var/www/foswiki100/tools/extender.pl line 124
	require /var/www/foswiki100/tools/extender.pl called at /var/www/foswiki100/EmptyPlugin_installer line 76
	require /var/www/foswiki100/EmptyPlugin_installer called at /var/www/foswiki100/lib/Foswiki/Configure/UIs/EXTEND.pm line 158
	eval {...} called at /var/www/foswiki100/lib/Foswiki/Configure/UIs/EXTEND.pm line 156
	Foswiki::Configure::UIs::EXTEND::ui('Foswiki::Configure::UIs::EXTEND=HASH(0x905a308)') called at /var/www/foswiki100/bin/configure line 561
	Foswiki::_actionInstallExtension() called at /var/www/foswiki100/bin/configure line 454

(if this is a TWiki release prior to 4.2, you can download this
 file from: http://twiki.org/cgi-bin/view/Codev/ExtenderScript
 and place it in
 /var/www/foswiki100/tools
 Create the directory if necessary).
************************************************************
Error when trying to eval the file content: This installer must be run from the root directory of a Foswiki installation at (eval 220) line 97.
 at /usr/lib/perl5/vendor_perl/5.8.8/CGI/Carp.pm line 356
	CGI::Carp::realdie('This installer must be run from the root directory of a Foswi...') called at /usr/lib/perl5/vendor_perl/5.8.8/CGI/Carp.pm line 437
	CGI::Carp::die('This installer must be run from the root directory of a Foswi...') called at (eval 220) line 97
	Foswiki::Extender::BEGIN() called at (eval 220) line 125
	eval {...} called at (eval 220) line 125
	eval '# Module of Foswiki - The Free and Open Source Wiki, http://foswiki.org/
...


Just installed a fresh foswiki stabel.
  • Installed JCMP ( worked )
  • Installed EP ( worked )
  • Installed ACLP ( worked )
  • Installed TLP ( worked )
  • Instaleld TMUAP ( worked )
  • upgraded TMP ( worked )

OS: ubuntu, apache2, perl v5.10.0 Foswiki: 1.0.0 stable ( fresh and clean ) ENV: SHORTURLS , all pub/ data etc dirs are on their default places. -- EugenMayer - 25 Jan 2009

ok i found the bug in the initPlugin method of JQueryCMPlugin. I was calling Func::getScriptUrl the wrong way
Topic revision: r7 - 25 Jan 2009, EugenMayer
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