Hi, The rational for this decision can be read here [1] and is mainly because of self invoked development.
[1] https://bugzilla.wikimedia.org/show_bug.cgi?id=45188 Cheers On 2/20/13, Lists <li...@psycholutions.com> wrote: > Hello folks, > > > AddPropertyObjectValue throws MySQL errors while > using custom PHP-driven properties in SMW 1.8.x. This doesn't happen in > 1.7.x. > but makes an SMW-update system critical, because it crashes a complete Wiki > when someone tries to edit. I tested this behavior with SMW 1.7.1, 1.8.2, > 1.8.3 > > MWJames says bugzilla is not the right place for this, so I post it here. > > Could someone help? > > minor: > <code> > <b>Deprecated</b>: Use of User::editToken was deprecated in MediaWiki > 1.19. > [Called from SFFormEdit::printForm in > Q:\flampp\htdocs\schnatzikutzki\extensions\SemanticForms\specials\SF_FormEdi > t.php > at line 323] in > <b>Q:\flampp\htdocs\schnatzikutzki\includes\debug\Debug.php</b> > on line <b>282</b> > </code> > > major from the MW-GUI while saving the edit form: > > INSERT INTO `smw_di_blob` (s_id,p_id,o_blob,o_hash) VALUES > ('145','144',NULL,'Hans'),('145','150','156'),('145','152',NULL,'Hans') > from within function > "SMW::writePropertyTableRowUpdates-insert-smw_di_blob". > Database returned error "1136: Column count doesn't match value count at > row > 2 > (localhost)". > > major from shell (triggered by SMW_refreshData.php): > > A database query syntax error has occurred. > The last attempted database query was: > "INSERT INTO `smw_di_blob` (s_id,p_id,o_id) VALUES > ('51','150','151'),('51','152 > from within function > "SMW::writePropertyTableRowUpdates-insert-smw_di_blob". > Database returned error "1054: Unknown column 'o_id' in 'field list' > (localhost)" > > I use the same code as the guys in Semantic Extra Special Properties in the > propper handler: > > <code> > > SMWDIProperty::registerProperty('___ABCED', '_str','ABC Document Edited > By',true); > SMWDIProperty::registerPropertyAlias('___SDWED', > 'ABC_Document_Edited_By'); > > [...] > > $user = $wgUser->getName(); > $property = new SMWDIProperty('___SDWED'); > $dataItem = new SMWDIString($user); > $data->addPropertyObjectValue($property, $dataItem); > > </code> > > For this reproduction I switched to MW 1.20.2 + SMW 1.8.2 > > Thank you Steve > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _______________________________________________ > Semediawiki-devel mailing list > Semediawiki-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Semediawiki-devel mailing list Semediawiki-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/semediawiki-devel