From: Christoph M. <chr...@gm...> - 2008-03-29 11:41:59
|
When running "php SMW_refreshData.php -v" (after upgrade) I recieved the following message: > Refreshing all semantic data in the database! > Processing pages from ID 0 to ID 661 ... > (0) Processing page with ID 2 ... > (1) Processing page with ID 3 ... > <br /> > <b>Fatal error</b>: Call to a member function getNamespace() on a > non-object in <b>/home/httpd/vhosts/wiki-products.org/subdomains/de/ > httpdocs/extensions/DynamicPageList/DynamicPageList2.php</b> on > line <b>2656</b><br /> Does this mean that there is a conflict with "dynamic page list"? Is there anything I can do about it? Thanks and best wishes, Christoph |
From: Denny V. <dv...@ai...> - 2008-03-29 13:24:38
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Probably not, but it's to early to tell. Can you figure out what page has ID 3? (It's probably one of the first pages you have created, you can look in your database to get to know that). If you have your MediaWiki API switched on (see <http://en.wikipedia.org/w/api.php>) you can find the title of the page easily by using the following call: <http://your-url-and-path/api.php?action=query&prop=info&pageids=3> Now, with knowing the title, you can go to that page via the wiki interface. My assumption is, that the page itself is broken too, when you call it, and it may be a bug in DPL2 (since it's the DPL code that calls an non-object), but I really can't know. I would be surprised if there was some interaction between the extensions here. With the title of the page (let's assume it's 'TITLE') and in case you can't read it, try to get to see the source code of the page (the following call may help) <http://your-url-and-path/index.php?title=TITLE&action=edit> Try changing that until you can display the page again. And then run the refresh script again. You can also start the refresh script with ID 4, and thus skip the broken page: php SMW_refreshData.php -v -s 4 Hope this helps, denny Christoph Michels wrote: > When running "php SMW_refreshData.php -v" (after upgrade) I recieved > the following message: > >> Refreshing all semantic data in the database! >> Processing pages from ID 0 to ID 661 ... >> (0) Processing page with ID 2 ... >> (1) Processing page with ID 3 ... >> <br /> >> <b>Fatal error</b>: Call to a member function getNamespace() on a >> non-object in <b>/home/httpd/vhosts/wiki-products.org/subdomains/de/ >> httpdocs/extensions/DynamicPageList/DynamicPageList2.php</b> on >> line <b>2656</b><br /> > > > Does this mean that there is a conflict with "dynamic page list"? > Is there anything I can do about it? > > Thanks and best wishes, > Christoph > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkfuQxAACgkQfAeZJpSQy1te7QCffAhqFM2TO1SsNvbWb3mOC0Zc kIUAnRSi9qzcBc98m/J+TZFR95YLi5mC =WgrB -----END PGP SIGNATURE----- |