Extension talk:Video

From MediaWiki.org
Jump to: navigation, search
Start a new discussion

Contents

Thread titleRepliesLast modified
PHP Fatal Error on MW 1.18 when viewing category: pages1008:11, 14 May 2012
Parse error204:06, 22 March 2012

PHP Fatal Error on MW 1.18 when viewing category: pages

I hope this gives you plenty of information.

Pages that work:

/wiki/Special:Categories /wiki/Special:AllPages /index.php?title=Category:Videos&action=edit&redlink=1

Don't work:

/wiki/Category:Videos (After submitting the changes to the 'Videos' category. /index.php?title=Category:Videos

The error:

When looking at Videos category:

Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /usr/local/www/wiki/includes/db/DatabaseMysql.php on line 331

Notice: Undefined property: CategoryWithVideoViewer::$context in /usr/local/www/wiki/extensions/Video/VideoPage.php on line 381

Catchable fatal error: Argument 2 passed to Video::__construct() must implement interface IContextSource, null given, called in /usr/local/www/wiki/extensions/Video/VideoPage.php on line 381 and defined in /usr/local/www/wiki/extensions/Video/VideoClass.php on line 119

When looking at any other category:

Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /usr/local/www/wiki/includes/db/DatabaseMysql.php on line 331

Fatal error: Cannot use object of type RequestContext as array in /usr/local/www/wiki/includes/CategoryPage.php on line 712


Information on my instance:

MediaWiki 1.18.0 PHP 5.3.5 (cgi-fcgi) MySQL 5.5.9

Extensions:

Nuke (Version 1.1.3) (r107592)
Password Reset (Version 1.7) (r107592)
Renameuser (r107592)
Gadgets (r107592)
Video (Version 1.4)

Edit: I just confirmed that the error also occurs with only the Video extension installed.

66.63.164.21420:38, 29 December 2011

Kullanıcı için küçümsenemeyecek kategori hatası var acık olabilir

149.140.80.7420:32, 3 January 2012
 

I am getting the same thing enabling this extension makes all category pages stop working. with this error:

PHP Warning:  mysql_real_escape_string() expects parameter 1 to be string, object given in /path/wiki/w/includes/db/DatabaseMysql.php on line 331
PHP Fatal error:  Cannot use object of type RequestContext as array in /path/wiki/w/includes/CategoryPage.php on line 712

dose anyone have any ideas??

15.203.233.7918:34, 15 March 2012
 

The same problem!

Iwikia (talk)03:13, 22 March 2012

Try upgrading PHP and making sure that your version of the extension is in line with or earlier than your MediaWiki version.

Jasper Deng (talk)04:06, 22 March 2012

I update the php to 5.3.2,but the problem is still here: Notice: Undefined property: CategoryWithVideoViewer::$context in /usr/local/www/wiki/extensions/Video/VideoPage.php on line 381 Catchable fatal error: Argument 2 passed to Video::__construct() must implement interface IContextSource, null given, called in /usr/local/www/wiki/extensions/Video/VideoPage.php on line 381 and defined in /usr/local/www/wiki/extensions/Video/VideoClass.php on line 119

Iwikia (talk)06:43, 22 March 2012

Did you make sure your extension version is compatible with your MediaWiki version?

Jasper Deng (talk)17:18, 22 March 2012

I use 1,18.0and 1.18.1 are the same problem, can you help me test the extension?thank you!

Iwikia (talk)21:29, 22 March 2012
 
 
 
 
Edited by author.
Last edit: 08:11, 14 May 2012

Ran into the same issue with MediaWiki 1.19.0.

It seems some constants changed, I was able to work around the issue with the change:

--- VideoPage.php       (revision 115365)<br />
+++ VideoPage.php       (working copy)<br />
@@ -425,7 +425,7 @@<br />
-                       if( $title->getNamespace() == NS_CATEGORY ) {
+                       if( $title->getNamespace() == NS_VIDEO ) {
Azzurro (talk)07:51, 14 May 2012

Also I used this workaround for videos not being deleted in MediaWiki 1.19.0:

--- VideoHooks.php      (revision 115365)
+++ VideoHooks.php      (working copy)
@@ -197,8 +197,7 @@
-                       $videoObj = new Video( $articleObj->getTitle(), $articleObj->getContext() );
-                       $videoName = $videoObj->getName();
+                       $videoName = $articleObj->getTitle();
Azzurro (talk)07:56, 14 May 2012
 
 

Parse error

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in .../wiki/extensions/Video/VideoClass.php on line 503
using in MW 1.18.0, PHP 5.2.17 (cgi), MySQL 5.0.92-1~ui40+1

hollosch18:58, 20 January 2012

Maybe the PHP Version too low

Iwikia (talk)03:14, 22 March 2012
 

Yeah, try upgrading PHP.

Jasper Deng (talk)04:06, 22 March 2012
 
Personal tools
Namespaces

Variants
Actions
Navigation
Support
Download
Development
Communication
Print/export
Toolbox