出现错误信息如下:
Error (ERROR_MISSING_OBJECT) : Missing object for 375
* in modules/core/classes/GalleryStorage/GalleryStorageExtras.class at line 2054 (GalleryCoreApi::error)
* in modules/core/classes/GalleryStorage/GalleryStorageExtras.class at line 98 (GalleryStorageExtras::_identifyEntities)
* in modules/core/classes/GalleryStorage.class at line 313 (GalleryStorageExtras::loadEntities)
* in modules/core/classes/helpers/GalleryEntityHelper_simple.class at line 71 (GalleryStorage::loadEntities)
* in modules/core/classes/GalleryCoreApi.class at line 2361 (GalleryEntityHelper_simple::loadEntitiesById)
* in modules/core/classes/BuildDerivativesTask.class at line 133 (GalleryCoreApi::loadEntitiesById)
* in modules/core/AdminMaintenance.inc at line 128 (BuildDerivativesTask::run)
* in ??? at line 0 (AdminMaintenanceController::runTask)
* in modules/core/classes/GalleryTemplateAdapter.class at line 1092
* in g2data/smarty/templates_c/%%3680778843/carbon/%%2E^2E1^2E11E2E2%%theme.tpl.php at line 141 (GalleryTemplateAdapter::trailer)
* in lib/smarty/Smarty.class.php at line 1255
* in modules/core/classes/GallerySmarty.class at line 61 (Smarty::fetch)
* in modules/core/classes/GalleryTemplate.class at line 241 (GallerySmarty::fetch)
* in main.php at line 506 (GalleryTemplate::display)
* in main.php at line 104
* in main.php at line 88
这个问题出现原因是后台配置用户相册album的时候,选择用户创建时候生成相册。在joomla中,使用jfusion插件进行用户同步,这个插件有bug。同步用户过程中,实际调用代码并没有在g2_user表中生成用户信息,但在g2data目录下面,已经生成相应的用户相册。导致数据不一致错误。
这个问题在多个同步插件中都存在类似的问题。
