Hi all I have 2 errors that i have come across in just daily usage, and thought it might be nice to report them:
Using the new Gallery2 Farva release:
If I change a photo's properties, hit apply, then hit the back button and try and edit the photo again, G2 gives me the following error:
=======================================================
Error (ERROR_OBSOLETE_DATA) : UPDATE g2_Entity SET g_modificationTimestamp=?,g_serialNumber=? WHERE g_id=? AND g_serialNumber=? (1098210834|3|489|2)
* in modules/core/classes/GalleryStorage/DatabaseStorage.class at line 543 (gallerystatus::error)
* in modules/core/classes/GalleryStorage.class at line 133 (mysqldatabasestorage::saveentity)
* in modules/core/classes/GalleryEntity.class at line 270 (gallerystorage::saveentity)
* in modules/core/classes/GalleryItem.class at line 460 (galleryfilesystementity::save)
* in modules/core/ItemEditItem.inc at line 116 (galleryphotoitem::save)
* in modules/core/ItemEdit.inc at line 82 (itemedititem::handlerequest)
* in main.php at line 161 (itemeditcontroller::handlerequest)
* in main.php at line 47
* in main.php at line 40
=========================================================
Also, when I link a photo, then delete the original, the linked photo goes crazy when I try and delete it(since there is no source picture anymore):
=========================================================
Error (ERROR_MISSING_OBJECT) : Missing object for 3970
* in modules/core/classes/GalleryStorage/DatabaseStorage.class at line 1371 (gallerystatus::error)
* in modules/core/classes/GalleryStorage/DatabaseStorage.class at line 260 (mysqldatabasestorage::_identifyentities)
* in modules/core/classes/GalleryStorage.class at line 113 (mysqldatabasestorage::loadentities)
* in modules/core/classes/helpers/GalleryEntityHelper_simple.class at line 89 (gallerystorage::loadentities)
* in modules/core/classes/GalleryCoreApi.class at line 1934 (galleryentityhelper_simple::loadentitiesbyid)
* in modules/core/classes/helpers/GalleryDerivativeHelper_advanced.class at line 649 (gallerycoreapi::loadentitiesbyid)
* in modules/core/classes/GalleryCoreApi.class at line 693 (galleryderivativehelper_advanced::rebuildcache)
* in modules/core/classes/helpers/GalleryDerivativeHelper_simple.class at line 63 (gallerycoreapi::rebuildderivativecache)
* in modules/core/classes/GalleryCoreApi.class at line 680 (galleryderivativehelper_simple::rebuildcacheifnotcurrent)
* in modules/core/ItemDelete.inc at line 225 (gallerycoreapi::rebuildderivativecacheifnotcurrent)
* in modules/core/ItemAdmin.inc at line 139 (itemdeleteview::loadtemplate)
* in modules/core/classes/GalleryView.class at line 245 (itemadminview::loadtemplate)
* in main.php at line 281 (itemadminview::doloadtemplate)
* in main.php at line 47
* in main.php at line 40
==========================================================
perhaps it would be wise to delete all links when an original is deleted?
i also get some errors "randomly" when a IE5 Mac user logs into G2. I can not reliably reproduce this error yet.