On Mittwoch, 10. Februar 2010, zehet...@molgen.mpg.de wrote:
> Hi,
> 
> I'm not sure if I see this correctly but it looks to me that SMW 1.5 does
>  some modifications to the MySQL database (like creating new tables) which
>  are necessary for its 'internal part changes'.
> 
> What exactly does trigger those modifications?

The install/update button on Special:SMWAdmin. It is also possible to trigger 
the update from the command line (like when upgrading MediaWiki). See INSTALL 
for details on how to upgrade SMW.

I hope that this fixes your problem.

-- Markus

> 
> When I simply replace the SMW 1.4 extension folder with a new SMW 1.5
>  folder and try to go to a page (even a non-existing one) I get an
>  MediaWiki internal error because in function SMW:getSemanticData a SQL
>  query is executed which uses a table smw_subp2 which doesn't exist (yet).
> 
> Original exception: exception 'DBQueryError' with message 'A database error
>  has occurred
> Query: SELECT DISTINCT o_id AS id0,o0.smw_title AS v0,o0.smw_namespace AS
> v1,o0.smw_iw AS v2,o0.smw_sortkey AS v3 FROM `cmw_smw_subp2` INNER JOIN
> `cmw_smw_ids` AS o0 ON o_id=o0.smw_id WHERE s_id='542'
> Function: SMW::getSemanticData
> Error: 1146 Table 'cancerdb.cmw_smw_subp2' doesn't exist
>  (localhost:mysql5.sock)
> 
> I guess that's one of the newly created tables but how do I force that
> update/modification to create it?
> 
> The stack trace suggests that the SMW query, even on a non-existing page,
>  is triggered by SemanticForms
> 
> SFFormEditTab::displayTab(Object(SkinMonoBook),Array)
> SFLinkUtils::getFormsThatPagePointsTo('Non-Kinase', 14, '_SF_DF',
> '_SF_DF_BACKUP', 1)
> SMWSQLStore2->getPropertyValues(Object(Title), Object(SMWPropertyValue))
> 
> 
> If I disable the inclusion of SF_Settings.php (btw. the latest SVN version)
>  the error disappears.
> 
> Thanks,
> Gu
> 
> Quoting Markus Krötzsch <mar...@semantic-mediawiki.org>:
> > And another copy for devel list. My first email went to the list owners
> > only:
> >
> > email address autocompletion is a dangerous thing. -- Markus
> >
> > On Montag, 8. Februar 2010, Markus Krötzsch wrote:
> > > Dear SMW users,
> > >
> > > this is just to let you know that the main changes to the SVN version
> > > of SMW have been completed, and that the release of SMW 1.5.0 is
> > > planned for February now. Since there have been major changes in some
> > > internal parts, it would be good to get some testing going. Especially,
> > > extension developers should check that there are no compatibility
> > > problems with the new version -- little has changed in the officially
> > > documented
> >
> > interfaces,
> >
> > >  but you never know.
> > >
> > > The main changes in SMW 1.5.0 are internal, cleaning up the rather
> > > complex piece of code use for database access in SMW, and should not be
> > > visible to the user unless something went wrong. On the user level, a
> > > different declaration of n-ary (multi-valued) properties, and an
> > > extended UI for Special:Ask are the most noticeable changes.
> > >
> > > We have heard that some users have reported problems/bugs with the SVN
> > >  version on IRC recently, but we do not know what exactly the problems
> > >  were. There are no logs of the IRC (and in any case single messages
> > > are easy to overlook). So please, if you find any problems in SMW, be
> > > sure to report them on bugzilla.mediawiki.org, or at least send some
> > > email to one of the lists where it is on archive. Otherwise, your
> > > problem reports have a high chance of going unnoticed.
> > >
> > > Cheers,
> > >
> > > Markus
> 


-- 
Markus Krötzsch  <mar...@semantic-mediawiki.org>
* Personal page: http://korrekt.org
* Semantic MediaWiki: http://semantic-mediawiki.org
* Semantic Web textbook: http://semantic-web-book.org
--

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to