Hi Keith, On 10 Oct 2015 at 15:31:29, Keith Davis (keithda...@pridedallas.com(mailto:keithda...@pridedallas.com)) 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:users-boun...@xwiki.org] 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:users-boun...@xwiki.org] 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:users-boun...@xwiki.org] 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:users-boun...@xwiki.org] 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:vmas...@gmail.com] On Behalf Of > vinc...@massol.net > 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, vinc...@massol.net > (vinc...@massol.net(mailto:vinc...@massol.net)) wrote: > > > On 10 Oct 2015 at 14:41:01, Keith Davis > > (keithda...@pridedallas.com(mailto:keithda...@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#HRig > > hts > > See also > http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting#HPermissions > > Thanks > -Vincent > > > Thanks > > -Vincent > > > > > Keith Davis (214) 906-5183 > > > > > > > > > -----Original Message----- > > > From: users [mailto:users-boun...@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-boun...@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-boun...@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+A > > > uthor#HSource > > > [2] > > > http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Security#HSupera > > > dminaccount [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-boun...@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-boun...@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/ReleaseNote > > > > > sXWi ki 72/scriptRightsExplicitlyAllowedInXWikiPreferences.png > > > > > [2] > > > > > > > > > > http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWi > > > > > 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:vmas...@gmail.com] On Behalf Of > > > > > > vinc...@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/ReleaseNotesX > > > > > > 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 > > > > > > (keithda...@pridedallas.com > > > > > (mailto: > > > > > > keithda...@pridedallas.com)) > > > > > > keithda...@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] > > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users