Tracker: Bugs

8 [G2][rewrite] Error on upgrade from 2.2.? to 2.3 RC-1 - ID: 2032636
Last Update: Comment added ( andy_st )

http://mcgalliard.org/g2.3_error.html

Reloading the page seemed to fix the problem, everything went green.

Key messages:
Unable to upgrade the URL Rewrite module
[..]
Error (ERROR_PLUGIN_VERSION_MISMATCH) : [matrix] db: (v: 1.1.4 core api:
7/10, theme api: 2/4) code: (v: 1.1.5 core api: 7/54, theme api: 2/6)

* in modules/core/classes/helpers/GalleryPluginHelper_simple.class at
line 178 (gallerycoreapi::error)
* in modules/core/classes/GalleryCoreApi.class at line 273
(gallerypluginhelper_simple::loadplugin)
* in modules/core/classes/GalleryView.class at line 549
(gallerycoreapi::loadplugin)
* in modules/core/classes/GalleryView.class at line 474
(galleryview::_loadtheme)
* in modules/core/classes/GalleryTemplate.class at line 571
(galleryview::loadthemeforitem)
* in modules/core/classes/GalleryTemplate.class at line 264
(gallerytemplate::_getthemeid)
* in modules/core/classes/GalleryTemplate.class at line 214
(gallerytemplate::_initcompiledtemplatedir)
* in modules/rewrite/classes/parsers/modrewrite/ModRewriteHelper.class
at line 310 (gallerytemplate::fetch)
* in modules/rewrite/classes/parsers/modrewrite/ModRewriteHelper.class
at line 397 (modrewritehelper::gethtaccesscontent)
* in modules/rewrite/classes/parsers/modrewrite/ModRewriteHelper.class
at line 77 (modrewritehelper::writefile)
* in modules/rewrite/classes/parsers/modrewrite/parser.inc at line 57
(modrewritehelper::saveactiverules)
* in modules/rewrite/module.inc at line 140
(modrewriteparser::saveactiverules)
* in modules/core/classes/GalleryPlugin.class at line 298
(rewritemodule::activate)
* in modules/core/classes/GalleryModule.class at line 234
(rewritemodule::reactivate)
* in upgrade/steps/UpgradeOtherModulesStep.class at line 77
(rewritemodule::installorupgrade)
* in upgrade/index.php at line 186
(upgradeothermodulesstep::processrequest)
[..]


Joan McGalliard ( jefmcg ) - 2008-07-30 12:06

8

Closed

Fixed

Andy Staudacher

None

Gallery 2

Public


Comments ( 3 )

Date: 2008-08-01 19:28
Sender: andy_stSourceForge.net SubscriberProject Admin


Fixed in r17789.


Date: 2008-08-01 18:15
Sender: andy_stSourceForge.net SubscriberProject Admin


Fix ready in code review 749.


Date: 2008-07-30 12:31
Sender: andy_stSourceForge.net SubscriberProject Admin


Pretty ugly. So what's happening here is:

The URL rewrite module upgrade code is triggered.
Its upgrade code wants to write a new .htaccess file. We use G2's Template
system to generate the .htaccess file contents (it's a template based on
mod_rewrite rules).
GalleryTemplate depends on GalleryTheme, even more so since r17670
(http://fisheye3.atlassian.com/changelog/gallery?cs=17670).
So GalleryTemplate wants to load the active theme.
The theme isn't upgraded yet though.
That's why you get an ERROR_PLUGIN_VERSION_MISMATCH.

When refreshing the page, the theme was already upgraded and this error
doesn't occur anymore.

I'd prefer if we could eliminate the template's dependency on the theme.


Attached File

No Files Currently Attached

Changes ( 8 )

Field Old Value Date By
status_id Open 2008-08-01 19:28 andy_st
close_date - 2008-08-01 19:28 andy_st
resolution_id Accepted 2008-08-01 19:28 andy_st
assigned_to nobody 2008-08-01 17:14 andy_st
resolution_id None 2008-07-30 12:31 andy_st
summary Error message when upgrading from 2.2.? to 2.3 RC-1http://mc 2008-07-30 12:31 andy_st
priority 5 2008-07-30 12:31 andy_st
category_id deleted 2008-07-30 12:31 andy_st