Ok, thanks.

Keith Davis (214) 906-5183


-----Original Message-----
From: users [mailto:[email protected]] On Behalf Of Eduard Moraru
Sent: Monday, October 12, 2015 9:38 AM
To: XWiki Users
Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script Errors

Hi,

On Mon, Oct 12, 2015 at 3:46 PM, Keith Davis <[email protected]>
wrote:

> "remember that Panels, for instances, have their own documents in 
> which they are located (see https://yoursite.com:port/xwiki/bin/view/Panels/";
>
> I did not know that.
>
> "2) (easiest/quickest solution, no coding) "To fix this, you could 
> recreate the previously deleted user and make sure he has the 'script'
> right.". This way no further action should be needed on the 
> problematic documents since they will simply start working since their 
> last content author is now a valid user again."
>
> I just tried this and it fix most of the problems (panels are working) 
> and the localization issues are fixed on most pages.
>

Glad to hear it worked out in the end.


>
> "(easy but requires minimal coding) Write a quick and small script 
> that searches for all documents having the deleted user as content 
> author and resaves them with the Administrator user as last content 
> author, so that the scripts start working, or..."
>
> In what language? Velocity? I don't know where to start with that - 
> I'll probably just not delete users until that issue is resolved.
>

Yes, Velocity is the easiest to use.

Anyway, to make this easier, I`ve published 2 small apps to help out with this 
particular issue:

* One to list these deleted users that are still causing issues since they are 
set as content authors on some pages (thus possibly breaking those pages, as we 
have seen):
http://extensions.xwiki.org/xwiki/bin/view/Extension/List+Deleted+Content+Author+Users

* Another one to take such problematic users and fix the documents they affect 
by setting a new user in their place as content author:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Change+Content+Author

Hope this helps you further clean up your wiki and others in the same situation.

Thanks,
Eduard

P.S.: Of course, recreating the user, as you did, still remains a valid 
solution as well, so you just use whatever you prefer.


> Keith Davis (214) 906-5183
>
>
> -----Original Message-----
> From: users [mailto:[email protected]] On Behalf Of Eduard 
> Moraru
> Sent: Monday, October 12, 2015 6:29 AM
> To: XWiki Users
> Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script Errors
>
> Hello again, Keith.
>
> Please see point 2) in my first answer to you (
> http://markmail.org/message/kiq665kkscfvag43 ) and please offer us the 
> information Vincent requested at his point 2) (in the reply above) 
> about the last author ("Last modified by XXXXXX") of one of the 
> documents that is failing to execute the velocity macro.
>
> Also, remember that Panels, for instances, have their own documents in 
> which they are located (see https://yoursite.com:port 
> /xwiki/bin/view/Panels/ and pick some that work and some that don`t 
> work, so that we can spot the difference), so you have to show the 
> last author of *that* document and not of a document where the panel 
> is used (like in the picture you`ve recently provided 
> https://www.sugarsync.com/pf/D679848_06124469_052955 ).
>
> Also, regarding your posted picture, you can see there that the last 
> author of that document (of Main.WebHome) is "Administrator" so most 
> likely scripts will work there, as you`ve previously confirmed that 
> the Administrator account you are using has programming rights. You 
> now need to check the pages that don`t work, as mentioned by Vincent (and 
> myself).
>
> If indeed this is the issue (and most likely it is, since you`ve 
> mentioned there was a user which is now deleted that did the 
> administrative work in the past), you have 2 options:
> 1) (easy but requires minimal coding) Write a quick and small script 
> that searches for all documents having the deleted user as content 
> author and resaves them with the Administrator user as last content 
> author, so that the scripts start working, or...
> 2) (easiest/quickest solution, no coding) "To fix this, you could 
> recreate the previously deleted user and make sure he has the 'script' 
> right.". This way no further action should be needed on the 
> problematic documents since they will simply start working since their 
> last content author is now a valid user again.
>
> Thanks,
> Eduard
>
> On Sun, Oct 11, 2015 at 7:08 PM, [email protected] 
> <[email protected]>
> wrote:
>
> > Hi Keith,
> >
> > On 11 Oct 2015 at 15:05:21, Keith Davis ([email protected]
> > (mailto:[email protected])) wrote:
> >
> > > " You could save the concerned pages with a user having Script
> > permissions (you could script this if there are plenty of pages)."
> > >
> > > I still think we are not on the same page - this is for almost 
> > > every
> > script, including all the "panel" scripts (Recent Modifications, etc...).
> > These panels are used on every single page and I've tried saving 
> > pages to fix this, but it does not work. Strange, there is one that 
> > is working, Orphaned Pages.
> >
> > Remember I was just replying to your **specific** question:
> >
> > "I installed Xwiki originally, but a user that is no longer here 
> > (and the user has been deleted) has done most of the upgrades for 
> > some time. Is it possible that because his account is missing, there 
> > are no rights to these scripts?”
> >
> > And my answer was yes and that the solution for this was to resave 
> > the pages he has last modified and that contained some script.
> >
> > Now regarding your problem, I haven’t been following this thread 
> > closely but it should be very easy to diagnose:
> >
> > 1) What error do you get when you click on the error in a panel?
> > 2) If the error is about Script rights, then, when you navigate to 
> > the panel page and check the last author who is it? Is that author 
> > existing in your wiki and does it have script rights?
> >
> > Thanks
> > -Vincent
> >
> >
> > > Here is a screenshot:
> > https://www.sugarsync.com/pf/D679848_06124469_052955
> > >
> > > How do I re-save these? Also, I can't update or add / remove 
> > > extensions
> > because of this issue. Really, the whole system is unusable in this
> state.
> > >
> > > Keith Davis (214) 906-5183
> > >
> > >
> > > -----Original Message-----
> > > From: Vincent Massol [mailto:[email protected]] On Behalf Of
> > [email protected]
> > > Sent: Sunday, October 11, 2015 6:32 AM
> > > To: XWiki Users; Keith Davis
> > > Subject: RE: [xwiki-users] XWiki 7.2 - Velocity Script Errors
> > >
> > >
> > > On 10 Oct 2015 at 21:24:32, Keith Davis 
> > > ([email protected]
> > (mailto:[email protected])) wrote:
> > >
> > > > And what about the "localization" errors?
> > > >
> > > > Keith Davis (214) 906-5183
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: users [mailto:[email protected]] On Behalf Of Keith 
> > > > Davis
> > > > Sent: Saturday, October 10, 2015 2:11 PM
> > > > To: [email protected]
> > > > Cc: XWiki Users
> > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script Errors
> > > >
> > > > But what do I do to fix this issue now or are we stuck on 7.1.2 
> > > > until
> > this is fixed?
> > >
> > > You could save the concerned pages with a user having Script 
> > > permissions
> > (you could script this if there are plenty of pages).
> > >
> > > Re localization error, maybe they’re executed inside velocity 
> > > scripts
> > too and these pages also need to be saved by a user with script rights.
> > >
> > > Thanks
> > > -Vincent
> > >
> > >
> > > >
> > > > Keith Davis - (214) 906-5183 -
> > > > http://pridedallas.com
> > > >
> > > > On Oct 10, 2015, at 11:35 AM, "[email protected]" > wrote:
> > > >
> > > > Hi Keith,
> > > >
> > > > On 10 Oct 2015 at 15:31:29, Keith Davis 
> > > > ([email protected]
> > (mailto:[email protected])) wrote:
> > > >
> > > > > Created a new page with just this content:
> > > > >
> > > > > {{velocity}}
> > > > > Your username is $xcontext.getUser(), welcome to the site.
> > > > > {{/velocity}}
> > > > >
> > > > > That works:
> > > > >
> > > > > "Your username is XWiki.Admin, welcome to the site."
> > > > >
> > > > > I installed Xwiki originally, but a user that is no longer 
> > > > > here (and
> > the user has been deleted) has done most of the upgrades for some 
> > time. Is it possible that because his account is missing, there are 
> > no rights to these scripts?
> > > >
> > > > Indeed, that’s a possibility and what Edy was suggesting, see 
> > > > http://markmail.org/message/et34vg63fuul33xc
> > > >
> > > > I’ve also created http://jira.xwiki.org/browse/XWIKI-12676 to
> > remember to handle this.
> > > >
> > > > Thanks
> > > > -Vincent
> > > >
> > > > > Keith Davis (214) 906-5183
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: users [mailto:[email protected]] On Behalf Of 
> > > > > Keith Davis
> > > > > Sent: Saturday, October 10, 2015 8:29 AM
> > > > > To: XWiki Users
> > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script Errors
> > > > >
> > > > > " Missing 
> > > > > xwiki-platform-localization-(script/api/etc.)-7.2.jar
> > files in your webapps/xwiki/WEB-INF/lib installation folder (maybe 
> > due to an improper war upgrade [3]?)"
> > > > >
> > > > > I have 7 of these in the lib folder.
> > > > >
> > > > > " Missing 'admin.xwiki.installedextensions' translation, but 
> > > > > that is
> > unlikely since it is located in ApplicationResources.properties 
> > which is located in xwiki-platform-oldcore-7.2.jar in your 
> > WEB-INF/lib folder, without which your wiki would not be running."
> > > > >
> > > > > I have these 2, but no "xwiki-platform-oldcore-7.2.jar" file.
> > > > >
> > > > > xwiki-platform-legacy-oldcore-7.2.jar
> > > > > xwiki-platform-filter-instance-oldcore-7.2.jar
> > > > >
> > > > > Keith Davis (214) 906-5183
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: users [mailto:[email protected]] On Behalf Of 
> > > > > Keith Davis
> > > > > Sent: Saturday, October 10, 2015 8:24 AM
> > > > > To: XWiki Users
> > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script Errors
> > > > >
> > > > > Ran the DW as the admin user, still getting these:
> > > > >
> > > > > Failed to register the wiki component located in the document 
> > > > > [Home AppWithinMinutes » ApplicationsPanelEntry]:
> WikiComponentException:
> > > > > Registering UI extensions at wiki level requires wiki 
> > > > > administration rights Failed to register the wiki
> > > > >
> > > > > Keith Davis (214) 906-5183
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: users [mailto:[email protected]] On Behalf Of 
> > > > > Keith Davis
> > > > > Sent: Saturday, October 10, 2015 8:14 AM
> > > > > To: XWiki Users
> > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script Errors
> > > > >
> > > > > This is so broken. Even when I go to Edit a page, the Title 
> > > > > shows
> > this:
> > > > >
> > > > > $msg.get("xe.home.title")
> > > > >
> > > > > Keith Davis (214) 906-5183
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: users [mailto:[email protected]] On Behalf Of 
> > > > > Keith Davis
> > > > > Sent: Saturday, October 10, 2015 8:12 AM
> > > > > To: XWiki Users
> > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script Errors
> > > > >
> > > > > I tried logging in as admin and doing the Distribution Wizard, 
> > > > > but
> > now it won't come up. Is there a way to force that?
> > > > >
> > > > > Keith Davis (214) 906-5183
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: Vincent Massol [mailto:[email protected]] On Behalf Of 
> > > > > [email protected]
> > > > > Sent: Saturday, October 10, 2015 8:06 AM
> > > > > To: XWiki Users
> > > > > Cc: Keith Davis
> > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script Errors
> > > > >
> > > > >
> > > > > On 10 Oct 2015 at 14:47:10, [email protected] 
> > > > > ([email protected]
> > (mailto:[email protected])) wrote:
> > > > >
> > > > > > On 10 Oct 2015 at 14:41:01, Keith Davis (
> > [email protected](mailto:[email protected])) wrote:
> > > > > >
> > > > > > > "Also, is your user account able to execute scripts? Have 
> > > > > > > you
> > tried creating a new page with a simple script to test that?"
> > > > > > >
> > > > > > > How do I do that? Is there a simple script that I can use? 
> > > > > > > I
> > have not written any velocity scripts on my own?
> > > > > >
> > > > > > Maybe this can help:
> > > > > > http://extensions.xwiki.org/xwiki/bin/view/Extension/Script+
> > > > > > Ma
> > > > > > cro#
> > > > > > HR
> > > > > > ig
> > > > > > hts
> > > > >
> > > > > See also
> > > > > http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting#HP
> > > > > er
> > > > > miss
> > > > > io
> > > > > ns
> > > > >
> > > > > Thanks
> > > > > -Vincent
> > > > >
> > > > > > Thanks
> > > > > > -Vincent
> > > > > >
> > > > > > > Keith Davis (214) 906-5183
> > > > > > >
> > > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: users [mailto:[email protected]] On Behalf Of 
> > > > > > > Keith Davis
> > > > > > > Sent: Saturday, October 10, 2015 7:36 AM
> > > > > > > To: XWiki Users
> > > > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script 
> > > > > > > Errors
> > > > > > >
> > > > > > > Scrolling through that list, I found a bunch more of those 
> > > > > > > same
> > errors. Why does it not think I am an administrator?
> > > > > > >
> > > > > > > Keith Davis (214) 906-5183
> > > > > > >
> > > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: users [mailto:[email protected]] On Behalf Of 
> > > > > > > Keith Davis
> > > > > > > Sent: Saturday, October 10, 2015 7:35 AM
> > > > > > > To: XWiki Users
> > > > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script 
> > > > > > > Errors
> > > > > > >
> > > > > > > I finally got a chance to work on this today. I switched 
> > > > > > > back to
> > XWiki 7.2 and I got the Distribution Wizard interface telling me 
> > that the
> > 7.1.2 UI is invalid and to upgrade (again). Is that supposed to 
> > happen? I never did anything to "downgrade" the UI.
> > > > > > >
> > > > > > > This time, I noticed that I get these errors:
> > > > > > >
> > > > > > > Failed to register the wiki component located in the 
> > > > > > > document [Home » AppWithinMinutes » ApplicationsPanelEntry]:
> > > > > > > WikiComponentException: Registering UI extensions at wiki 
> > > > > > > level requires wiki administration rights Failed to 
> > > > > > > register the wiki component located in the document [Home 
> > > > > > > » Stats »
> > > > > > > ApplicationsPanelEntry]: WikiComponentException: 
> > > > > > > Registering UI extensions at wiki level requires wiki 
> > > > > > > administration rights Failed to register the wiki 
> > > > > > > component located in the document [Home » Scheduler » 
> > > > > > > ApplicationsPanelEntry]:
> > WikiComponentException:
> > > > > > > Registering UI extensions at wiki level requires wiki 
> > > > > > > administration rights Failed to register the wiki 
> > > > > > > component located in the document [Home » XWiki »
> > UserDirectoryApplicationsPanelEntry]:
> > > > > > > WikiComponentException: Registering UI extensions at wiki 
> > > > > > > level requires wiki administration rights Failed to 
> > > > > > > register the wiki component located in the document [Home 
> > > > > > > » Blog »
> > > > > > > ApplicationsPanelEntry]: WikiComponentException: 
> > > > > > > Registering UI extensions at wiki level requires wiki 
> > > > > > > administration rights Failed to register the wiki 
> > > > > > > component located in the document [Home » Panels » 
> > > > > > > ApplicationsPanelEntry]:
> WikiComponentException:
> > > > > > > Registering UI extensions at wiki level requires wiki 
> > > > > > > administration rights
> > > > > > >
> > > > > > > I am an administrator - maybe this is the problem?
> > > > > > >
> > > > > > > Keith Davis (214) 906-5183
> > > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: users [mailto:[email protected]] On Behalf Of 
> > > > > > > Eduard Moraru
> > > > > > > Sent: Tuesday, October 06, 2015 4:10 AM
> > > > > > > To: XWiki Users
> > > > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script 
> > > > > > > Errors
> > > > > > >
> > > > > > > Keith, have you tried to create a new page with the source 
> > > > > > > [1]
> > of the content author checking app I mentioned above?
> > > > > > >
> > > > > > > Also, is your user account able to execute scripts? Have 
> > > > > > > you
> > tried creating a new page with a simple script to test that?
> > > > > > >
> > > > > > > If your user can not execute the scripts he writes, then 
> > > > > > > you
> > could try enabling the superadmin [2] account and log in with that 
> > one in order to create the content author checking app page (with 
> > the mentioned source code).
> > > > > > >
> > > > > > > We are at a debugging step here, since we can not 
> > > > > > > reproduce what
> > you describe, from the information you are giving us. I ran an 
> > upgrade of a clean 7.1.2 instance to a 7.2 version, through the 
> > Distribution Wizard without issues, so my conclusion is that there 
> > is a problem with your particular instance's state, probably due to 
> > some incomplete
> upgrade steps.
> > > > > > >
> > > > > > > Since you are the only one with access to your instances, 
> > > > > > > we
> > need more information of what is going on to find out what went wrong.
> > Alternatively, you could also re-attempt the upgrade and making sure 
> > that, while resolving any conflicts during the Distribution Wizard's 
> > upgrade step, you include/merge the changes coming from the 7.2 
> > version of the conflicting documents.
> > > > > > >
> > > > > > >
> > > > > > > Re things like "$services.localization.render..." there 
> > > > > > > could be
> > > > > > > 2 causes
> > > > > > > here:
> > > > > > > 1) Missing
> > > > > > > xwiki-platform-localization-(script/api/etc.)-7.2.jar
> > > > > > > files in your webapps/xwiki/WEB-INF/lib installation 
> > > > > > > folder (maybe due to an improper war upgrade [3]?)
> > > > > > > 2) Missing 'admin.xwiki.installedextensions' translation, 
> > > > > > > but
> > that is unlikely since it is located in 
> > ApplicationResources.properties which is located in 
> > xwiki-platform-oldcore-7.2.jar in your WEB-INF/lib folder, without 
> > which
> your wiki would not be running.
> > > > > > >
> > > > > > > Hope this helps getting to the bottom of this.
> > > > > > >
> > > > > > > -Eduard
> > > > > > >
> > > > > > > ----------
> > > > > > > [1]
> > > > > > > http://extensions.xwiki.org/xwiki/bin/view/Extension/Check
> > > > > > > +C
> > > > > > > onte
> > > > > > > nt
> > > > > > > +A
> > > > > > > uthor#HSource
> > > > > > > [2]
> > > > > > > http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Securi
> > > > > > > ty
> > > > > > > #HSu
> > > > > > > pe
> > > > > > > ra
> > > > > > > dminaccount [3]
> > > > > > > http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Upgrad
> > > > > > > e
> > > > > > >
> > > > > > > On Mon, Oct 5, 2015 at 6:45 PM, Keith Davis
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Maybe we are not talking about the same thing. None of 
> > > > > > > > the scripts work, that includes the panel scripts, like 
> > > > > > > > My Recent Modifications, Backlinks and Recently 
> > > > > > > > Modified. Are you saying that the last Author of the 
> > > > > > > > that page is Author of the panel scripts as well, though 
> > > > > > > > those are shown on every page??? We don't write or 
> > > > > > > > create any velocity scripts - we are only using
> > the ones that came with XWiki or installed via Extensions.
> > > > > > > >
> > > > > > > > Also, the extension managements pages are broken (I sent 
> > > > > > > > that in the first email that did not go through). Under 
> > > > > > > > Extension Manager, Add Extensions is listed, but is 
> > > > > > > > broken (I think, I'm back on
> > > > > > > > 7.1.2 right now), but the other links all are like this:
> > > > > > > >
> > > > > > > > $services.localization.render
> > > > > > > > ('admin.xwiki.installedextensions')
> > > > > > > >
> > > > > > > > Those definitely do no work.
> > > > > > > >
> > > > > > > >
> > > > > > > > Keith Davis (214) 906-5183
> > > > > > > >
> > > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: users [mailto:[email protected]] On Behalf 
> > > > > > > > Of Eduard Moraru
> > > > > > > > Sent: Monday, October 05, 2015 10:18 AM
> > > > > > > > To: XWiki Users
> > > > > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script 
> > > > > > > > Errors
> > > > > > > >
> > > > > > > > Hi Keith,
> > > > > > > >
> > > > > > > > On Mon, Oct 5, 2015 at 3:38 PM, Keith Davis
> > > > > > > >
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > "Is there any chance that, while you`ve executed the 
> > > > > > > > > Distribution Wizard, you might have missed (ignored) 
> > > > > > > > > the document
> > > > > > > > XWiki.XWikiPreferences "
> > > > > > > > >
> > > > > > > > > I suppose - those boxes were not checked, but I 
> > > > > > > > > checked those boxes manually and it still did not work.
> > > > > > > > >
> > > > > > > >
> > > > > > > > So you are saying that you`ve set the rights of the 
> > > > > > > > XWikiAllGroup as in the screenshot and you still have issues.
> > > > > > > > Have you tried isolating the problem in a new page? Like 
> > > > > > > > creating a new page, writing/adding a velocity macro 
> > > > > > > > (event with some static text content, it does not
> > > > > > > > matter) and then saving the page to see if it is 
> > > > > > > > executed
> > properly and that you get no error?
> > > > > > > >
> > > > > > > > How do I figure out what user is the author? How do I 
> > > > > > > > change the author of
> > > > > > > > > a script?
> > > > > > > > >
> > > > > > > >
> > > > > > > > The last author of a script is the same thing as the 
> > > > > > > > last content author of the document in which the script 
> > > > > > > > is
> located.
> > > > > > > > If you have problems with the scripts inside 
> > > > > > > > Main.Welcome (for example), you look at its "Last 
> > > > > > > > modified by" label, under the page title. That will tell 
> > > > > > > > you the user that last modified the page. The gotcha 
> > > > > > > > here is that the script right (just like the programming 
> > > > > > > > right) actually checks the last content author of that 
> > > > > > > > page, so the last user that changed the page's content 
> > > > > > > > (not the last user that added a comment for example, for 
> > > > > > > > that
> > saved the page without changes, etc.).
> > > > > > > >
> > > > > > > > To make it easier, I`ve published this small app [1] 
> > > > > > > > that you can install with the Extension Manager and 
> > > > > > > > check the content author and the status of Programming 
> > > > > > > > and Script rights on a
> > particular page.
> > > > > > > >
> > > > > > > > You need to identify who is the "content author" on the 
> > > > > > > > documents that contain scripts and that fail to work on 
> > > > > > > > your
> > setup.
> > > > > > > >
> > > > > > > > Hope this helps,
> > > > > > > > Eduard
> > > > > > > >
> > > > > > > > ----------
> > > > > > > > [1]
> > > > > > > > http://extensions.xwiki.org/xwiki/bin/view/Extension/Che
> > > > > > > > ck
> > > > > > > > +Con
> > > > > > > > te
> > > > > > > > nt
> > > > > > > > +Aut
> > > > > > > > hor
> > > > > > > >
> > > > > > > >
> > > > > > > > >
> > > > > > > > > BTW, this is almost every velocity script.
> > > > > > > > >
> > > > > > > > > Keith Davis (214) 906-5183
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > -----Original Message-----
> > > > > > > > > From: users [mailto:[email protected]] On Behalf 
> > > > > > > > > Of Eduard Moraru
> > > > > > > > > Sent: Monday, October 05, 2015 7:33 AM
> > > > > > > > > To: XWiki Users
> > > > > > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity Script 
> > > > > > > > > Errors
> > > > > > > > >
> > > > > > > > > Hello Keith,
> > > > > > > > >
> > > > > > > > > I see 2 possibilities here:
> > > > > > > > >
> > > > > > > > > 1) Is there any chance that, while you`ve executed the 
> > > > > > > > > Distribution Wizard, you might have missed (ignored) 
> > > > > > > > > the document XWiki.XWikiPreferences? Or maybe you`ve 
> > > > > > > > > chosen to
> > keep all your changes?
> > > > > > > > > The point is that you rights configuration 
> > > > > > > > > (specifically the
> > 'script'
> > > > > > > > > right
> > > > > > > > > section) for the XWikiAllGroup in Administration 
> > > > > > > > > should look like in this screenshot [1] (from the 7.2 
> > > > > > > > > release notes
> > [2]). The 'script'
> > > > > > > > > right is explicitly given to all users so that the 
> > > > > > > > > migration/upgrade behaves as before, until you decide
> > otherwise.
> > > > > > > > > Please check that the rights setup is properly upgraded.
> > > > > > > > >
> > > > > > > > > 2) The only other case I can think of is that you 
> > > > > > > > > might have deleted the user that is set as last 
> > > > > > > > > content author in (most
> > > > > > > > > of) your documents. If this is the case, then indeed 
> > > > > > > > > the scripts will not be able to be executed since the 
> > > > > > > > > user no longer exists (and thus can not
> > > > > > > > own the 'script' right).
> > > > > > > > > To fix this, you could recreate the previously deleted 
> > > > > > > > > user and make sure he has the 'script' right.
> > > > > > > > >
> > > > > > > > > Please let us know if that helps.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > Eduard
> > > > > > > > >
> > > > > > > > > ----------
> > > > > > > > > [1]
> > > > > > > > >
> > > > > > > > > http://www.xwiki.org/xwiki/bin/download/ReleaseNotes/R
> > > > > > > > > el
> > > > > > > > > ease
> > > > > > > > > No
> > > > > > > > > te sXWi ki
> > > > > > > > > 72/scriptRightsExplicitlyAllowedInXWikiPreferences.png
> > > > > > > > > [2]
> > > > > > > > >
> > > > > > > > > http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/Relea
> > > > > > > > > se
> > > > > > > > > Note
> > > > > > > > > sX
> > > > > > > > > Wi
> > > > > > > > > ki72
> > > > > > > > > #H
> > > > > > > > > Scriptright
> > > > > > > > >
> > > > > > > > > On Mon, Oct 5, 2015 at 2:33 PM, Keith Davis
> > > > > > > > >
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Yes, I did execute the Distribution Wizard.
> > > > > > > > > >
> > > > > > > > > > Keith Davis (214) 906-5183
> > > > > > > > > >
> > > > > > > > > > From: Vincent Massol [mailto:[email protected]] On 
> > > > > > > > > > Behalf Of [email protected]
> > > > > > > > > > Sent: Monday, October 05, 2015 6:30 AM
> > > > > > > > > > To: XWiki Users
> > > > > > > > > > Cc: Keith Davis
> > > > > > > > > > Subject: Re: [xwiki-users] XWiki 7.2 - Velocity 
> > > > > > > > > > Script Errors
> > > > > > > > > >
> > > > > > > > > > Hi Keith,
> > > > > > > > > >
> > > > > > > > > > See
> > > > > > > > > > http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/Rel
> > > > > > > > > > ea
> > > > > > > > > > seNo
> > > > > > > > > > te
> > > > > > > > > > sX
> > > > > > > > > > Wiki
> > > > > > > > > > 72
> > > > > > > > > > #H
> > > > > > > > > > Scriptright
> > > > > > > > > >
> > > > > > > > > > Are you sure you’ve executed the Distribution Wizard?
> > > > > > > > > > (because by default we give Script Rights to users).
> > > > > > > > > >
> > > > > > > > > > @Edy: I think we need some additional info in the 
> > > > > > > > > > Release Notes about
> > > > > > > > > this.
> > > > > > > > > >
> > > > > > > > > > Thanks
> > > > > > > > > > -Vincent
> > > > > > > > > >
> > > > > > > > > > On 5 Oct 2015 at 13:25:08, Keith Davis 
> > > > > > > > > > ([email protected]> > > > > > > m>
> > > > > > > > > (mailto:
> > > > > > > > > > [email protected]> > > > > > > >)) 
> > > > > > > > > > [email protected]))> wrote:
> > > > > > > > > >
> > > > > > > > > > > I tried to send this once, but it looks like it 
> > > > > > > > > > > did not
> > go through.
> > > > > > > > > > >
> > > > > > > > > > > I just upgraded from 7.1.2 to 7.2 and now it looks 
> > > > > > > > > > > like none of the
> > > > > > > > > > Velocity scripts work. I ended up rolling back to 
> > > > > > > > > > 7.1.2, because it's unusable in this state.
> > > > > > > > > > >
> > > > > > > > > > > org.xwiki.rendering.macro.MacroExecutionException:
> > > > > > > > > > > The execution of the
> > > > > > > > > > [velocity] script macro is not allowed. Check the 
> > > > > > > > > > rights of its last author or the parameters if it's 
> > > > > > > > > > rendered from
> > another script.
> > > > > > > > > >
> > > > > > > > > > [snip]
> > > > >
> > > > > _______________________________________________
> > > > > users mailing list
> > > > > [email protected]
> > > > > http://lists.xwiki.org/mailman/listinfo/users
> > > > > _______________________________________________
> > > > > users mailing list
> > > > > [email protected]
> > > > > http://lists.xwiki.org/mailman/listinfo/users
> > > > > _______________________________________________
> > > > > users mailing list
> > > > > [email protected]
> > > > > http://lists.xwiki.org/mailman/listinfo/users
> > > > > _______________________________________________
> > > > > users mailing list
> > > > > [email protected]
> > > > > http://lists.xwiki.org/mailman/listinfo/users
> > > > > _______________________________________________
> > > > > users mailing list
> > > > > [email protected]
> > > > > http://lists.xwiki.org/mailman/listinfo/users
> > > > _______________________________________________
> > > > users mailing list
> > > > [email protected]
> > > > http://lists.xwiki.org/mailman/listinfo/users
> > >
> >
> > _______________________________________________
> > users mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/users
> >
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to