From: metrix <met...@gm...> - 2008-11-24 18:05:32
|
I receive the following error after attempting an upgrade to SMW 1.4 from SMW 1.2: Fatal error: Call to undefined method SMWPropertyValue::getText I get this when I run php SMW_refreshData.php from the command line. After the upgrade I can get to the main page, but can't pull up certain pages that are erroring. Any suggestions to work around this/information I can get for you? Brandon -- View this message in context: http://www.nabble.com/SMW-upgrade-to-1.4-Fatal-error%3A-Call-to-undefined-method-tp20666354p20666354.html Sent from the Semantic Mediawiki - User mailing list archive at Nabble.com. |
From: Denny V. <dv...@ai...> - 2008-11-26 17:19:50
|
Can you check on what pages you get that error? What is the content of these pages? Are there any annotated pages that cause / that do not cause the error? Are they any pages with inline queries that cause / do not cause the error? What is your MediaWiki version? Is it a publicly available wiki so we can take a look? denny metrix wrote: > I receive the following error after attempting an upgrade to SMW 1.4 from SMW > 1.2: > > Fatal error: Call to undefined method SMWPropertyValue::getText > > I get this when I run php SMW_refreshData.php from the command line. > > After the upgrade I can get to the main page, but can't pull up certain > pages that are erroring. Any suggestions to work around this/information I > can get for you? > > Brandon > |
From: metrix <met...@gm...> - 2008-11-26 17:33:17
|
I figured out what the problem was. I have the: $smwgSMWBetaCompatible = true; set in my localsettings.conf because I had not modified all of my queries from the old query type to the new query type.. My solution to the problem was to fix the pages that I had not updated my queries on. In case anyone else has the same issue, these are the steps I went through to find all of my old queries: 1. set $smwgSMWBetaCompatible = false; 2. go to the "Admin functions for Semantic MediaWiki" special page 3. set $smwgSMWBetaCompatible = true; 4. click start updating data under "data repair and upgrade" 5. go to a console and enter the maintenance directory under your wiki installation 6. execute php runJobs.php 7. when the script errors, write down the last page that is shown on the screen 8. goto step 6 9. when there are no more files to process, set $smwgSMWBetaCompatible = false; 10. modify the pages that you have written down. to use the new inline queries syntax Brandon -- View this message in context: http://www.nabble.com/SMW-upgrade-to-1.4-Fatal-error%3A-Call-to-undefined-method-tp20666354p20705573.html Sent from the Semantic Mediawiki - User mailing list archive at Nabble.com. |