Page MenuHomePhabricator

Fatal error: Call to undefined method SMWDIWikiPage::getSemanticData()
Closed, ResolvedPublic

Description

When trying to refresh the semantic data via the "SMW_refreshData.php" script I instantaneously get the following error message:

HP Fatal error: Call to undefined method SMWDIWikiPage::getSemanticData() in /.../extensions/SemanticGlossary/SemanticGlossaryCacheHandling.php on line 39

I am using MW 1.21.x with SMW 1.8.0.5 and SG v0.1.0 rev a94c49e of 20130628.


Version: unspecified
Severity: normal

Details

Reference
bz62138

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 2:52 AM
bzimport set Reference to bz62138.
bzimport added a subscriber: Unknown Object (MLST).

Just in case: I forgot to mention that I am on SQLStore3 and use APC via "CACHE_ACCEL".

(In reply to [[kgh]] from comment #1)

Just in case: I forgot to mention that I am on SQLStore3 and use APC via
"CACHE_ACCEL".

Hmm. That should not make a difference. Am I right in assuming that you updated to 1.8.0.5 recently?

No, I already updated in February 2013. I cannot tell when this started but it did not happen from the beginning. I suspect this started after the upgrade to MW 1.21.x but I cannot say for sure.

Additionally I have to amend my report. The error I am getting is the cron message reporting the fatal. Since the script also reports on success these reports get moved to trash in my mailbox. I only have a look at them from time to time.

When I directly do the refresh I get a timeout while attempting to refresh a property of type "telephone number".

Missed this one by one revision :| I will update and provide a feedback tomorrow. Thank you for your hint.

Yay, great, this commit fixed the issue! Thank you! Thus closing as RESOLVED FIXED.