Topic on Project:Support desk

ReflectionException: Class SkinVector does not exist

6
121.8.210.13 (talkcontribs)

hi,all

I have just installed the wikimedia,but i encountered the error output:

ReflectionException: Class SkinVector does not exist in /media/D/xampp/htdocs/mediawiki-1.18.0/includes/Init.php on line 148........

my wiki version: MediaWiki-1.18.0

and i install it on my notebook: ubuntu11.04 mysql Ver 14.14 Distrib 5.1.54 PHP 5.3.5-1

121.8.210.13 (talkcontribs)

so sorry to publish one more page...i mistakenly click one more time...please remove the previous one.

90.61.71.29 (talkcontribs)

I've got the same error on Win XP pro and Win XP family: "Unexpected non-MediaWiki exception encountered, of type "ReflectionException" exception 'ReflectionException' with message 'Class SkinMonoBook does not exist' in W:\www\wi\includes\Init.php:148"

In wiki.log : "Article::view: showing parser cache contents Class SkinMonoBook not found; skipped loading

accepts gzip"

I tried everything found in the documentation, nothing works.

My wiki : mediawiki-1.18.0, Uniserver 3.5

90.61.71.29 (talkcontribs)

Hi, I tried to upgrade to Mediawiki 1.18.1. But it doesn't fix the problem. I tried to downgrade to Mediawiki 1.17.2, and it works with the same Uniform Server and the same LocalSettings.php configuration file.

Bawolff (talkcontribs)

Make sure when you upgraded, you upgraded _all_ the files, especially the skins directory.

This was a kind of stupid thing to say. At this point the skin probably isn't loaded yet (which is normal), and the exception is meant to be thrown and caught. For some reason the exception isn't being caught which is weird.

Filed as bugzilla:33949.

(Anyone commenting on this thread to say that this also affects them, please make sure to include your version of php).

Reply to "ReflectionException: Class SkinVector does not exist"