On 10 Oct 2015 at 14:47:10, vincent(a)massol.net
(vincent@massol.net(mailto:vincent@massol.net)) wrote:
On 10 Oct 2015 at 14:41:01, Keith Davis
(keithdavis@pridedallas.com(mailto:keithdavis@pridedallas.com)) 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+Macro#HRights Thanks
-Vincent
> Keith Davis (214) 906-5183
>
>
> -----Original Message-----
> From: users [mailto:users-bounces@xwiki.org] 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:users-bounces@xwiki.org] 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:users-bounces@xwiki.org] 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+Content+Author#H…
> [2]
>
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Security#HSuperadminacc…
> [3]
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Upgrade
>
> 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:users-bounces@xwiki.org] 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/Check+Content+Aut
> > hor
> >
> >
> > >
> > > BTW, this is almost every velocity script.
> > >
> > > Keith Davis (214) 906-5183
> > >
> > >
> > > -----Original Message-----
> > > From: users [mailto:users-bounces@xwiki.org] 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/ReleaseNotesXWi
> > > ki 72/scriptRightsExplicitlyAllowedInXWikiPreferences.png
> > > [2]
> > >
> > >
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki72
> > > #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:vmassol@gmail.com] On Behalf Of
> > > > vincent(a)massol.net
> > > > 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/ReleaseNotesXWiki
> > > > 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 (keithdavis(a)pridedallas.com
> > > (mailto:
> > > > keithdavis(a)pridedallas.com))
> > > > keithdavis(a)pridedallas.com))> 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]