So well, some results from my experiments: - with 4.3-SNAPSHOT or 4.2, I could not get it work any better. What seems strange is that in windows distrib, and even if I set a proper "xwiki.data.dir" system property, the aether-repository goes to a temporary folder that is cleaned at shutdown, and if not clean at startup, replaced by a new one each time. So I wonder why the aether bug occurs. - with 4.3.M1, it goes further, but the created Extension page fails to display correctly:
Caused by: java.lang.NoSuchMethodError: org.xwiki.extension.repository.xwiki.UriBuilder.queryParam(Ljava/lang/String;[Ljava/lang/Object;)Lorg/xwiki/extension/repository/xwiki/UriBuilder; at org.xwiki.extension.repository.xwiki.internal.xhtml.ExtensionXHTMLLinkTypeRenderer.beginLinkExtraAttributes(ExtensionXHTMLLinkTypeRenderer.java:83) at org.xwiki.rendering.internal.renderer.xhtml.link.AbstractXHTMLLinkTypeRenderer.beginLink(AbstractXHTMLLinkTypeRenderer.java:147) at org.xwiki.rendering.internal.renderer.xhtml.link.DefaultXHTMLLinkRenderer.beginLink(DefaultXHTMLLinkRenderer.java:86) at org.xwiki.rendering.internal.renderer.xhtml.XHTMLChainingRenderer.beginLink(XHTMLChainingRenderer.java:231) at org.xwiki.rendering.listener.chaining.AbstractChainingListener.beginLink(AbstractChainingListener.java:128) at org.xwiki.rendering.listener.chaining.AbstractChainingListener.beginLink(AbstractChainingListener.java:128) [...] I suspect it's because it's the version 4.1.4 of xwiki extension application repository that is installed (I didn't have the choice to install a later version with extension manager, and anyway it's the last available from x.o). 2012/10/26 Thomas Mortagne <thomas.morta...@xwiki.com>: > On Fri, Oct 26, 2012 at 5:10 PM, Jeremie BOUSQUET > <jeremie.bousq...@gmail.com> wrote: >> Thought it could be that also, but in fact it seems to use a different >> temporary folder at each startup, so cleaning the old one does not >> seem necessary nor enough. >> >> I just noticed I have that log that dumps in the console regularly >> (but NOT when trying my import): >> >> Exception in thread "FileRepositoryConnector-1" >> java.lang.IllegalArgumentException: number of transferred bytes cannot >> be negative >> at >> org.sonatype.aether.util.listener.DefaultTransferEvent.setTransferredBytes(DefaultTransferEvent.java:123) >> at >> org.sonatype.aether.connector.file.FileRepositoryWorker.run(FileRepositoryWorker.java:299) >> at >> org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60) >> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown >> Source) >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) >> at java.lang.Thread.run(Unknown Source) > > Well it definitely looks the same. > > From what I understood when debugging AETHER for XWIKI-7641 you get > this error when File handle see that there is actually something in > the AETHER repository already so it does not download anything and set > the wrong size (which is supposed to be calculated during the > download). > >> >> >> >> 2012/10/26 Thomas Mortagne <thomas.morta...@xwiki.com>: >>> Try cleaing the aether-repository folder. Maybe your issue is related >>> to http://jira.xwiki.org/browse/XWIKI-7641. >>> >>> On Fri, Oct 26, 2012 at 4:06 PM, Jeremie BOUSQUET >>> <jeremie.bousq...@gmail.com> wrote: >>>> Hello, >>>> >>>> I'm trying to import a xar published to my local maven repository. >>>> >>>> I've setup the local repository in xwiki.properties: >>>> >>>> extension.repositories=maven-local:maven:file:///c:/Users/jbousque/.m2/repository >>>> >>>> My extension exists in this repository: >>>> >>>> C:\Users\jbousque\.m2\repository\org\xwiki\contrib\mailarchive\xwiki-contrib-mailarchive-ui\0.2\xwiki-contrib-mailarchive-ui-0.2.xar >>>> >>>> When trying to import extension with id >>>> "org.xwiki.contrib.mailarchive:xwiki-contrib-mailarchive-ui", I get >>>> the following error: >>>> >>>> Failed to import extension: class >>>> org.xwiki.extension.ResolveException: No versions available for id >>>> [org.xwiki.contrib.mailarchive:xwiki-contrib-mailarchive-ui] >>>> at >>>> org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveVersions(AetherExtensionRepository.java:252) >>>> at >>>> org.xwiki.extension.repository.xwiki.internal.DefaultRepositoryManager.getVersions(DefaultRepositoryManager.java:409) >>>> at >>>> org.xwiki.extension.repository.xwiki.internal.DefaultRepositoryManager.importExtension(DefaultRepositoryManager.java:430) >>>> at >>>> org.xwiki.extension.repository.xwiki.internal.RepositoryScriptService.importExtension(RepositoryScriptService.java:100) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >>>> at java.lang.reflect.Method.invoke(Unknown Source) >>>> [...] >>>> >>>> And from the logs (with debug activated for >>>> "org.xwiki.extension.repository" and "org.sonatype.aether") : >>>> >>>> [http://.../ExtensionCode/ImportExtension?parent=Extension.WebHome&template=ExtensionCode.ExtensionTemplate&importExtension=true&extensionId=org.xwiki.contrib.mailarchive%3Axwiki-contrib-mailarchive-ui&repositoryId=maven-local] >>>> DEBUG .DefaultPlexusComponentManager - Using connector >>>> FileRepositoryConnector with priority 1 for >>>> file:///c:/Users/jbousque/.m2/repository >>>> [http://.../ExtensionCode/ImportExtension?parent=Extension.WebHome&template=ExtensionCode.ExtensionTemplate&importExtension=true&extensionId=org.xwiki.contrib.mailarchive%3Axwiki-contrib-mailarchive-ui&repositoryId=maven-local] >>>> DEBUG .DefaultPlexusComponentManager - Writing resolution tracking >>>> file >>>> C:\Users\jbousque\AppData\Local\Temp\jetty-0.0.0.0-8097-xwiki-_xwiki-any-_2086184271349922709\xwiki-temp\aether-repository\org\xwiki\contrib\mailarchive\xwiki-contrib-mailarchive-ui\resolver-status.properties >>>> >>>> Content of resolver-status.properties is: >>>> >>>> maven-metadata-maven-local.xml.error= >>>> maven-metadata-maven-local.xml.lastUpdated=1351257375255 >>>> >>>> Can't find what's wrong here ... >>>> >>>> Thanks, >>>> Jeremie >>>> >>>> PS: I tried with 4.2 and 4.3-SNAPSHOT with .exe distrib under windows >>>> _______________________________________________ >>>> users mailing list >>>> users@xwiki.org >>>> http://lists.xwiki.org/mailman/listinfo/users >>> >>> >>> >>> -- >>> Thomas Mortagne >>> _______________________________________________ >>> 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 > > > > -- > Thomas Mortagne > _______________________________________________ > 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