On Sat, Mar 6, 2010 at 20:17, Pascal Voitot Dev
<[email protected]> wrote:
> On Sat, Mar 6, 2010 at 6:13 PM, Thomas Mortagne
> <[email protected]>wrote:
>
>> On Sat, Mar 6, 2010 at 18:09, Thomas Mortagne <[email protected]>
>> wrote:
>> > On Sat, Mar 6, 2010 at 17:39, Thomas Mortagne <[email protected]>
>> wrote:
>> >> On Sat, Mar 6, 2010 at 17:17, Pascal Voitot Dev
>> >> <[email protected]> wrote:
>> >>> On Sat, Mar 6, 2010 at 2:24 PM, Thomas Mortagne
>> >>> <[email protected]>wrote:
>> >>>
>> >>>> On Fri, Mar 5, 2010 at 01:26, Pascal Voitot Dev
>> >>>> <[email protected]> wrote:
>> >>>> > Hello,
>> >>>> > I installed an XEM 2.2.1 on glassfish + mysql... OK
>> >>>> > Then I imported
>> xwiki-enterprise-manager-wiki-administrator-2.2.1.xar
>> >>>> into
>> >>>> > the Wiki... it works and I get the XEM pages...
>> >>>> > I login as XWiki.Admin
>> >>>> > I try to create a new Wiki and I get this exception
>> >>>> >
>> >>>> >
>> >>>>
>> [#|2010-03-05T01:16:21.719+0100|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=25;_ThreadName=Thread-1;|2010-03-05
>> >>>> > 01:16:21,718 [
>> >>>> >
>> >>>>
>> http://MY_IP:8080/xwiki/bin/view/WikiManager/CreateNewWiki?wikiname=mywiki&XWiki.XWikiServerClass_0_wikiprettyname=mywiki&XWiki.XWikiServerClass_0_description=&XWiki.XWikiServerClass_0_server=my-adress.info&XWiki.XWikiServerClass_0_owner=XWiki.Admin&XWiki.XWikiServerClass_0_owner=&wikitemplate=&readersusers=xwiki%3AXWiki.Admin&writersusers=xwiki%3AXWiki.Admin&adminsusers=xwiki%3AXWiki.Admin&actioncreate=Create
>> >>>> ]
>> >>>> > ERROR kimanager.WikiManagerPluginApi  - Wiki
>> >>>> > [Main.WebHome,my-adress.info,XWiki.Admin]
>> >>>> > creation failed
>> >>>> > com.xpn.xwiki.plugin.wikimanager.WikiManagerException: Error number
>> 9001
>> >>>> in
>> >>>> > 5: com.xpn.xwiki.plugin.wikimanager.WikiManagerPlugin: You dont have
>> >>>> right
>> >>>> > to create wiki [{0}]
>> >>>> >        at
>> >>>> >
>> >>>>
>> com.xpn.xwiki.plugin.wikimanager.WikiManagerPluginApi.createNewWiki(WikiManagerPluginApi.java:204)
>> >>>> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> >>>> >        at
>> >>>> >
>> >>>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >>>> >        at
>> >>>> >
>> >>>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >>>> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:493)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
>> >>>> >        at
>> >>>> >
>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:191)
>> >>>> >        at
>> >>>> >
>> >>>>
>> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:156)
>> >>>> >        at
>> >>>> >
>> >>>>
>> com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:116)
>> >>>> >        at
>> >>>> >
>> >>>>
>> com.xpn.xwiki.render.XWikiVelocityRenderer.render(XWikiVelocityRenderer.java:93)
>> >>>> >        at
>> >>>> >
>> >>>>
>> com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRenderingEngine.java:272)
>> >>>> >        at
>> >>>> >
>> >>>>
>> com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRenderingEngine.java:202)
>> >>>> >        at
>> >>>> >
>> >>>>
>> com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRenderingEngine.java:170)
>> >>>> >        at
>> >>>> >
>> >>>>
>> com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderDocument(DefaultXWikiRenderingEngine.java:159)
>> >>>> >        at
>> >>>> >
>> >>>>
>> com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:741)
>> >>>> >        at
>> >>>> >
>> >>>>
>> com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:758)
>> >>>> >        at
>> >>>> com.xpn.xwiki.api.Document.getRenderedContent(Document.java:492)
>> >>>> >
>> >>>> > I've seen a closed/Won't fix bug in Jira
>> >>>> > http://jira.xwiki.org/jira/browse/XAWM-115 but the given
>> information
>> >>>> brings
>> >>>> > no help...
>> >>>> > I create a page in Wiki WikiManager as indicated in this bug:
>> >>>> >
>> >>>> > {{velocity}}
>> >>>> > #set($xwikicontext = $context.context)
>> >>>> > #set($rightService = $xwikicontext.getWiki().getRightService())
>> >>>> > * Is the wiki in virtual mode:
>> $xwikicontext.getWiki().isVirtualMode()
>> >>>> > * The user [$context.user] has admin rights:
>> >>>> > $rightService.hasAdminRights($xwikicontext)
>> >>>> > * The user [$context.user] has programming rights:
>> >>>> > $rightService.hasProgrammingRights($xwikicontext)
>> >>>> > {{/velocity}}
>> >>>> >
>> >>>> > It gives:
>> >>>> > Is the wiki in virtual mode: true
>> >>>> > The user [XWiki.Admin] has admin rights: true
>> >>>> > The user [XWiki.Admin] has programming rights: true
>> >>>> >
>> >>>> > I tried with the template "templatexe" also but nothing better...
>> >>>> >
>> >>>> > Has anyone encountered the same error as me or any idea?
>> >>>>
>> >>>> You should make the the /WikiManager/CreateNewWiki page has been saved
>> >>>> with the proper user, if your XWiki.Admin has programming right edit
>> >>>> and save the page to make sure the page has programming right, maybe
>> >>>> for some reason the page as been modified with another user in your
>> >>>> wiki.
>> >>>>
>> >>>> >
>> >>>>
>> >>>
>> >>> ok I see...
>> >>> Basically, when I create the wiki, it's simply empty and I'm recognized
>> as
>> >>> XWiki.Guest!
>> >>
>> >> That is normal.
>> >>
>> >>> Then I import XEM xar file into this wiki and then I log in as
>> >>> XWiki.Admin... but everything has been imported as Guest!
>> >>
>> >> What "import mode" did you used ? I think "Add a new version to the
>> >> existing document" use current user as author for security reasons but
>> >> it should keep the user from the xar with "Replace the document
>> >> history with the history from the package" or "Reset history to
>> >> version 1.1" i think.
>> >
>> > Actually that's not it, looks like all the modes change the user.
>> > Checking something.
>>
>> I found what is the issue but it doe snot seems right. To properly
>> import the xar you have to open it and modify the package.xml file to
>> change <backupPack>false</backupPack> in <backupPack>true</backupPack>
>>
>>
> I'm going to try this first...

Actually only the superadmin solution works because Guest doe snot
have programming rights even in an empty wiki. See
http://jira.xwiki.org/jira/browse/XE-615

> maybe I can even go to version 2.2.2 as I begin from scratch:)
>
>
>
>
>> >
>> >>
>> >>>
>> >>> Pascal
>> >>>
>> >>>
>> >>>
>> >>>> > regards
>> >>>> > Pascal
>> >>>> > _______________________________________________
>> >>>> > devs mailing list
>> >>>> > [email protected]
>> >>>> > http://lists.xwiki.org/mailman/listinfo/devs
>> >>>> >
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Thomas Mortagne
>> >>>> _______________________________________________
>> >>>> devs mailing list
>> >>>> [email protected]
>> >>>> http://lists.xwiki.org/mailman/listinfo/devs
>> >>>>
>> >>> _______________________________________________
>> >>> devs mailing list
>> >>> [email protected]
>> >>> http://lists.xwiki.org/mailman/listinfo/devs
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> Thomas Mortagne
>> >>
>> >
>> >
>> >
>> > --
>> > Thomas Mortagne
>> >
>>
>>
>>
>> --
>> Thomas Mortagne
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to