On Sat, May 18, 2013 at 7:09 PM, Jeremie BOUSQUET <[email protected]> wrote:
Mmmm...
[WARNING] Rule 0: org.xwiki.tool.enforcer.XWikiBannedDependencies failed with message: Don't depend on a XWiki Legacy module! Found Banned Dependency: org.xwiki.platform:xwiki-platform-legacy-annotation:jar:4.5.2 Found Banned Dependency: org.xwiki.platform:xwiki-platform-legacy-observation:jar:4.5.2 Found Banned Dependency: org.xwiki.platform:xwiki-platform-legacy-model:jar:4.5.2 Use 'mvn dependency:tree' to locate the source of the banned dependencies.
Why's that ? Why are they banned considering they are released with xwiki ?
They are packaged in order to preserve backwards compatibility but the code in platform and the code that uses the platform POMs should not depend on the legacy modules. This ensures that the platform code doesn't use legacy code (which is kept, as I said, only for backwards compatibility). Hope this helps, Marius
BR, Jeremie
2013/5/18 Jeremie BOUSQUET <[email protected]>
Hello,
I think I found the problem and why it happened ... I performed a diff between a fresh install of xe 4.5.2 and the xwiki created by my functional tests, and restricted to the following list of dependencies that were missing: xwiki-platform-legacy-annotation-4.5.2.jar xwiki-platform-legacy-model-4.5.2.jar xwiki-platform-legacy-observation-4.5.2.jar xwiki-platform-legacy-oldcore-4.5.2.jar
I think it's because I used customized pages for LiveTableResults and LiveTableResultsMacros, but based on an older version...
BR, Jeremie
2013/4/26 Jeremie BOUSQUET <[email protected]>
Thanks,
But I did not find any noticeable differences with my own setup ... I've got the same list of dependencies, with additional ones. Only difference would be that I depend on 4.5.3 artifacts, and use packager plugin 5.0-milestone-2 (for a fix I need). I tried also with packager 5.0-rc-1, but with same result.
BR, Jeremie
2013/4/25 Marius Dumitru Florea <[email protected]>
I would check the index tests (
https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwik... ) since they test indirectly the live table.
Hope this helps, Marius
On Thu, Apr 25, 2013 at 6:41 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
Pinging about last point below ... I really don't understand what's bad in my setup, so any help to unblock would be very nice :-)
BR, Jeremie
2013/3/29 Jeremie BOUSQUET <[email protected]>
Another one: I'm debugging a livetable display, that shows empty rows instead of expected values. The issue I have seems to drill down to the fact that "$request.limit" resolves to "10" (well, the limit value), while "$request.get('limit')" resolves to null. Also, "$request.reqNo" equals "1" as expected, but "$util.parseInt($request.reqNo)" is null. I'm pretty sure that works on a standard XE, so there must be some magical spice missing in my dependencies (or configuration ?), in relation with velocity and bindings ... Do you know what could be that magical spice ?
Thanks, Jeremie
2013/3/29 Jeremie BOUSQUET <[email protected]>
> Thanks Thomas, and sorry for that stack of questions :-/ > > Jeremie > > > 2013/3/29 Thomas Mortagne <[email protected]> > >> On Fri, Mar 29, 2013 at 4:56 PM, Thomas Mortagne >> <[email protected]> wrote: >> > On Fri, Mar 29, 2013 at 4:47 PM, Jeremie BOUSQUET >> > <[email protected]> wrote: >> >> Mmmm, what could explain that standard login for "Admin" user does >> not work >> >> in the xwiki created by the packager plugin ? ("invalid credentials"). >> >> It used to work, maybe when I had dependency on >> xwiki-enterprise-ui-all ... >> >> ? >> > >> > It's not really standard XWiki login, the Admin user come from >> > adminitsrtion-ui, if you have that xar then you have the user. >> >> administration-ui >> >> > >> >> >> >> Br, >> >> Jeremie >> >> >> >> >> >> 2013/3/29 Thomas Mortagne <[email protected]> >> >> >> >>> On Fri, Mar 29, 2013 at 3:05 PM, Jeremie BOUSQUET >> >>> <[email protected]> wrote: >> >>> > Ok found it in xwiki-rendering-macro-message. >> >>> > That's nice, looking into it, just realized that there existed a >> >>> > {{success}} macro ! Seems nice, is it intended that it's not >> described on >> >>> > extensions wiki as info/warning/error are ? >> >>> >> >>> Probably been forgotten by the dev who introduced it. >> >>> >> >>> > >> >>> > Thanks, >> >>> > Jeremie >> >>> > >> >>> > >> >>> > 2013/3/29 Jeremie BOUSQUET <[email protected]> >> >>> > >> >>> >> Thanks ! >> >>> >> I'm progressing, but it seems I have a hard time finding what to >> declare >> >>> >> to get the info/warning/error macros ... >> >>> >> >> >>> >> BR, >> >>> >> Jeremie >> >>> >> >> >>> >> >> >>> >> >> >>> >> 2013/3/29 Vincent Massol <[email protected]> >> >>> >> >> >>> >>> >> >>> >>> On Mar 29, 2013, at 12:21 PM, Vincent Massol < [email protected] >> > >> >>> wrote: >> >>> >>> >> >>> >>> > >> >>> >>> > On Mar 29, 2013, at 11:03 AM, Jeremie BOUSQUET < >> >>> >>> [email protected]> wrote: >> >>> >>> > >> >>> >>> >> Hello, >> >>> >>> >> >> >>> >>> >> Me again ... :-) >> >>> >>> >> With fixed version of packager plugin, things go better now. >> XWiki >> >>> is >> >>> >>> >> downloaded and launched, my test browses to the page as I >> expect. >> >>> >>> >> >> >>> >>> >> Problem is that when browsing to my page, I can see the >> following in >> >>> >>> the >> >>> >>> >> html content logged by the build: >> >>> >>> >> >> >>> >>> >> <div id="xwikicontent"> >> >>> >>> >> <div class="xwikirenderingerror" style="cursor: pointer;" >> >>> title="Read >> >>> >>> >> technical information related to this error">Unknown macro: >> >>> >>> velocity[...] >> >>> >>> >> >> >>> >>> >> In fact, it seems wiki is running, but can't find any macro >> ... I >> >>> >>> tried to >> >>> >>> >> add a dependency on xwiki-enterprise-ui-all xar, but with same >> >>> result. >> >>> >>> I'm >> >>> >>> >> not sure of what could be missing ? >> >>> >>> > >> >>> >>> > I think I've noticed a bug related to this. For ex in my >> contrib >> >>> >>> project I depend on >> >>> org.xwiki.platform:xwiki-platform-administration-ui. I >> >>> >>> was surprised when running my func test that the admin screen was >> >>> missing >> >>> >>> the velocity and include macros for example. The reason I think >> is >> >>> because >> >>> >>> in xwiki-platform-administration-ui the deps on velocity and >> include >> >>> macros >> >>> >>> are of scope "runtime". >> >>> >>> > >> >>> >>> > So IMO there's a bug in PackageMojo: it should draw transitive >> >>> >>> dependencies for the "runtime" scope. >> >>> >>> > >> >>> >>> > I'll look into this. >> >>> >>> >> >>> >>> Fixed in http://jira.xwiki.org/jira/browse/XWIKI-8983 >> >>> >>> >> >>> >>> Thanks >> >>> >>> -Vincent >> >>> >>> >> >>> >>> > However as Thomas said, you need to add the **direct** deps >> you need >> >>> at >> >>> >>> runtime. >> >>> >>> > >> >>> >>> > Thanks >> >>> >>> > -Vincent >> >>> >>> > >> >>> >>> > [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 >> >>> >> >>> >> >>> >> >>> -- >> >>> Thomas Mortagne >> >>> _______________________________________________ >> >>> users mailing list >> >>> [email protected] >> >>> http://lists.xwiki.org/mailman/listinfo/users >> >>> >> >> _______________________________________________ >> >> users mailing list >> >> [email protected] >> >> http://lists.xwiki.org/mailman/listinfo/users >> > >> > >> > >> > -- >> > Thomas Mortagne >> >> >> >> -- >> Thomas Mortagne >> _______________________________________________ >> 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