[Closed] Stumped by some weird problem.

From semantic-mediawiki.org
Edited by author.
Last edit: 01:04, 27 August 2013

Hi.

I'm kinda stumped by some problem at a mediawiki-site.

I'm not sure what's up here, what might be the root of the problem, or how to describe/report it.


Site: http://ringofbrodgar.com/

Site background: Game relate, and game-user driven content and code(templates).

  • Recently update (by site owner) from MediaWiki v1.18(if I'm correct) to MediaWiki v1.21.1
  • Also using Semantic MediaWiki V1.8.0.5. (RoB-site relies heavy on this one.)
  • Additional site wiki setup info: http://ringofbrodgar.com/wiki/Special:Version

Main template used on most, and related problem pages.


General rundown:
There is this page http://ringofbrodgar.com/wiki/Running_Rabbit_Sausage . On that page the "Object(s) Required" infobox field list the objects/pages that are needed for this "Running_Rabbit_Sausage". These needed objects/pages are set by the "objectsreq" setting. Those needed objects/pages in turn pickup this information again, and display it in there "Required By" field.

Related setting on that page: "|objectsreq = [[requires::Fox Meat]] x2, [[requires::Intestines]], [[requires::Rabbit Meat]]"

As http://ringofbrodgar.com/wiki/Fox_Meat is one of the required items of Running_Rabbit_Sausage, it displays Running_Rabbit_Sausage as one of its required items ... and here is also the problem I'm looking at. Its displaying two Running_Rabbit_Sausage source related pages, and we at the RoB wiki site are unable to remove the second one, or figuring out whats up here.

Note that the currently second listed page "Running Rabbit Sausage(backup)" is related to trying to fix the problem by moving the source page, and than deleting it. (which did not work)


Anyone might have some additional ideas what up here?

MvGulik.


Also asked at www.mediawiki.org: [1]

08:55, 26 August 2013

Please. Even some general ideas on what might be triggering something like this are welcome.

One idea was that it might be that there where two active pages with slightly different file-names. File-names that are seen as identical names by the wiki system. Although I think this is highly unlikely. The real problem with this idea is that I don't know how to test, or verify, that. If even possible.

Note: I only have wiki-admin rights. So I have no access to the core wiki system stuff. (Never have setup a wiki-system myself, so would not even know what to do at that level.)

18:17, 29 August 2013

It looks like you've run into some issue with "phantom properties". I would try recreating that "Running Rabbit Sausage(backup)" page, this time without any properties - maybe that will get rid of the phantom property. If that works, you can delete it again.

00:56, 30 August 2013
 

At first, it looked as this was a manifestation of the old MW and SMW bug: both SMW and MW logs use the title under which the article was accessed to edit it rather than the proper article title to record changes into logs and semantic properties into SQL storage. The "proper" title and the title the article was accessed by may differ if they are considered the same by the database collation.

But in your case, it seems that you had somehow managed to create two articles called Running Rabbit Sausage (nbsp, perhaps?), one of which was later renamed into Running Rabbit Sausage (backup). In this case, {{#ask::}} worked correctly. Just remove Running Rabbit Sausage (backup).

16:57, 30 August 2013
 

I still have to give the replies a closer look and some additional thoughts (+ taking a look at the SMW user mailing list.)

But on the subject of removing the "Running Rabbit Sausage (backup)" page. That page was removed/deleted. And when it was deleted, it had its original content already cleared/replaced with a local {{delete-tag}}.

I just restored that page today (for history restoration reasons). But before doing so I checked if that unwanted second/double linkup was still there, and it was (in this case a link to the, at that moment deleted and cleared, "Running Rabbit Sausage (backup)" page.

Or: Just deleting that page did not work (yet).

I'm getting some additional ideas here. Time to work them out a bit more. ...

18:11, 30 August 2013

Perhaps, you could try to rebuild SMW data for the page Running Rabbit Sausage (backup) (by id).

18:33, 30 August 2013

Shorty after the recent MediaWiki version update of the RoB-wiki site, both the "Database installation and upgrade" and "Data repair and upgrade" where run. (Its unknown if at that point this problem was already there. Although I think it probably was already there, just not spotted yet.)

Those problem pages where also saved without making any changes. Which generally fixes most problems. But that unfortunate did nothing in this case. (Although I'm planning on doing that on all related pages again. Just in case I mist one, and to see if something changes. ... I might get lucky. ;) )

21:01, 30 August 2013
 
 
 

After reading up on MediaWiki ghost pages. I don't see any way a ghost page can be removed/modified by any normal wiki-actions. So I called-in the RoB-wiki owner/bureaucrat to look for, and deleted, the actual ghost file.

Some additional data on the ghost page. (for those interested)

The related page was original create on a other wiki site, and imported to the RoB-wiki. (On the original site there where no signs of the existing of a similar ghost page.)
Considering the ghost page was generating duplicate template output. It was not empty. Which makes sens if the ghost page was created when it was imported.
I tried to check this by modifying the (old)templates it might be using/calling. But after 6 hours that did not resulted in the expected change.
Either the wiki needed more time to auto update, the change would never show this way for ghost pages, or the ghost page was using/calling the Infobox_metaobj template (which I considered implausible).

I think that about reps it up. (unless no ghost page can be found by the RoB-wiki owner.)

Thanks so far for the additional help and information.

13:51, 31 August 2013