Hi Valerio,
I developed HaloACL. "controlEditAccess" is not a hook of HaloACL and
any other extension of SMW+. So I've got no clues what is going on there.
My patches for Mediawiki do no harm if they are installed but HaloACL is
not active and your stack trace does not point to one of the patches.
I would pursue Markus's hint with the AccessControl extension.
Best,
Thomas
Am 07.11.2010 17:57, schrieb Joel Natividad:
> Hi Valerio,
>
> I do know for a fact that HaloACL patches MW core directly to
> implement Access Control as Yaron and Markus surmised.
>
> Either upgrade to the latest SMW+, refresh MW, or reverse the the MW
> core patches to use straight SMW. Patch files can be downloaded from
> http://smwforum.ontoprise.com/websvn/.
>
> Hope this helps,
> Joel
>
> =======================================================
> [email protected] * [email protected]
> Think Different! (http://en.wikipedia.org/wiki/Think_different#Text)
> Imagine Different! (http://www.youtube.com/watch?v=H5tOgRD4EqY)
>
>
>
> On Fri, Nov 5, 2010 at 3:18 PM, Markus Krötzsch
> <[email protected]> wrote:
>> On 05/11/2010 17:46, Yaron Koren wrote:
>>> Hi Valerio,
>>>
>>> Yes, but SMW+ includes its own version of MediaWiki, its own skin, and
>>> extensions besides SMWHalo - my guess is that one or more of those is
>>> causing the issue. I could be wrong about this, though.
>> I suppose this is right. The error you get essentially says that the
>> extension hook "controlEditAccess" has a problem. This hook is not part
>> of the SMW extension. Searching the web, I only found this keyword to be
>> associated with the AccessControl extension of MediaWiki [1] but it
>> could well be that a hook of a similar name is part of some Halo
>> extension (since Halo also has some access control features).
>>
>> If Halo is the cause of the problem, then it is indeed plausible that
>> the hook lives in a modified MediaWiki file, since access control is
>> hard to realise in a secure way without making some changes in MediaWiki
>> as well.
>>
>> Cheers,
>>
>> Markus
>>
>> [1] http://www.mediawiki.org/wiki/Extension:AccessControl
>>
>>> -Yaron
>>>
>>> On Fri, Nov 5, 2010 at 1:36 PM, Valerio Pelliccioni<[email protected]>
>>> wrote:
>>>> Yaron,
>>>> I'm using the official SMW from SMW official site.
>>>> I tried the SMW+ (from ontoprise) when I was SMW 1.4.6, but now (after
>>>> 1.5.3. Insallation) it is disabled (commented in LocalSettings and removed
>>>> from ../mediawiki/extensions).
>>>> BTW, is there workaround to overcome the problem without re-install
>>>> everything?
>>>> Ciao,
>>>>
>>>> Valerio
>>>>
>>>>
>>>>
>>>> On 11/5/10 6:11 PM, "Yaron Koren"<[email protected]> wrote:
>>>>
>>>>> Hi Valerio,
>>>>>
>>>>> I'm guessing that you have SMW+ installed; and, as far as I know, you
>>>>> can't drop in a standard version of SMW in with that setup; you have
>>>>> to use SMW+'s own version. Anyone should feel free to correct me if
>>>>> I'm wrong on this.
>>>>>
>>>>> -Yaron
>>>>>
>>>>> On Fri, Nov 5, 2010 at 11:56 AM, Valerio M. Pelliccioni<[email protected]>
>>>>> wrote:
>>>>>> Hi all,
>>>>>> I've just:
>>>>>> upgraded from SMW 1.4.6 to 1.5.3
>>>>>> upgraded all the SMW related extensions (e.g. SemanticForms,
>>>>>> SemanticDrillDown, SemanticResultFormat, ...)
>>>>>> disabled FCKEditor and SMWHalo
>>>>>>
>>>>>> Now, when I try to edit orcreate a page I got the following error:
>>>>>> ------------
>>>>>> Detected bug in an extension! Hook controlEditAccess failed to return a
>>>>>> value; should return true to continue hook processing or false to abort.
>>>>>> Backtrace:
>>>>>> #0
>>>>>> /Applications/XAMPP/xamppfiles/htdocs/mediawiki/includes/EditPage.php(288):
>>>>>> wfRunHooks('AlternateEdit', Array)
>>>>>> #1
>>>>>> /Applications/XAMPP/xamppfiles/htdocs/mediawiki/includes/EditPage.php(271):
>>>>>> EditPage->edit()
>>>>>> #2
>>>>>> /Applications/XAMPP/xamppfiles/htdocs/mediawiki/includes/Wiki.php(553):
>>>>>> EditPage->submit()
>>>>>> #3 /Applications/XAMPP/xamppfiles/htdocs/mediawiki/includes/Wiki.php(70):
>>>>>> MediaWiki->performAction(Object(OutputPage), Object(Article),
>>>>>> Object(Title),
>>>>>> Object(User), Object(WebRequest))
>>>>>> #4 /Applications/XAMPP/xamppfiles/htdocs/mediawiki/index.php(117):
>>>>>> MediaWiki->performRequestForTitle(Object(Title), Object(Article),
>>>>>> Object(OutputPage), Object(User), Object(WebRequest))
>>>>>> #5 {main}
>>>>>>
>>>>>> Any help/suggestion apprciated.
>>>>>> Thanks
>>>>>>
>>>>>> Valerio M. Pelliccioni
>>>>>>
>>>>>>
>>>>>>
>>>> ----------------------------------------------------------------------------->>
>>>> -
>>>>>> The Next 800 Companies to Lead America's Growth: New Video Whitepaper
>>>>>> David G. Thomson, author of the best-selling book "Blueprint to a
>>>>>> Billion" shares his insights and actions to help propel your
>>>>>> business during the next growth cycle. Listen Now!
>>>>>> http://p.sf.net/sfu/SAP-dev2dev
>>>>>> _______________________________________________
>>>>>> Semediawiki-devel mailing list
>>>>>> [email protected]
>>>>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>>>>>>
>>>>>
>>>> Valerio Pelliccioni
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> The Next 800 Companies to Lead America's Growth: New Video Whitepaper
>> David G. Thomson, author of the best-selling book "Blueprint to a
>> Billion" shares his insights and actions to help propel your
>> business during the next growth cycle. Listen Now!
>> http://p.sf.net/sfu/SAP-dev2dev
>> _______________________________________________
>> Semediawiki-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>>
> ------------------------------------------------------------------------------
> The Next 800 Companies to Lead America's Growth: New Video Whitepaper
> David G. Thomson, author of the best-selling book "Blueprint to a
> Billion" shares his insights and actions to help propel your
> business during the next growth cycle. Listen Now!
> http://p.sf.net/sfu/SAP-dev2dev
> _______________________________________________
> Semediawiki-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Semediawiki-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel