[xwiki-users] Failure to install "Extension Repository Application" with Extension Manager
Hello, I'm trying to install the Extension Repository Application in my wiki, in order to test importing, updating, and installation of my own extension (before pushing it to xwiki.org) I'm on xwiki 4.1.4. When trying to install the ExRApp from extension manager, it fails to find a dependency (xwiki-platform-extension-repository-xwiki-server-api):
From the install plan logs, the following returns 404: "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... HTTP/1.1[\r][\n]"
That seems normal since it's not published to the extension repository on xwiki.org. After that I suppose it tries the next configured repository (xwiki nexus) but that also fails: Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)] class org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: $throwable.class: null Surprising, because it's there on http://nexus.xwiki.org ... Thanks for help, Jeremie Side Note: I was a bit surprised to see that updating logback.xml to have most logs at "debug" level, impacts the install plan displayed by the extension manager. For example now it dumps all details of performed http requests, and I'm pretty sure it didn't with untouched logback.xml. Not sure if I find it nice or not, but I wondered if this is expected... I suppose it's because extension manager captures part of the logs.
You just picked a bad timing, should be OK now. But note that there is a less visible bug after you installed the repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for details. On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
I'm trying to install the Extension Repository Application in my wiki, in order to test importing, updating, and installation of my own extension (before pushing it to xwiki.org) I'm on xwiki 4.1.4.
When trying to install the ExRApp from extension manager, it fails to find a dependency (xwiki-platform-extension-repository-xwiki-server-api):
From the install plan logs, the following returns 404: "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... HTTP/1.1[\r][\n]"
That seems normal since it's not published to the extension repository on xwiki.org. After that I suppose it tries the next configured repository (xwiki nexus) but that also fails:
Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
class org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: $throwable.class: null
Surprising, because it's there on http://nexus.xwiki.org ...
Thanks for help, Jeremie
Side Note: I was a bit surprised to see that updating logback.xml to have most logs at "debug" level, impacts the install plan displayed by the extension manager. For example now it dumps all details of performed http requests, and I'm pretty sure it didn't with untouched logback.xml. Not sure if I find it nice or not, but I wondered if this is expected... I suppose it's because extension manager captures part of the logs. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Thomas Mortagne
Just retried, but got same result ... 2012/10/17 Thomas Mortagne <[email protected]>:
You just picked a bad timing, should be OK now.
But note that there is a less visible bug after you installed the repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for details.
On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
I'm trying to install the Extension Repository Application in my wiki, in order to test importing, updating, and installation of my own extension (before pushing it to xwiki.org) I'm on xwiki 4.1.4.
When trying to install the ExRApp from extension manager, it fails to find a dependency (xwiki-platform-extension-repository-xwiki-server-api):
From the install plan logs, the following returns 404: "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... HTTP/1.1[\r][\n]"
That seems normal since it's not published to the extension repository on xwiki.org. After that I suppose it tries the next configured repository (xwiki nexus) but that also fails:
Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
class org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: $throwable.class: null
Surprising, because it's there on http://nexus.xwiki.org ...
Thanks for help, Jeremie
Side Note: I was a bit surprised to see that updating logback.xml to have most logs at "debug" level, impacts the install plan displayed by the extension manager. For example now it dumps all details of performed http requests, and I'm pretty sure it didn't with untouched logback.xml. Not sure if I find it nice or not, but I wondered if this is expected... I suppose it's because extension manager captures part of the logs. _______________________________________________ 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
The last version on extensions.xwiki.org is 4.2 now so you should not get an error about 4.1.4. On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET <[email protected]> wrote:
Just retried, but got same result ...
2012/10/17 Thomas Mortagne <[email protected]>:
You just picked a bad timing, should be OK now.
But note that there is a less visible bug after you installed the repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for details.
On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
I'm trying to install the Extension Repository Application in my wiki, in order to test importing, updating, and installation of my own extension (before pushing it to xwiki.org) I'm on xwiki 4.1.4.
When trying to install the ExRApp from extension manager, it fails to find a dependency (xwiki-platform-extension-repository-xwiki-server-api):
From the install plan logs, the following returns 404: "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... HTTP/1.1[\r][\n]"
That seems normal since it's not published to the extension repository on xwiki.org. After that I suppose it tries the next configured repository (xwiki nexus) but that also fails:
Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
class org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: $throwable.class: null
Surprising, because it's there on http://nexus.xwiki.org ...
Thanks for help, Jeremie
Side Note: I was a bit surprised to see that updating logback.xml to have most logs at "debug" level, impacts the install plan displayed by the extension manager. For example now it dumps all details of performed http requests, and I'm pretty sure it didn't with untouched logback.xml. Not sure if I find it nice or not, but I wondered if this is expected... I suppose it's because extension manager captures part of the logs. _______________________________________________ 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
Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed. Now I don't see why you get an error from nexus repository, I installed the same extension on xwiki.org 1h ago. On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne <[email protected]> wrote:
The last version on extensions.xwiki.org is 4.2 now so you should not get an error about 4.1.4.
On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET <[email protected]> wrote:
Just retried, but got same result ...
2012/10/17 Thomas Mortagne <[email protected]>:
You just picked a bad timing, should be OK now.
But note that there is a less visible bug after you installed the repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for details.
On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
I'm trying to install the Extension Repository Application in my wiki, in order to test importing, updating, and installation of my own extension (before pushing it to xwiki.org) I'm on xwiki 4.1.4.
When trying to install the ExRApp from extension manager, it fails to find a dependency (xwiki-platform-extension-repository-xwiki-server-api):
From the install plan logs, the following returns 404: "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... HTTP/1.1[\r][\n]"
That seems normal since it's not published to the extension repository on xwiki.org. After that I suppose it tries the next configured repository (xwiki nexus) but that also fails:
Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
class org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: $throwable.class: null
Surprising, because it's there on http://nexus.xwiki.org ...
Thanks for help, Jeremie
Side Note: I was a bit surprised to see that updating logback.xml to have most logs at "debug" level, impacts the install plan displayed by the extension manager. For example now it dumps all details of performed http requests, and I'm pretty sure it didn't with untouched logback.xml. Not sure if I find it nice or not, but I wondered if this is expected... I suppose it's because extension manager captures part of the logs. _______________________________________________ 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
Could there be a distinct way of specifying network proxy depending on extension repository (nexus/aether or xwiki) ? I've set it both as http_proxy env variable and in JAVA_OPTS... From the logs it's clear that it goes through proxy for connections to xwiki repo, for nexus I don't know. 2012/10/17 Thomas Mortagne <[email protected]>:
Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed.
Now I don't see why you get an error from nexus repository, I installed the same extension on xwiki.org 1h ago.
On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne <[email protected]> wrote:
The last version on extensions.xwiki.org is 4.2 now so you should not get an error about 4.1.4.
On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET <[email protected]> wrote:
Just retried, but got same result ...
2012/10/17 Thomas Mortagne <[email protected]>:
You just picked a bad timing, should be OK now.
But note that there is a less visible bug after you installed the repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for details.
On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
I'm trying to install the Extension Repository Application in my wiki, in order to test importing, updating, and installation of my own extension (before pushing it to xwiki.org) I'm on xwiki 4.1.4.
When trying to install the ExRApp from extension manager, it fails to find a dependency (xwiki-platform-extension-repository-xwiki-server-api):
From the install plan logs, the following returns 404: "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... HTTP/1.1[\r][\n]"
That seems normal since it's not published to the extension repository on xwiki.org. After that I suppose it tries the next configured repository (xwiki nexus) but that also fails:
Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
class org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: $throwable.class: null
Surprising, because it's there on http://nexus.xwiki.org ...
Thanks for help, Jeremie
Side Note: I was a bit surprised to see that updating logback.xml to have most logs at "debug" level, impacts the install plan displayed by the extension manager. For example now it dumps all details of performed http requests, and I'm pretty sure it didn't with untouched logback.xml. Not sure if I find it nice or not, but I wondered if this is expected... I suppose it's because extension manager captures part of the logs. _______________________________________________ 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
Well both are HTTP repositories so it should be exactly the same thing. Maybe there is a bug in AETHER that does not really go through the standard proxy. Trying to look at how they connect to HTTP. On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET <[email protected]> wrote:
Could there be a distinct way of specifying network proxy depending on extension repository (nexus/aether or xwiki) ? I've set it both as http_proxy env variable and in JAVA_OPTS... From the logs it's clear that it goes through proxy for connections to xwiki repo, for nexus I don't know.
2012/10/17 Thomas Mortagne <[email protected]>:
Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed.
Now I don't see why you get an error from nexus repository, I installed the same extension on xwiki.org 1h ago.
On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne <[email protected]> wrote:
The last version on extensions.xwiki.org is 4.2 now so you should not get an error about 4.1.4.
On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET <[email protected]> wrote:
Just retried, but got same result ...
2012/10/17 Thomas Mortagne <[email protected]>:
You just picked a bad timing, should be OK now.
But note that there is a less visible bug after you installed the repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for details.
On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
I'm trying to install the Extension Repository Application in my wiki, in order to test importing, updating, and installation of my own extension (before pushing it to xwiki.org) I'm on xwiki 4.1.4.
When trying to install the ExRApp from extension manager, it fails to find a dependency (xwiki-platform-extension-repository-xwiki-server-api):
From the install plan logs, the following returns 404: "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... HTTP/1.1[\r][\n]"
That seems normal since it's not published to the extension repository on xwiki.org. After that I suppose it tries the next configured repository (xwiki nexus) but that also fails:
Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
class org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: $throwable.class: null
Surprising, because it's there on http://nexus.xwiki.org ...
Thanks for help, Jeremie
Side Note: I was a bit surprised to see that updating logback.xml to have most logs at "debug" level, impacts the install plan displayed by the extension manager. For example now it dumps all details of performed http requests, and I'm pretty sure it didn't with untouched logback.xml. Not sure if I find it nice or not, but I wondered if this is expected... I suppose it's because extension manager captures part of the logs. _______________________________________________ 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
-- Thomas Mortagne
Created https://jira.xwiki.org/browse/XCOMMONS-280 AETHER does not take into account default JAVA proxy so I need to find a way to convert it to AETHER Proxy. On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne <[email protected]> wrote:
Well both are HTTP repositories so it should be exactly the same thing.
Maybe there is a bug in AETHER that does not really go through the standard proxy.
Trying to look at how they connect to HTTP.
On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET <[email protected]> wrote:
Could there be a distinct way of specifying network proxy depending on extension repository (nexus/aether or xwiki) ? I've set it both as http_proxy env variable and in JAVA_OPTS... From the logs it's clear that it goes through proxy for connections to xwiki repo, for nexus I don't know.
2012/10/17 Thomas Mortagne <[email protected]>:
Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed.
Now I don't see why you get an error from nexus repository, I installed the same extension on xwiki.org 1h ago.
On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne <[email protected]> wrote:
The last version on extensions.xwiki.org is 4.2 now so you should not get an error about 4.1.4.
On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET <[email protected]> wrote:
Just retried, but got same result ...
2012/10/17 Thomas Mortagne <[email protected]>:
You just picked a bad timing, should be OK now.
But note that there is a less visible bug after you installed the repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for details.
On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET <[email protected]> wrote: > Hello, > > I'm trying to install the Extension Repository Application in my wiki, > in order to test importing, updating, and installation of my own > extension (before pushing it to xwiki.org) > I'm on xwiki 4.1.4. > > When trying to install the ExRApp from extension manager, it fails to > find a dependency > (xwiki-platform-extension-repository-xwiki-server-api): > > From the install plan logs, the following returns 404: > "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... > HTTP/1.1[\r][\n]" > > That seems normal since it's not published to the extension repository > on xwiki.org. > After that I suppose it tries the next configured repository (xwiki > nexus) but that also fails: > > Could not find extension dependency > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > in repository [maven-xwiki > (http://nexus.xwiki.org/nexus/content/groups/public)] > > class org.xwiki.extension.ResolveException: Failed to resolve > extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > descriptor > at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) > at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) > at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) > at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) > at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) > at java.lang.Thread.run(Thread.java:619) > Caused by: $throwable.class: null > > Surprising, because it's there on http://nexus.xwiki.org ... > > > Thanks for help, > Jeremie > > Side Note: I was a bit surprised to see that updating logback.xml to > have most logs at "debug" level, impacts the install plan displayed by > the extension manager. For example now it dumps all details of > performed http requests, and I'm pretty sure it didn't with untouched > logback.xml. Not sure if I find it nice or not, but I wondered if this > is expected... I suppose it's because extension manager captures part > of the logs. > _______________________________________________ > 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
-- Thomas Mortagne
-- Thomas Mortagne
Thanks Thomas, that's what I realized also. I'll have to install it from home meanwhile ;-) 2012/10/18 Thomas Mortagne <[email protected]>:
Created https://jira.xwiki.org/browse/XCOMMONS-280
AETHER does not take into account default JAVA proxy so I need to find a way to convert it to AETHER Proxy.
On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne <[email protected]> wrote:
Well both are HTTP repositories so it should be exactly the same thing.
Maybe there is a bug in AETHER that does not really go through the standard proxy.
Trying to look at how they connect to HTTP.
On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET <[email protected]> wrote:
Could there be a distinct way of specifying network proxy depending on extension repository (nexus/aether or xwiki) ? I've set it both as http_proxy env variable and in JAVA_OPTS... From the logs it's clear that it goes through proxy for connections to xwiki repo, for nexus I don't know.
2012/10/17 Thomas Mortagne <[email protected]>:
Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed.
Now I don't see why you get an error from nexus repository, I installed the same extension on xwiki.org 1h ago.
On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne <[email protected]> wrote:
The last version on extensions.xwiki.org is 4.2 now so you should not get an error about 4.1.4.
On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET <[email protected]> wrote:
Just retried, but got same result ...
2012/10/17 Thomas Mortagne <[email protected]>: > You just picked a bad timing, should be OK now. > > But note that there is a less visible bug after you installed the > repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for > details. > > On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET > <[email protected]> wrote: >> Hello, >> >> I'm trying to install the Extension Repository Application in my wiki, >> in order to test importing, updating, and installation of my own >> extension (before pushing it to xwiki.org) >> I'm on xwiki 4.1.4. >> >> When trying to install the ExRApp from extension manager, it fails to >> find a dependency >> (xwiki-platform-extension-repository-xwiki-server-api): >> >> From the install plan logs, the following returns 404: >> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >> HTTP/1.1[\r][\n]" >> >> That seems normal since it's not published to the extension repository >> on xwiki.org. >> After that I suppose it tries the next configured repository (xwiki >> nexus) but that also fails: >> >> Could not find extension dependency >> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >> in repository [maven-xwiki >> (http://nexus.xwiki.org/nexus/content/groups/public)] >> >> class org.xwiki.extension.ResolveException: Failed to resolve >> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >> descriptor >> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: $throwable.class: null >> >> Surprising, because it's there on http://nexus.xwiki.org ... >> >> >> Thanks for help, >> Jeremie >> >> Side Note: I was a bit surprised to see that updating logback.xml to >> have most logs at "debug" level, impacts the install plan displayed by >> the extension manager. For example now it dumps all details of >> performed http requests, and I'm pretty sure it didn't with untouched >> logback.xml. Not sure if I find it nice or not, but I wondered if this >> is expected... I suppose it's because extension manager captures part >> of the logs. >> _______________________________________________ >> 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
-- Thomas Mortagne
-- Thomas Mortagne _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Would be great if you could test the last version of http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r... and tell me if it's any better. On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET <[email protected]> wrote:
Thanks Thomas, that's what I realized also. I'll have to install it from home meanwhile ;-)
2012/10/18 Thomas Mortagne <[email protected]>:
Created https://jira.xwiki.org/browse/XCOMMONS-280
AETHER does not take into account default JAVA proxy so I need to find a way to convert it to AETHER Proxy.
On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne <[email protected]> wrote:
Well both are HTTP repositories so it should be exactly the same thing.
Maybe there is a bug in AETHER that does not really go through the standard proxy.
Trying to look at how they connect to HTTP.
On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET <[email protected]> wrote:
Could there be a distinct way of specifying network proxy depending on extension repository (nexus/aether or xwiki) ? I've set it both as http_proxy env variable and in JAVA_OPTS... From the logs it's clear that it goes through proxy for connections to xwiki repo, for nexus I don't know.
2012/10/17 Thomas Mortagne <[email protected]>:
Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed.
Now I don't see why you get an error from nexus repository, I installed the same extension on xwiki.org 1h ago.
On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne <[email protected]> wrote:
The last version on extensions.xwiki.org is 4.2 now so you should not get an error about 4.1.4.
On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET <[email protected]> wrote: > Just retried, but got same result ... > > 2012/10/17 Thomas Mortagne <[email protected]>: >> You just picked a bad timing, should be OK now. >> >> But note that there is a less visible bug after you installed the >> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >> details. >> >> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >> <[email protected]> wrote: >>> Hello, >>> >>> I'm trying to install the Extension Repository Application in my wiki, >>> in order to test importing, updating, and installation of my own >>> extension (before pushing it to xwiki.org) >>> I'm on xwiki 4.1.4. >>> >>> When trying to install the ExRApp from extension manager, it fails to >>> find a dependency >>> (xwiki-platform-extension-repository-xwiki-server-api): >>> >>> From the install plan logs, the following returns 404: >>> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>> HTTP/1.1[\r][\n]" >>> >>> That seems normal since it's not published to the extension repository >>> on xwiki.org. >>> After that I suppose it tries the next configured repository (xwiki >>> nexus) but that also fails: >>> >>> Could not find extension dependency >>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>> in repository [maven-xwiki >>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>> >>> class org.xwiki.extension.ResolveException: Failed to resolve >>> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>> descriptor >>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>> at java.lang.Thread.run(Thread.java:619) >>> Caused by: $throwable.class: null >>> >>> Surprising, because it's there on http://nexus.xwiki.org ... >>> >>> >>> Thanks for help, >>> Jeremie >>> >>> Side Note: I was a bit surprised to see that updating logback.xml to >>> have most logs at "debug" level, impacts the install plan displayed by >>> the extension manager. For example now it dumps all details of >>> performed http requests, and I'm pretty sure it didn't with untouched >>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>> is expected... I suppose it's because extension manager captures part >>> of the logs. >>> _______________________________________________ >>> 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
-- 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
-- Thomas Mortagne
I'll test that tomorrow and keep you updated, Jeremie 2012/10/18 Thomas Mortagne <[email protected]>:
Would be great if you could test the last version of http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r... and tell me if it's any better.
On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET <[email protected]> wrote:
Thanks Thomas, that's what I realized also. I'll have to install it from home meanwhile ;-)
2012/10/18 Thomas Mortagne <[email protected]>:
Created https://jira.xwiki.org/browse/XCOMMONS-280
AETHER does not take into account default JAVA proxy so I need to find a way to convert it to AETHER Proxy.
On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne <[email protected]> wrote:
Well both are HTTP repositories so it should be exactly the same thing.
Maybe there is a bug in AETHER that does not really go through the standard proxy.
Trying to look at how they connect to HTTP.
On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET <[email protected]> wrote:
Could there be a distinct way of specifying network proxy depending on extension repository (nexus/aether or xwiki) ? I've set it both as http_proxy env variable and in JAVA_OPTS... From the logs it's clear that it goes through proxy for connections to xwiki repo, for nexus I don't know.
2012/10/17 Thomas Mortagne <[email protected]>:
Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed.
Now I don't see why you get an error from nexus repository, I installed the same extension on xwiki.org 1h ago.
On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne <[email protected]> wrote: > The last version on extensions.xwiki.org is 4.2 now so you should not > get an error about 4.1.4. > > On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET > <[email protected]> wrote: >> Just retried, but got same result ... >> >> 2012/10/17 Thomas Mortagne <[email protected]>: >>> You just picked a bad timing, should be OK now. >>> >>> But note that there is a less visible bug after you installed the >>> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >>> details. >>> >>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>> <[email protected]> wrote: >>>> Hello, >>>> >>>> I'm trying to install the Extension Repository Application in my wiki, >>>> in order to test importing, updating, and installation of my own >>>> extension (before pushing it to xwiki.org) >>>> I'm on xwiki 4.1.4. >>>> >>>> When trying to install the ExRApp from extension manager, it fails to >>>> find a dependency >>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>> >>>> From the install plan logs, the following returns 404: >>>> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>>> HTTP/1.1[\r][\n]" >>>> >>>> That seems normal since it's not published to the extension repository >>>> on xwiki.org. >>>> After that I suppose it tries the next configured repository (xwiki >>>> nexus) but that also fails: >>>> >>>> Could not find extension dependency >>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>> in repository [maven-xwiki >>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>> >>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>> descriptor >>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>>> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>>> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>> at java.lang.Thread.run(Thread.java:619) >>>> Caused by: $throwable.class: null >>>> >>>> Surprising, because it's there on http://nexus.xwiki.org ... >>>> >>>> >>>> Thanks for help, >>>> Jeremie >>>> >>>> Side Note: I was a bit surprised to see that updating logback.xml to >>>> have most logs at "debug" level, impacts the install plan displayed by >>>> the extension manager. For example now it dumps all details of >>>> performed http requests, and I'm pretty sure it didn't with untouched >>>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>>> is expected... I suppose it's because extension manager captures part >>>> of the logs. >>>> _______________________________________________ >>>> 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
-- 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
-- Thomas Mortagne _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi, Sorry for long delay, but I could just re-check that, and it's still failing, but with slightly different message though: Non cached request DefaultHttpRequest(chunked: false) GET /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom HTTP/1.1 Host: nexus.xwiki.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Connection: keep-alive User-Agent: XWikiExtensionManager using Channel [id: 0x0022b9d7] Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)] Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] class org.xwiki.extension.InstallException: Failed to resolve extension at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.InstallException: Failed to resolve extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.ResolveException: Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) 2012/10/18 Jeremie BOUSQUET <[email protected]>:
I'll test that tomorrow and keep you updated,
Jeremie
2012/10/18 Thomas Mortagne <[email protected]>:
Would be great if you could test the last version of http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r... and tell me if it's any better.
On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET <[email protected]> wrote:
Thanks Thomas, that's what I realized also. I'll have to install it from home meanwhile ;-)
2012/10/18 Thomas Mortagne <[email protected]>:
Created https://jira.xwiki.org/browse/XCOMMONS-280
AETHER does not take into account default JAVA proxy so I need to find a way to convert it to AETHER Proxy.
On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne <[email protected]> wrote:
Well both are HTTP repositories so it should be exactly the same thing.
Maybe there is a bug in AETHER that does not really go through the standard proxy.
Trying to look at how they connect to HTTP.
On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET <[email protected]> wrote:
Could there be a distinct way of specifying network proxy depending on extension repository (nexus/aether or xwiki) ? I've set it both as http_proxy env variable and in JAVA_OPTS... From the logs it's clear that it goes through proxy for connections to xwiki repo, for nexus I don't know.
2012/10/17 Thomas Mortagne <[email protected]>: > Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed. > > Now I don't see why you get an error from nexus repository, I > installed the same extension on xwiki.org 1h ago. > > On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne > <[email protected]> wrote: >> The last version on extensions.xwiki.org is 4.2 now so you should not >> get an error about 4.1.4. >> >> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >> <[email protected]> wrote: >>> Just retried, but got same result ... >>> >>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>> You just picked a bad timing, should be OK now. >>>> >>>> But note that there is a less visible bug after you installed the >>>> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >>>> details. >>>> >>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>>> <[email protected]> wrote: >>>>> Hello, >>>>> >>>>> I'm trying to install the Extension Repository Application in my wiki, >>>>> in order to test importing, updating, and installation of my own >>>>> extension (before pushing it to xwiki.org) >>>>> I'm on xwiki 4.1.4. >>>>> >>>>> When trying to install the ExRApp from extension manager, it fails to >>>>> find a dependency >>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>>> >>>>> From the install plan logs, the following returns 404: >>>>> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>>>> HTTP/1.1[\r][\n]" >>>>> >>>>> That seems normal since it's not published to the extension repository >>>>> on xwiki.org. >>>>> After that I suppose it tries the next configured repository (xwiki >>>>> nexus) but that also fails: >>>>> >>>>> Could not find extension dependency >>>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>> in repository [maven-xwiki >>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>>> >>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>>> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>> descriptor >>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>>>> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>>>> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>>> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>>> at java.lang.Thread.run(Thread.java:619) >>>>> Caused by: $throwable.class: null >>>>> >>>>> Surprising, because it's there on http://nexus.xwiki.org ... >>>>> >>>>> >>>>> Thanks for help, >>>>> Jeremie >>>>> >>>>> Side Note: I was a bit surprised to see that updating logback.xml to >>>>> have most logs at "debug" level, impacts the install plan displayed by >>>>> the extension manager. For example now it dumps all details of >>>>> performed http requests, and I'm pretty sure it didn't with untouched >>>>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>>>> is expected... I suppose it's because extension manager captures part >>>>> of the logs. >>>>> _______________________________________________ >>>>> 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
-- 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
-- Thomas Mortagne _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Could you enable debug log on class org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager to get the actual maven related error. On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hi,
Sorry for long delay, but I could just re-check that, and it's still failing, but with slightly different message though:
Non cached request DefaultHttpRequest(chunked: false) GET /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom HTTP/1.1 Host: nexus.xwiki.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Connection: keep-alive User-Agent: XWikiExtensionManager
using Channel [id: 0x0022b9d7]
Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
class org.xwiki.extension.InstallException: Failed to resolve extension at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.InstallException: Failed to resolve extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.ResolveException: Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) at java.lang.Thread.run(Thread.java:619)
2012/10/18 Jeremie BOUSQUET <[email protected]>:
I'll test that tomorrow and keep you updated,
Jeremie
2012/10/18 Thomas Mortagne <[email protected]>:
Would be great if you could test the last version of http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r... and tell me if it's any better.
On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET <[email protected]> wrote:
Thanks Thomas, that's what I realized also. I'll have to install it from home meanwhile ;-)
2012/10/18 Thomas Mortagne <[email protected]>:
Created https://jira.xwiki.org/browse/XCOMMONS-280
AETHER does not take into account default JAVA proxy so I need to find a way to convert it to AETHER Proxy.
On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne <[email protected]> wrote:
Well both are HTTP repositories so it should be exactly the same thing.
Maybe there is a bug in AETHER that does not really go through the standard proxy.
Trying to look at how they connect to HTTP.
On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET <[email protected]> wrote: > Could there be a distinct way of specifying network proxy depending on > extension repository (nexus/aether or xwiki) ? > I've set it both as http_proxy env variable and in JAVA_OPTS... From > the logs it's clear that it goes through proxy for connections to > xwiki repo, for nexus I don't know. > > 2012/10/17 Thomas Mortagne <[email protected]>: >> Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed. >> >> Now I don't see why you get an error from nexus repository, I >> installed the same extension on xwiki.org 1h ago. >> >> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >> <[email protected]> wrote: >>> The last version on extensions.xwiki.org is 4.2 now so you should not >>> get an error about 4.1.4. >>> >>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >>> <[email protected]> wrote: >>>> Just retried, but got same result ... >>>> >>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>> You just picked a bad timing, should be OK now. >>>>> >>>>> But note that there is a less visible bug after you installed the >>>>> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >>>>> details. >>>>> >>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>>>> <[email protected]> wrote: >>>>>> Hello, >>>>>> >>>>>> I'm trying to install the Extension Repository Application in my wiki, >>>>>> in order to test importing, updating, and installation of my own >>>>>> extension (before pushing it to xwiki.org) >>>>>> I'm on xwiki 4.1.4. >>>>>> >>>>>> When trying to install the ExRApp from extension manager, it fails to >>>>>> find a dependency >>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>>>> >>>>>> From the install plan logs, the following returns 404: >>>>>> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>>>>> HTTP/1.1[\r][\n]" >>>>>> >>>>>> That seems normal since it's not published to the extension repository >>>>>> on xwiki.org. >>>>>> After that I suppose it tries the next configured repository (xwiki >>>>>> nexus) but that also fails: >>>>>> >>>>>> Could not find extension dependency >>>>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>> in repository [maven-xwiki >>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>>>> >>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>>>> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>> descriptor >>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>>>>> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>>>>> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>>>> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>> Caused by: $throwable.class: null >>>>>> >>>>>> Surprising, because it's there on http://nexus.xwiki.org ... >>>>>> >>>>>> >>>>>> Thanks for help, >>>>>> Jeremie >>>>>> >>>>>> Side Note: I was a bit surprised to see that updating logback.xml to >>>>>> have most logs at "debug" level, impacts the install plan displayed by >>>>>> the extension manager. For example now it dumps all details of >>>>>> performed http requests, and I'm pretty sure it didn't with untouched >>>>>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>>>>> is expected... I suppose it's because extension manager captures part >>>>>> of the logs. >>>>>> _______________________________________________ >>>>>> 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
-- 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
-- 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
I will, but we'll have to wait next monday... Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a écrit :
Could you enable debug log on class org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager to get the actual maven related error.
On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hi,
Sorry for long delay, but I could just re-check that, and it's still failing, but with slightly different message though:
Non cached request DefaultHttpRequest(chunked: false) GET /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom HTTP/1.1 Host: nexus.xwiki.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Connection: keep-alive User-Agent: XWikiExtensionManager
using Channel [id: 0x0022b9d7]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
class org.xwiki.extension.InstallException: Failed to resolve extension at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.InstallException: Failed to resolve extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.ResolveException: Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619)
2012/10/18 Jeremie BOUSQUET <[email protected]>:
I'll test that tomorrow and keep you updated,
Jeremie
2012/10/18 Thomas Mortagne <[email protected]>:
Would be great if you could test the last version of
http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r...
and tell me if it's any better.
On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET <[email protected]> wrote:
Thanks Thomas, that's what I realized also. I'll have to install it from home meanwhile ;-)
2012/10/18 Thomas Mortagne <[email protected]>:
Created https://jira.xwiki.org/browse/XCOMMONS-280
AETHER does not take into account default JAVA proxy so I need to find a way to convert it to AETHER Proxy.
On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne <[email protected]> wrote: > Well both are HTTP repositories so it should be exactly the same thing. > > Maybe there is a bug in AETHER that does not really go through the > standard proxy. > > Trying to look at how they connect to HTTP. > > On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET > <[email protected]> wrote: >> Could there be a distinct way of specifying network proxy depending on >> extension repository (nexus/aether or xwiki) ? >> I've set it both as http_proxy env variable and in JAVA_OPTS... From >> the logs it's clear that it goes through proxy for connections to >> xwiki repo, for nexus I don't know. >> >> 2012/10/17 Thomas Mortagne <[email protected]>: >>> Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed. >>> >>> Now I don't see why you get an error from nexus repository, I >>> installed the same extension on xwiki.org 1h ago. >>> >>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >>> <[email protected]> wrote: >>>> The last version on extensions.xwiki.org is 4.2 now so you should not >>>> get an error about 4.1.4. >>>> >>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >>>> <[email protected]> wrote: >>>>> Just retried, but got same result ... >>>>> >>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>> You just picked a bad timing, should be OK now. >>>>>> >>>>>> But note that there is a less visible bug after you installed the >>>>>> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >>>>>> details. >>>>>> >>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>>>>> <[email protected]> wrote: >>>>>>> Hello, >>>>>>> >>>>>>> I'm trying to install the Extension Repository Application in my wiki, >>>>>>> in order to test importing, updating, and installation of my own >>>>>>> extension (before pushing it to xwiki.org) >>>>>>> I'm on xwiki 4.1.4. >>>>>>> >>>>>>> When trying to install the ExRApp from extension manager, it fails to >>>>>>> find a dependency >>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>>>>> >>>>>>> From the install plan logs, the following returns 404: >>>>>>> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>>>>>> HTTP/1.1[\r][\n]" >>>>>>> >>>>>>> That seems normal since it's not published to the extension repository >>>>>>> on xwiki.org. >>>>>>> After that I suppose it tries the next configured repository (xwiki >>>>>>> nexus) but that also fails: >>>>>>> >>>>>>> Could not find extension dependency >>>>>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>> in repository [maven-xwiki >>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>>>>> >>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>>>>> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>> descriptor >>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>>>>>> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>>>>>> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>>>>> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>>> Caused by: $throwable.class: null >>>>>>> >>>>>>> Surprising, because it's there on http://nexus.xwiki.org ... >>>>>>> >>>>>>> >>>>>>> Thanks for help, >>>>>>> Jeremie >>>>>>> >>>>>>> Side Note: I was a bit surprised to see that updating logback.xml to >>>>>>> have most logs at "debug" level, impacts the install plan displayed by >>>>>>> the extension manager. For example now it dumps all details of >>>>>>> performed http requests, and I'm pretty sure it didn't with untouched >>>>>>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>>>>>> is expected... I suppose it's because extension manager captures part >>>>>>> of the logs. >>>>>>> _______________________________________________ >>>>>>> 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 > > > > -- > 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
-- 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 _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Sure no problem. On Fri, Oct 19, 2012 at 6:02 PM, Jeremie BOUSQUET <[email protected]> wrote:
I will, but we'll have to wait next monday... Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a écrit :
Could you enable debug log on class org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager to get the actual maven related error.
On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hi,
Sorry for long delay, but I could just re-check that, and it's still failing, but with slightly different message though:
Non cached request DefaultHttpRequest(chunked: false) GET /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom HTTP/1.1 Host: nexus.xwiki.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Connection: keep-alive User-Agent: XWikiExtensionManager
using Channel [id: 0x0022b9d7]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
class org.xwiki.extension.InstallException: Failed to resolve extension at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.InstallException: Failed to resolve extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.ResolveException: Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619)
2012/10/18 Jeremie BOUSQUET <[email protected]>:
I'll test that tomorrow and keep you updated,
Jeremie
2012/10/18 Thomas Mortagne <[email protected]>:
Would be great if you could test the last version of
http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r...
and tell me if it's any better.
On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET <[email protected]> wrote:
Thanks Thomas, that's what I realized also. I'll have to install it from home meanwhile ;-)
2012/10/18 Thomas Mortagne <[email protected]>: > Created https://jira.xwiki.org/browse/XCOMMONS-280 > > AETHER does not take into account default JAVA proxy so I need to find > a way to convert it to AETHER Proxy. > > On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne > <[email protected]> wrote: >> Well both are HTTP repositories so it should be exactly the same thing. >> >> Maybe there is a bug in AETHER that does not really go through the >> standard proxy. >> >> Trying to look at how they connect to HTTP. >> >> On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET >> <[email protected]> wrote: >>> Could there be a distinct way of specifying network proxy depending on >>> extension repository (nexus/aether or xwiki) ? >>> I've set it both as http_proxy env variable and in JAVA_OPTS... From >>> the logs it's clear that it goes through proxy for connections to >>> xwiki repo, for nexus I don't know. >>> >>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>> Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed. >>>> >>>> Now I don't see why you get an error from nexus repository, I >>>> installed the same extension on xwiki.org 1h ago. >>>> >>>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >>>> <[email protected]> wrote: >>>>> The last version on extensions.xwiki.org is 4.2 now so you should not >>>>> get an error about 4.1.4. >>>>> >>>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >>>>> <[email protected]> wrote: >>>>>> Just retried, but got same result ... >>>>>> >>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>>> You just picked a bad timing, should be OK now. >>>>>>> >>>>>>> But note that there is a less visible bug after you installed the >>>>>>> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >>>>>>> details. >>>>>>> >>>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>>>>>> <[email protected]> wrote: >>>>>>>> Hello, >>>>>>>> >>>>>>>> I'm trying to install the Extension Repository Application in my wiki, >>>>>>>> in order to test importing, updating, and installation of my own >>>>>>>> extension (before pushing it to xwiki.org) >>>>>>>> I'm on xwiki 4.1.4. >>>>>>>> >>>>>>>> When trying to install the ExRApp from extension manager, it fails to >>>>>>>> find a dependency >>>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>>>>>> >>>>>>>> From the install plan logs, the following returns 404: >>>>>>>> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>>>>>>> HTTP/1.1[\r][\n]" >>>>>>>> >>>>>>>> That seems normal since it's not published to the extension repository >>>>>>>> on xwiki.org. >>>>>>>> After that I suppose it tries the next configured repository (xwiki >>>>>>>> nexus) but that also fails: >>>>>>>> >>>>>>>> Could not find extension dependency >>>>>>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>>> in repository [maven-xwiki >>>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>>>>>> >>>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>>>>>> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>>> descriptor >>>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>>>>>>> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>>>>>>> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>>>>>> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>>>> Caused by: $throwable.class: null >>>>>>>> >>>>>>>> Surprising, because it's there on http://nexus.xwiki.org ... >>>>>>>> >>>>>>>> >>>>>>>> Thanks for help, >>>>>>>> Jeremie >>>>>>>> >>>>>>>> Side Note: I was a bit surprised to see that updating logback.xml to >>>>>>>> have most logs at "debug" level, impacts the install plan displayed by >>>>>>>> the extension manager. For example now it dumps all details of >>>>>>>> performed http requests, and I'm pretty sure it didn't with untouched >>>>>>>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>>>>>>> is expected... I suppose it's because extension manager captures part >>>>>>>> of the logs. >>>>>>>> _______________________________________________ >>>>>>>> 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 >> >> >> >> -- >> 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
-- 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 _______________________________________________ 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
Hello, Here are the logs : 2012-10-22 09:42:50,675 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Channel Closed: [id: 0x00cd9e86] with attachment null 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Trying to recover a dead cached channel [id: 0x00cd9e86] with a retry value of false 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Failed to recover from exception: java.net.ConnectException: connection timed out with channel [id: 0x00cd9e86] 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG .DefaultPlexusComponentManager - onThrowable java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) [netty-3.2.5.Final.jar:na] ... 6 common frames omitted 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Unexpected I/O exception on channel [id: 0x00cd9e86] java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Closing Channel [id: 0x00cd9e86] 2012-10-22 09:42:50,713 [http://varsovie.gemalto.com:8083/xwikitest/bin/get/XWiki/AddExtensions] DEBUG aultExtensionRepositoryManager - Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)] org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) ~[xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtensionFromInstalled(DefaultExtensionManager.java:141) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtension(DefaultExtensionManager.java:124) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.script.internal.ExtensionManagerScriptService.resolve(ExtensionManagerScriptService.java:242) [xwiki-platform-extension-script-4.1.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_11] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_11] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) [velocity-1.7.jar:1.7] [.......] Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.loadPom(AetherExtensionRepository.java:417) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:315) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] ... 159 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:jar:4.1.4 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) ~[aether-impl-1.13.1.jar:na] at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1546) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1537) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:1035) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:409) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:457) ~[aether-impl-1.13.1.jar:na] ... 167 common frames omitted Caused by: java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) ~[na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) ~[na:1.6.0_11] ... 1 common frames omitted Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] ... 3 common frames omitted Br, Jeremie 2012/10/19 Thomas Mortagne <[email protected]>:
Sure no problem.
On Fri, Oct 19, 2012 at 6:02 PM, Jeremie BOUSQUET <[email protected]> wrote:
I will, but we'll have to wait next monday... Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a écrit :
Could you enable debug log on class org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager to get the actual maven related error.
On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hi,
Sorry for long delay, but I could just re-check that, and it's still failing, but with slightly different message though:
Non cached request DefaultHttpRequest(chunked: false) GET /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom HTTP/1.1 Host: nexus.xwiki.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Connection: keep-alive User-Agent: XWikiExtensionManager
using Channel [id: 0x0022b9d7]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
class org.xwiki.extension.InstallException: Failed to resolve extension at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.InstallException: Failed to resolve extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.ResolveException: Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619)
2012/10/18 Jeremie BOUSQUET <[email protected]>:
I'll test that tomorrow and keep you updated,
Jeremie
2012/10/18 Thomas Mortagne <[email protected]>:
Would be great if you could test the last version of
http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r...
and tell me if it's any better.
On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET <[email protected]> wrote: > Thanks Thomas, that's what I realized also. I'll have to install it > from home meanwhile ;-) > > 2012/10/18 Thomas Mortagne <[email protected]>: >> Created https://jira.xwiki.org/browse/XCOMMONS-280 >> >> AETHER does not take into account default JAVA proxy so I need to find >> a way to convert it to AETHER Proxy. >> >> On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne >> <[email protected]> wrote: >>> Well both are HTTP repositories so it should be exactly the same thing. >>> >>> Maybe there is a bug in AETHER that does not really go through the >>> standard proxy. >>> >>> Trying to look at how they connect to HTTP. >>> >>> On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET >>> <[email protected]> wrote: >>>> Could there be a distinct way of specifying network proxy depending on >>>> extension repository (nexus/aether or xwiki) ? >>>> I've set it both as http_proxy env variable and in JAVA_OPTS... From >>>> the logs it's clear that it goes through proxy for connections to >>>> xwiki repo, for nexus I don't know. >>>> >>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>> Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed. >>>>> >>>>> Now I don't see why you get an error from nexus repository, I >>>>> installed the same extension on xwiki.org 1h ago. >>>>> >>>>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >>>>> <[email protected]> wrote: >>>>>> The last version on extensions.xwiki.org is 4.2 now so you should not >>>>>> get an error about 4.1.4. >>>>>> >>>>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >>>>>> <[email protected]> wrote: >>>>>>> Just retried, but got same result ... >>>>>>> >>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>>>> You just picked a bad timing, should be OK now. >>>>>>>> >>>>>>>> But note that there is a less visible bug after you installed the >>>>>>>> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >>>>>>>> details. >>>>>>>> >>>>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>>>>>>> <[email protected]> wrote: >>>>>>>>> Hello, >>>>>>>>> >>>>>>>>> I'm trying to install the Extension Repository Application in my wiki, >>>>>>>>> in order to test importing, updating, and installation of my own >>>>>>>>> extension (before pushing it to xwiki.org) >>>>>>>>> I'm on xwiki 4.1.4. >>>>>>>>> >>>>>>>>> When trying to install the ExRApp from extension manager, it fails to >>>>>>>>> find a dependency >>>>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>>>>>>> >>>>>>>>> From the install plan logs, the following returns 404: >>>>>>>>> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>>>>>>>> HTTP/1.1[\r][\n]" >>>>>>>>> >>>>>>>>> That seems normal since it's not published to the extension repository >>>>>>>>> on xwiki.org. >>>>>>>>> After that I suppose it tries the next configured repository (xwiki >>>>>>>>> nexus) but that also fails: >>>>>>>>> >>>>>>>>> Could not find extension dependency >>>>>>>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>>>> in repository [maven-xwiki >>>>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>>>>>>> >>>>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>>>>>>> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>>>> descriptor >>>>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>>>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>>>>>>>> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>>>>>>>> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>>>>>>> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>>>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>>>>> Caused by: $throwable.class: null >>>>>>>>> >>>>>>>>> Surprising, because it's there on http://nexus.xwiki.org ... >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks for help, >>>>>>>>> Jeremie >>>>>>>>> >>>>>>>>> Side Note: I was a bit surprised to see that updating logback.xml to >>>>>>>>> have most logs at "debug" level, impacts the install plan displayed by >>>>>>>>> the extension manager. For example now it dumps all details of >>>>>>>>> performed http requests, and I'm pretty sure it didn't with untouched >>>>>>>>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>>>>>>>> is expected... I suppose it's because extension manager captures part >>>>>>>>> of the logs. >>>>>>>>> _______________________________________________ >>>>>>>>> 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 >>> >>> >>> >>> -- >>> 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
-- 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 _______________________________________________ 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
Ok thanks. Looks like I need search how to setup a fake proxy to test that when I can find some time. If you have a suggestion to setup that in the meantime don't hesitate. On Mon, Oct 22, 2012 at 10:00 AM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
Here are the logs :
2012-10-22 09:42:50,675 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Channel Closed: [id: 0x00cd9e86] with attachment null 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Trying to recover a dead cached channel [id: 0x00cd9e86] with a retry value of false 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Failed to recover from exception: java.net.ConnectException: connection timed out with channel [id: 0x00cd9e86] 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG .DefaultPlexusComponentManager - onThrowable java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) [netty-3.2.5.Final.jar:na] ... 6 common frames omitted 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Unexpected I/O exception on channel [id: 0x00cd9e86] java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Closing Channel [id: 0x00cd9e86] 2012-10-22 09:42:50,713 [http://varsovie.gemalto.com:8083/xwikitest/bin/get/XWiki/AddExtensions] DEBUG aultExtensionRepositoryManager - Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)] org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) ~[xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtensionFromInstalled(DefaultExtensionManager.java:141) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtension(DefaultExtensionManager.java:124) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.script.internal.ExtensionManagerScriptService.resolve(ExtensionManagerScriptService.java:242) [xwiki-platform-extension-script-4.1.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_11] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_11] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) [velocity-1.7.jar:1.7]
[.......]
Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.loadPom(AetherExtensionRepository.java:417) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:315) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] ... 159 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:jar:4.1.4 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) ~[aether-impl-1.13.1.jar:na] at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1546) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1537) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:1035) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:409) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:457) ~[aether-impl-1.13.1.jar:na] ... 167 common frames omitted Caused by: java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) ~[na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) ~[na:1.6.0_11] ... 1 common frames omitted Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] ... 3 common frames omitted
Br, Jeremie
2012/10/19 Thomas Mortagne <[email protected]>:
Sure no problem.
On Fri, Oct 19, 2012 at 6:02 PM, Jeremie BOUSQUET <[email protected]> wrote:
I will, but we'll have to wait next monday... Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a écrit :
Could you enable debug log on class org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager to get the actual maven related error.
On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hi,
Sorry for long delay, but I could just re-check that, and it's still failing, but with slightly different message though:
Non cached request DefaultHttpRequest(chunked: false) GET /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom HTTP/1.1 Host: nexus.xwiki.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Connection: keep-alive User-Agent: XWikiExtensionManager
using Channel [id: 0x0022b9d7]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
class org.xwiki.extension.InstallException: Failed to resolve extension at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.InstallException: Failed to resolve extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.ResolveException: Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619)
2012/10/18 Jeremie BOUSQUET <[email protected]>:
I'll test that tomorrow and keep you updated,
Jeremie
2012/10/18 Thomas Mortagne <[email protected]>: > Would be great if you could test the last version of >
http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r...
> and tell me if it's any better. > > On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET > <[email protected]> wrote: >> Thanks Thomas, that's what I realized also. I'll have to install it >> from home meanwhile ;-) >> >> 2012/10/18 Thomas Mortagne <[email protected]>: >>> Created https://jira.xwiki.org/browse/XCOMMONS-280 >>> >>> AETHER does not take into account default JAVA proxy so I need to find >>> a way to convert it to AETHER Proxy. >>> >>> On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne >>> <[email protected]> wrote: >>>> Well both are HTTP repositories so it should be exactly the same thing. >>>> >>>> Maybe there is a bug in AETHER that does not really go through the >>>> standard proxy. >>>> >>>> Trying to look at how they connect to HTTP. >>>> >>>> On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET >>>> <[email protected]> wrote: >>>>> Could there be a distinct way of specifying network proxy depending on >>>>> extension repository (nexus/aether or xwiki) ? >>>>> I've set it both as http_proxy env variable and in JAVA_OPTS... From >>>>> the logs it's clear that it goes through proxy for connections to >>>>> xwiki repo, for nexus I don't know. >>>>> >>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>> Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed. >>>>>> >>>>>> Now I don't see why you get an error from nexus repository, I >>>>>> installed the same extension on xwiki.org 1h ago. >>>>>> >>>>>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >>>>>> <[email protected]> wrote: >>>>>>> The last version on extensions.xwiki.org is 4.2 now so you should not >>>>>>> get an error about 4.1.4. >>>>>>> >>>>>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >>>>>>> <[email protected]> wrote: >>>>>>>> Just retried, but got same result ... >>>>>>>> >>>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>>>>> You just picked a bad timing, should be OK now. >>>>>>>>> >>>>>>>>> But note that there is a less visible bug after you installed the >>>>>>>>> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >>>>>>>>> details. >>>>>>>>> >>>>>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>>>>>>>> <[email protected]> wrote: >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> I'm trying to install the Extension Repository Application in my wiki, >>>>>>>>>> in order to test importing, updating, and installation of my own >>>>>>>>>> extension (before pushing it to xwiki.org) >>>>>>>>>> I'm on xwiki 4.1.4. >>>>>>>>>> >>>>>>>>>> When trying to install the ExRApp from extension manager, it fails to >>>>>>>>>> find a dependency >>>>>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>>>>>>>> >>>>>>>>>> From the install plan logs, the following returns 404: >>>>>>>>>> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>>>>>>>>> HTTP/1.1[\r][\n]" >>>>>>>>>> >>>>>>>>>> That seems normal since it's not published to the extension repository >>>>>>>>>> on xwiki.org. >>>>>>>>>> After that I suppose it tries the next configured repository (xwiki >>>>>>>>>> nexus) but that also fails: >>>>>>>>>> >>>>>>>>>> Could not find extension dependency >>>>>>>>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>>>>> in repository [maven-xwiki >>>>>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>>>>>>>> >>>>>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>>>>>>>> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>>>>> descriptor >>>>>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>>>>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>>>>>>>>> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>>>>>>>>> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>>>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>>>>>>>> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>>>>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>>>>>> Caused by: $throwable.class: null >>>>>>>>>> >>>>>>>>>> Surprising, because it's there on http://nexus.xwiki.org ... >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks for help, >>>>>>>>>> Jeremie >>>>>>>>>> >>>>>>>>>> Side Note: I was a bit surprised to see that updating logback.xml to >>>>>>>>>> have most logs at "debug" level, impacts the install plan displayed by >>>>>>>>>> the extension manager. For example now it dumps all details of >>>>>>>>>> performed http requests, and I'm pretty sure it didn't with untouched >>>>>>>>>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>>>>>>>>> is expected... I suppose it's because extension manager captures part >>>>>>>>>> of the logs. >>>>>>>>>> _______________________________________________ >>>>>>>>>> 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 >>>> >>>> >>>> >>>> -- >>>> 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 > > > > -- > 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 _______________________________________________ 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
Well, the only thing I can think of is putting in place a real network proxy, ie an httpd as proxy on one machine and a firewall authorizing connections only to/from that proxy on another machine ... However, I'm not sure from the logs below at startup, that you're patched component was really taken into account, WDYT ? 2012-10-22 11:29:53,910 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositoryFactory] hint = [maven]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositorySource] hint = [default.aether]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration] which implements [role = [interface org.xwiki.extension.repository.aether.internal.configuration.AetherConfiguration] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager] which implements [role = [interface org.xwiki.extension.repository.aether.internal.plexus.PlexusComponentManager] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager]. However, no action was taken since both components have the same priority level of [1000]. Br, Jeremie 2012/10/22 Thomas Mortagne <[email protected]>:
Ok thanks.
Looks like I need search how to setup a fake proxy to test that when I can find some time. If you have a suggestion to setup that in the meantime don't hesitate.
On Mon, Oct 22, 2012 at 10:00 AM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
Here are the logs :
2012-10-22 09:42:50,675 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Channel Closed: [id: 0x00cd9e86] with attachment null 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Trying to recover a dead cached channel [id: 0x00cd9e86] with a retry value of false 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Failed to recover from exception: java.net.ConnectException: connection timed out with channel [id: 0x00cd9e86] 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG .DefaultPlexusComponentManager - onThrowable java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) [netty-3.2.5.Final.jar:na] ... 6 common frames omitted 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Unexpected I/O exception on channel [id: 0x00cd9e86] java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Closing Channel [id: 0x00cd9e86] 2012-10-22 09:42:50,713 [http://varsovie.gemalto.com:8083/xwikitest/bin/get/XWiki/AddExtensions] DEBUG aultExtensionRepositoryManager - Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)] org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) ~[xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtensionFromInstalled(DefaultExtensionManager.java:141) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtension(DefaultExtensionManager.java:124) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.script.internal.ExtensionManagerScriptService.resolve(ExtensionManagerScriptService.java:242) [xwiki-platform-extension-script-4.1.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_11] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_11] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) [velocity-1.7.jar:1.7]
[.......]
Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.loadPom(AetherExtensionRepository.java:417) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:315) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] ... 159 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:jar:4.1.4 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) ~[aether-impl-1.13.1.jar:na] at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1546) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1537) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:1035) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:409) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:457) ~[aether-impl-1.13.1.jar:na] ... 167 common frames omitted Caused by: java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) ~[na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) ~[na:1.6.0_11] ... 1 common frames omitted Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] ... 3 common frames omitted
Br, Jeremie
2012/10/19 Thomas Mortagne <[email protected]>:
Sure no problem.
On Fri, Oct 19, 2012 at 6:02 PM, Jeremie BOUSQUET <[email protected]> wrote:
I will, but we'll have to wait next monday... Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a écrit :
Could you enable debug log on class org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager to get the actual maven related error.
On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hi,
Sorry for long delay, but I could just re-check that, and it's still failing, but with slightly different message though:
Non cached request DefaultHttpRequest(chunked: false) GET /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom HTTP/1.1 Host: nexus.xwiki.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Connection: keep-alive User-Agent: XWikiExtensionManager
using Channel [id: 0x0022b9d7]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
class org.xwiki.extension.InstallException: Failed to resolve extension at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.InstallException: Failed to resolve extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.ResolveException: Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619)
2012/10/18 Jeremie BOUSQUET <[email protected]>: > I'll test that tomorrow and keep you updated, > > Jeremie > > 2012/10/18 Thomas Mortagne <[email protected]>: >> Would be great if you could test the last version of >>
http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r...
>> and tell me if it's any better. >> >> On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET >> <[email protected]> wrote: >>> Thanks Thomas, that's what I realized also. I'll have to install it >>> from home meanwhile ;-) >>> >>> 2012/10/18 Thomas Mortagne <[email protected]>: >>>> Created https://jira.xwiki.org/browse/XCOMMONS-280 >>>> >>>> AETHER does not take into account default JAVA proxy so I need to find >>>> a way to convert it to AETHER Proxy. >>>> >>>> On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne >>>> <[email protected]> wrote: >>>>> Well both are HTTP repositories so it should be exactly the same thing. >>>>> >>>>> Maybe there is a bug in AETHER that does not really go through the >>>>> standard proxy. >>>>> >>>>> Trying to look at how they connect to HTTP. >>>>> >>>>> On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET >>>>> <[email protected]> wrote: >>>>>> Could there be a distinct way of specifying network proxy depending on >>>>>> extension repository (nexus/aether or xwiki) ? >>>>>> I've set it both as http_proxy env variable and in JAVA_OPTS... From >>>>>> the logs it's clear that it goes through proxy for connections to >>>>>> xwiki repo, for nexus I don't know. >>>>>> >>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>>> Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed. >>>>>>> >>>>>>> Now I don't see why you get an error from nexus repository, I >>>>>>> installed the same extension on xwiki.org 1h ago. >>>>>>> >>>>>>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >>>>>>> <[email protected]> wrote: >>>>>>>> The last version on extensions.xwiki.org is 4.2 now so you should not >>>>>>>> get an error about 4.1.4. >>>>>>>> >>>>>>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >>>>>>>> <[email protected]> wrote: >>>>>>>>> Just retried, but got same result ... >>>>>>>>> >>>>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>>>>>> You just picked a bad timing, should be OK now. >>>>>>>>>> >>>>>>>>>> But note that there is a less visible bug after you installed the >>>>>>>>>> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >>>>>>>>>> details. >>>>>>>>>> >>>>>>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>> Hello, >>>>>>>>>>> >>>>>>>>>>> I'm trying to install the Extension Repository Application in my wiki, >>>>>>>>>>> in order to test importing, updating, and installation of my own >>>>>>>>>>> extension (before pushing it to xwiki.org) >>>>>>>>>>> I'm on xwiki 4.1.4. >>>>>>>>>>> >>>>>>>>>>> When trying to install the ExRApp from extension manager, it fails to >>>>>>>>>>> find a dependency >>>>>>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>>>>>>>>> >>>>>>>>>>> From the install plan logs, the following returns 404: >>>>>>>>>>> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>>>>>>>>>> HTTP/1.1[\r][\n]" >>>>>>>>>>> >>>>>>>>>>> That seems normal since it's not published to the extension repository >>>>>>>>>>> on xwiki.org. >>>>>>>>>>> After that I suppose it tries the next configured repository (xwiki >>>>>>>>>>> nexus) but that also fails: >>>>>>>>>>> >>>>>>>>>>> Could not find extension dependency >>>>>>>>>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>>>>>> in repository [maven-xwiki >>>>>>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>>>>>>>>> >>>>>>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>>>>>>>>> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>>>>>> descriptor >>>>>>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>>>>>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>>>>>>>>>> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>>>>>>>>>> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>>>>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>>>>>>>>> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>>>>>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>>>>>>> Caused by: $throwable.class: null >>>>>>>>>>> >>>>>>>>>>> Surprising, because it's there on http://nexus.xwiki.org ... >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Thanks for help, >>>>>>>>>>> Jeremie >>>>>>>>>>> >>>>>>>>>>> Side Note: I was a bit surprised to see that updating logback.xml to >>>>>>>>>>> have most logs at "debug" level, impacts the install plan displayed by >>>>>>>>>>> the extension manager. For example now it dumps all details of >>>>>>>>>>> performed http requests, and I'm pretty sure it didn't with untouched >>>>>>>>>>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>>>>>>>>>> is expected... I suppose it's because extension manager captures part >>>>>>>>>>> of the logs. >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> 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 >>>>> >>>>> >>>>> >>>>> -- >>>>> 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 >> >> >> >> -- >> 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 _______________________________________________ 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 _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
On Mon, Oct 22, 2012 at 11:31 AM, Jeremie BOUSQUET <[email protected]> wrote:
Well, the only thing I can think of is putting in place a real network proxy, ie an httpd as proxy on one machine and a firewall authorizing connections only to/from that proxy on another machine ...
However, I'm not sure from the logs below at startup, that you're patched component was really taken into account, WDYT ?
2012-10-22 11:29:53,910 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositoryFactory] hint = [maven]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositorySource] hint = [default.aether]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration] which implements [role = [interface org.xwiki.extension.repository.aether.internal.configuration.AetherConfiguration] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager] which implements [role = [interface org.xwiki.extension.repository.aether.internal.plexus.PlexusComponentManager] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager]. However, no action was taken since both components have the same priority level of [1000].
Thoses warning seems to indicate that you have duplicated jars. Did you removed the 4.2 one before putting the new one ?
Br, Jeremie
2012/10/22 Thomas Mortagne <[email protected]>:
Ok thanks.
Looks like I need search how to setup a fake proxy to test that when I can find some time. If you have a suggestion to setup that in the meantime don't hesitate.
On Mon, Oct 22, 2012 at 10:00 AM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
Here are the logs :
2012-10-22 09:42:50,675 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Channel Closed: [id: 0x00cd9e86] with attachment null 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Trying to recover a dead cached channel [id: 0x00cd9e86] with a retry value of false 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Failed to recover from exception: java.net.ConnectException: connection timed out with channel [id: 0x00cd9e86] 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG .DefaultPlexusComponentManager - onThrowable java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) [netty-3.2.5.Final.jar:na] ... 6 common frames omitted 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Unexpected I/O exception on channel [id: 0x00cd9e86] java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Closing Channel [id: 0x00cd9e86] 2012-10-22 09:42:50,713 [http://varsovie.gemalto.com:8083/xwikitest/bin/get/XWiki/AddExtensions] DEBUG aultExtensionRepositoryManager - Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)] org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) ~[xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtensionFromInstalled(DefaultExtensionManager.java:141) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtension(DefaultExtensionManager.java:124) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.script.internal.ExtensionManagerScriptService.resolve(ExtensionManagerScriptService.java:242) [xwiki-platform-extension-script-4.1.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_11] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_11] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) [velocity-1.7.jar:1.7]
[.......]
Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.loadPom(AetherExtensionRepository.java:417) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:315) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] ... 159 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:jar:4.1.4 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) ~[aether-impl-1.13.1.jar:na] at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1546) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1537) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:1035) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:409) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:457) ~[aether-impl-1.13.1.jar:na] ... 167 common frames omitted Caused by: java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) ~[na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) ~[na:1.6.0_11] ... 1 common frames omitted Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] ... 3 common frames omitted
Br, Jeremie
2012/10/19 Thomas Mortagne <[email protected]>:
Sure no problem.
On Fri, Oct 19, 2012 at 6:02 PM, Jeremie BOUSQUET <[email protected]> wrote:
I will, but we'll have to wait next monday... Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a écrit :
Could you enable debug log on class org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager to get the actual maven related error.
On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET <[email protected]> wrote: > Hi, > > Sorry for long delay, but I could just re-check that, and it's still > failing, but with slightly different message though: > > Non cached request > DefaultHttpRequest(chunked: false) > GET /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom > HTTP/1.1 > Host: nexus.xwiki.org > Pragma: no-cache > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 > Accept-Encoding: gzip > Connection: keep-alive > User-Agent: XWikiExtensionManager > > using Channel > [id: 0x0022b9d7] > > Could not find extension dependency > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > in repository [maven-xwiki > (http://nexus.xwiki.org/nexus/content/groups/public)] > > Could not find extension dependency > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > > class org.xwiki.extension.InstallException: Failed to resolve extension > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) > at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) > at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) > at java.lang.Thread.run(Thread.java:619) > Caused by: class org.xwiki.extension.InstallException: Failed to > resolve extension dependency > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) > at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) > at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) > at java.lang.Thread.run(Thread.java:619) > Caused by: class org.xwiki.extension.ResolveException: Could not find > extension dependency > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) > at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) > at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) > at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) > at java.lang.Thread.run(Thread.java:619) > > 2012/10/18 Jeremie BOUSQUET <[email protected]>: >> I'll test that tomorrow and keep you updated, >> >> Jeremie >> >> 2012/10/18 Thomas Mortagne <[email protected]>: >>> Would be great if you could test the last version of >>> http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r... >>> and tell me if it's any better. >>> >>> On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET >>> <[email protected]> wrote: >>>> Thanks Thomas, that's what I realized also. I'll have to install it >>>> from home meanwhile ;-) >>>> >>>> 2012/10/18 Thomas Mortagne <[email protected]>: >>>>> Created https://jira.xwiki.org/browse/XCOMMONS-280 >>>>> >>>>> AETHER does not take into account default JAVA proxy so I need to find >>>>> a way to convert it to AETHER Proxy. >>>>> >>>>> On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne >>>>> <[email protected]> wrote: >>>>>> Well both are HTTP repositories so it should be exactly the same thing. >>>>>> >>>>>> Maybe there is a bug in AETHER that does not really go through the >>>>>> standard proxy. >>>>>> >>>>>> Trying to look at how they connect to HTTP. >>>>>> >>>>>> On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET >>>>>> <[email protected]> wrote: >>>>>>> Could there be a distinct way of specifying network proxy depending on >>>>>>> extension repository (nexus/aether or xwiki) ? >>>>>>> I've set it both as http_proxy env variable and in JAVA_OPTS... From >>>>>>> the logs it's clear that it goes through proxy for connections to >>>>>>> xwiki repo, for nexus I don't know. >>>>>>> >>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>>>> Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed. >>>>>>>> >>>>>>>> Now I don't see why you get an error from nexus repository, I >>>>>>>> installed the same extension on xwiki.org 1h ago. >>>>>>>> >>>>>>>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >>>>>>>> <[email protected]> wrote: >>>>>>>>> The last version on extensions.xwiki.org is 4.2 now so you should not >>>>>>>>> get an error about 4.1.4. >>>>>>>>> >>>>>>>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >>>>>>>>> <[email protected]> wrote: >>>>>>>>>> Just retried, but got same result ... >>>>>>>>>> >>>>>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>>>>>>> You just picked a bad timing, should be OK now. >>>>>>>>>>> >>>>>>>>>>> But note that there is a less visible bug after you installed the >>>>>>>>>>> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >>>>>>>>>>> details. >>>>>>>>>>> >>>>>>>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>> Hello, >>>>>>>>>>>> >>>>>>>>>>>> I'm trying to install the Extension Repository Application in my wiki, >>>>>>>>>>>> in order to test importing, updating, and installation of my own >>>>>>>>>>>> extension (before pushing it to xwiki.org) >>>>>>>>>>>> I'm on xwiki 4.1.4. >>>>>>>>>>>> >>>>>>>>>>>> When trying to install the ExRApp from extension manager, it fails to >>>>>>>>>>>> find a dependency >>>>>>>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>>>>>>>>>> >>>>>>>>>>>> From the install plan logs, the following returns 404: >>>>>>>>>>>> "GET http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>>>>>>>>>>> HTTP/1.1[\r][\n]" >>>>>>>>>>>> >>>>>>>>>>>> That seems normal since it's not published to the extension repository >>>>>>>>>>>> on xwiki.org. >>>>>>>>>>>> After that I suppose it tries the next configured repository (xwiki >>>>>>>>>>>> nexus) but that also fails: >>>>>>>>>>>> >>>>>>>>>>>> Could not find extension dependency >>>>>>>>>>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>>>>>>> in repository [maven-xwiki >>>>>>>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>>>>>>>>>> >>>>>>>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>>>>>>>>>> extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>>>>>>>>>> descriptor >>>>>>>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>>>>>>>>>>> at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>>>>>>>>>>> at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>>>>>>>>>> at org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>>>>>>>>>>> at org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>>>>>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>>>>>>>>>> at org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>>>>>>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>>>>>>>> Caused by: $throwable.class: null >>>>>>>>>>>> >>>>>>>>>>>> Surprising, because it's there on http://nexus.xwiki.org ... >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Thanks for help, >>>>>>>>>>>> Jeremie >>>>>>>>>>>> >>>>>>>>>>>> Side Note: I was a bit surprised to see that updating logback.xml to >>>>>>>>>>>> have most logs at "debug" level, impacts the install plan displayed by >>>>>>>>>>>> the extension manager. For example now it dumps all details of >>>>>>>>>>>> performed http requests, and I'm pretty sure it didn't with untouched >>>>>>>>>>>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>>>>>>>>>>> is expected... I suppose it's because extension manager captures part >>>>>>>>>>>> of the logs. >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> 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 >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> 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 >>> >>> >>> >>> -- >>> 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 _______________________________________________ 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 _______________________________________________ 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
No, because in that case tomcat failed to start ... If I replace xwiki-commons-extension-repository-aether-4.1.4.jar by xwiki-commons-extension-repository-maven-4.3-20121018.144743-26.jar (if I'm not mistaken, the name changed, at least I found), then I get the following exception at start: SEVERE: Exception sending context initialized event to listener instance of class org.xwiki.container.servlet.XWikiServletContextListener java.lang.NoClassDefFoundError: org/xwiki/extension/repository/AbstractExtensionRepositoryFactory at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at org.xwiki.component.annotation.ComponentAnnotationLoader.register(ComponentAnnotationLoader.java:160) at org.xwiki.component.annotation.ComponentAnnotationLoader.initialize(ComponentAnnotationLoader.java:139) at org.xwiki.component.annotation.ComponentAnnotationLoader.initialize(ComponentAnnotationLoader.java:121) at org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:123) at org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:52) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.ClassNotFoundException: org.xwiki.extension.repository.AbstractExtensionRepositoryFactory at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 36 more Oct 22, 2012 12:55:44 PM org.apache.catalina.core.StandardContext start I'm in 4.1.4 not 4.2, maybe your patch is then not compatible ... I can move to 4.2 to ease testings though, I planned to do that migration anyway. Br, Jeremie 2012/10/22 Thomas Mortagne <[email protected]>:
On Mon, Oct 22, 2012 at 11:31 AM, Jeremie BOUSQUET <[email protected]> wrote:
Well, the only thing I can think of is putting in place a real network proxy, ie an httpd as proxy on one machine and a firewall authorizing connections only to/from that proxy on another machine ...
However, I'm not sure from the logs below at startup, that you're patched component was really taken into account, WDYT ?
2012-10-22 11:29:53,910 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositoryFactory] hint = [maven]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositorySource] hint = [default.aether]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration] which implements [role = [interface org.xwiki.extension.repository.aether.internal.configuration.AetherConfiguration] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager] which implements [role = [interface org.xwiki.extension.repository.aether.internal.plexus.PlexusComponentManager] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager]. However, no action was taken since both components have the same priority level of [1000].
Thoses warning seems to indicate that you have duplicated jars. Did you removed the 4.2 one before putting the new one ?
Br, Jeremie
2012/10/22 Thomas Mortagne <[email protected]>:
Ok thanks.
Looks like I need search how to setup a fake proxy to test that when I can find some time. If you have a suggestion to setup that in the meantime don't hesitate.
On Mon, Oct 22, 2012 at 10:00 AM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
Here are the logs :
2012-10-22 09:42:50,675 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Channel Closed: [id: 0x00cd9e86] with attachment null 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Trying to recover a dead cached channel [id: 0x00cd9e86] with a retry value of false 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Failed to recover from exception: java.net.ConnectException: connection timed out with channel [id: 0x00cd9e86] 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG .DefaultPlexusComponentManager - onThrowable java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) [netty-3.2.5.Final.jar:na] ... 6 common frames omitted 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Unexpected I/O exception on channel [id: 0x00cd9e86] java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Closing Channel [id: 0x00cd9e86] 2012-10-22 09:42:50,713 [http://varsovie.gemalto.com:8083/xwikitest/bin/get/XWiki/AddExtensions] DEBUG aultExtensionRepositoryManager - Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)] org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) ~[xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtensionFromInstalled(DefaultExtensionManager.java:141) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtension(DefaultExtensionManager.java:124) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.script.internal.ExtensionManagerScriptService.resolve(ExtensionManagerScriptService.java:242) [xwiki-platform-extension-script-4.1.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_11] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_11] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) [velocity-1.7.jar:1.7]
[.......]
Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.loadPom(AetherExtensionRepository.java:417) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:315) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] ... 159 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:jar:4.1.4 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) ~[aether-impl-1.13.1.jar:na] at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1546) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1537) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:1035) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:409) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:457) ~[aether-impl-1.13.1.jar:na] ... 167 common frames omitted Caused by: java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) ~[na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) ~[na:1.6.0_11] ... 1 common frames omitted Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] ... 3 common frames omitted
Br, Jeremie
2012/10/19 Thomas Mortagne <[email protected]>:
Sure no problem.
On Fri, Oct 19, 2012 at 6:02 PM, Jeremie BOUSQUET <[email protected]> wrote:
I will, but we'll have to wait next monday... Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a écrit :
> Could you enable debug log on class > org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager > to get the actual maven related error. > > On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET > <[email protected]> wrote: > > Hi, > > > > Sorry for long delay, but I could just re-check that, and it's still > > failing, but with slightly different message though: > > > > Non cached request > > DefaultHttpRequest(chunked: false) > > GET > /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom > > HTTP/1.1 > > Host: nexus.xwiki.org > > Pragma: no-cache > > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 > > Accept-Encoding: gzip > > Connection: keep-alive > > User-Agent: XWikiExtensionManager > > > > using Channel > > [id: 0x0022b9d7] > > > > Could not find extension dependency > > > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > > in repository [maven-xwiki > > (http://nexus.xwiki.org/nexus/content/groups/public)] > > > > Could not find extension dependency > > > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > > > > class org.xwiki.extension.InstallException: Failed to resolve extension > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) > > at > org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) > > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) > > at > org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) > > at java.lang.Thread.run(Thread.java:619) > > Caused by: class org.xwiki.extension.InstallException: Failed to > > resolve extension dependency > > > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) > > at > org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) > > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) > > at > org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) > > at java.lang.Thread.run(Thread.java:619) > > Caused by: class org.xwiki.extension.ResolveException: Could not find > > extension dependency > > > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > > at > org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) > > at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) > > at > org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) > > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) > > at > org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) > > at java.lang.Thread.run(Thread.java:619) > > > > 2012/10/18 Jeremie BOUSQUET <[email protected]>: > >> I'll test that tomorrow and keep you updated, > >> > >> Jeremie > >> > >> 2012/10/18 Thomas Mortagne <[email protected]>: > >>> Would be great if you could test the last version of > >>> > http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r... > >>> and tell me if it's any better. > >>> > >>> On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET > >>> <[email protected]> wrote: > >>>> Thanks Thomas, that's what I realized also. I'll have to install it > >>>> from home meanwhile ;-) > >>>> > >>>> 2012/10/18 Thomas Mortagne <[email protected]>: > >>>>> Created https://jira.xwiki.org/browse/XCOMMONS-280 > >>>>> > >>>>> AETHER does not take into account default JAVA proxy so I need to > find > >>>>> a way to convert it to AETHER Proxy. > >>>>> > >>>>> On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne > >>>>> <[email protected]> wrote: > >>>>>> Well both are HTTP repositories so it should be exactly the same > thing. > >>>>>> > >>>>>> Maybe there is a bug in AETHER that does not really go through the > >>>>>> standard proxy. > >>>>>> > >>>>>> Trying to look at how they connect to HTTP. > >>>>>> > >>>>>> On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET > >>>>>> <[email protected]> wrote: > >>>>>>> Could there be a distinct way of specifying network proxy > depending on > >>>>>>> extension repository (nexus/aether or xwiki) ? > >>>>>>> I've set it both as http_proxy env variable and in JAVA_OPTS... > From > >>>>>>> the logs it's clear that it goes through proxy for connections to > >>>>>>> xwiki repo, for nexus I don't know. > >>>>>>> > >>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: > >>>>>>>> Forget that actually the 404 on extensions.xwiki.org is > perfectly normal indeed. > >>>>>>>> > >>>>>>>> Now I don't see why you get an error from nexus repository, I > >>>>>>>> installed the same extension on xwiki.org 1h ago. > >>>>>>>> > >>>>>>>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne > >>>>>>>> <[email protected]> wrote: > >>>>>>>>> The last version on extensions.xwiki.org is 4.2 now so you > should not > >>>>>>>>> get an error about 4.1.4. > >>>>>>>>> > >>>>>>>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET > >>>>>>>>> <[email protected]> wrote: > >>>>>>>>>> Just retried, but got same result ... > >>>>>>>>>> > >>>>>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: > >>>>>>>>>>> You just picked a bad timing, should be OK now. > >>>>>>>>>>> > >>>>>>>>>>> But note that there is a less visible bug after you installed > the > >>>>>>>>>>> repository with EM, see > http://jira.xwiki.org/browse/XWIKI-8329 for > >>>>>>>>>>> details. > >>>>>>>>>>> > >>>>>>>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET > >>>>>>>>>>> <[email protected]> wrote: > >>>>>>>>>>>> Hello, > >>>>>>>>>>>> > >>>>>>>>>>>> I'm trying to install the Extension Repository Application in > my wiki, > >>>>>>>>>>>> in order to test importing, updating, and installation of my > own > >>>>>>>>>>>> extension (before pushing it to xwiki.org) > >>>>>>>>>>>> I'm on xwiki 4.1.4. > >>>>>>>>>>>> > >>>>>>>>>>>> When trying to install the ExRApp from extension manager, it > fails to > >>>>>>>>>>>> find a dependency > >>>>>>>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): > >>>>>>>>>>>> > >>>>>>>>>>>> From the install plan logs, the following returns 404: > >>>>>>>>>>>> "GET > http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... > >>>>>>>>>>>> HTTP/1.1[\r][\n]" > >>>>>>>>>>>> > >>>>>>>>>>>> That seems normal since it's not published to the extension > repository > >>>>>>>>>>>> on xwiki.org. > >>>>>>>>>>>> After that I suppose it tries the next configured repository > (xwiki > >>>>>>>>>>>> nexus) but that also fails: > >>>>>>>>>>>> > >>>>>>>>>>>> Could not find extension dependency > >>>>>>>>>>>> > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > >>>>>>>>>>>> in repository [maven-xwiki > >>>>>>>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] > >>>>>>>>>>>> > >>>>>>>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve > >>>>>>>>>>>> extension > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > >>>>>>>>>>>> descriptor > >>>>>>>>>>>> at > org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) > >>>>>>>>>>>> at > org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) > >>>>>>>>>>>> at > org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) > >>>>>>>>>>>> at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) > >>>>>>>>>>>> at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) > >>>>>>>>>>>> at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) > >>>>>>>>>>>> at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) > >>>>>>>>>>>> at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) > >>>>>>>>>>>> at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) > >>>>>>>>>>>> at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) > >>>>>>>>>>>> at > org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) > >>>>>>>>>>>> at > org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) > >>>>>>>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) > >>>>>>>>>>>> at > org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) > >>>>>>>>>>>> at java.lang.Thread.run(Thread.java:619) > >>>>>>>>>>>> Caused by: $throwable.class: null > >>>>>>>>>>>> > >>>>>>>>>>>> Surprising, because it's there on http://nexus.xwiki.org ... > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> Thanks for help, > >>>>>>>>>>>> Jeremie > >>>>>>>>>>>> > >>>>>>>>>>>> Side Note: I was a bit surprised to see that updating > logback.xml to > >>>>>>>>>>>> have most logs at "debug" level, impacts the install plan > displayed by > >>>>>>>>>>>> the extension manager. For example now it dumps all details of > >>>>>>>>>>>> performed http requests, and I'm pretty sure it didn't with > untouched > >>>>>>>>>>>> logback.xml. Not sure if I find it nice or not, but I > wondered if this > >>>>>>>>>>>> is expected... I suppose it's because extension manager > captures part > >>>>>>>>>>>> of the logs. > >>>>>>>>>>>> _______________________________________________ > >>>>>>>>>>>> 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 > >>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> 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 > >>> > >>> > >>> > >>> -- > >>> 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 > _______________________________________________ > 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 _______________________________________________ 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
On Mon, Oct 22, 2012 at 1:00 PM, Jeremie BOUSQUET <[email protected]> wrote:
No, because in that case tomcat failed to start ...
If I replace xwiki-commons-extension-repository-aether-4.1.4.jar by xwiki-commons-extension-repository-maven-4.3-20121018.144743-26.jar (if I'm not mistaken, the name changed, at least I found), then I get the following exception at start:
SEVERE: Exception sending context initialized event to listener instance of class org.xwiki.container.servlet.XWikiServletContextListener java.lang.NoClassDefFoundError: org/xwiki/extension/repository/AbstractExtensionRepositoryFactory at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at org.xwiki.component.annotation.ComponentAnnotationLoader.register(ComponentAnnotationLoader.java:160) at org.xwiki.component.annotation.ComponentAnnotationLoader.initialize(ComponentAnnotationLoader.java:139) at org.xwiki.component.annotation.ComponentAnnotationLoader.initialize(ComponentAnnotationLoader.java:121) at org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:123) at org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:52) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.ClassNotFoundException: org.xwiki.extension.repository.AbstractExtensionRepositoryFactory at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 36 more Oct 22, 2012 12:55:44 PM org.apache.catalina.core.StandardContext start
I'm in 4.1.4 not 4.2, maybe your patch is then not compatible ... I can move to 4.2 to ease testings though, I planned to do that migration anyway.
Right, sorry I tough it was for 4.2.
Br, Jeremie
2012/10/22 Thomas Mortagne <[email protected]>:
On Mon, Oct 22, 2012 at 11:31 AM, Jeremie BOUSQUET <[email protected]> wrote:
Well, the only thing I can think of is putting in place a real network proxy, ie an httpd as proxy on one machine and a firewall authorizing connections only to/from that proxy on another machine ...
However, I'm not sure from the logs below at startup, that you're patched component was really taken into account, WDYT ?
2012-10-22 11:29:53,910 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositoryFactory] hint = [maven]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositorySource] hint = [default.aether]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration] which implements [role = [interface org.xwiki.extension.repository.aether.internal.configuration.AetherConfiguration] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager] which implements [role = [interface org.xwiki.extension.repository.aether.internal.plexus.PlexusComponentManager] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager]. However, no action was taken since both components have the same priority level of [1000].
Thoses warning seems to indicate that you have duplicated jars. Did you removed the 4.2 one before putting the new one ?
Br, Jeremie
2012/10/22 Thomas Mortagne <[email protected]>:
Ok thanks.
Looks like I need search how to setup a fake proxy to test that when I can find some time. If you have a suggestion to setup that in the meantime don't hesitate.
On Mon, Oct 22, 2012 at 10:00 AM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
Here are the logs :
2012-10-22 09:42:50,675 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Channel Closed: [id: 0x00cd9e86] with attachment null 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Trying to recover a dead cached channel [id: 0x00cd9e86] with a retry value of false 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Failed to recover from exception: java.net.ConnectException: connection timed out with channel [id: 0x00cd9e86] 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG .DefaultPlexusComponentManager - onThrowable java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) [netty-3.2.5.Final.jar:na] ... 6 common frames omitted 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Unexpected I/O exception on channel [id: 0x00cd9e86] java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Closing Channel [id: 0x00cd9e86] 2012-10-22 09:42:50,713 [http://varsovie.gemalto.com:8083/xwikitest/bin/get/XWiki/AddExtensions] DEBUG aultExtensionRepositoryManager - Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)] org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) ~[xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtensionFromInstalled(DefaultExtensionManager.java:141) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtension(DefaultExtensionManager.java:124) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.script.internal.ExtensionManagerScriptService.resolve(ExtensionManagerScriptService.java:242) [xwiki-platform-extension-script-4.1.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_11] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_11] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) [velocity-1.7.jar:1.7]
[.......]
Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.loadPom(AetherExtensionRepository.java:417) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:315) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] ... 159 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:jar:4.1.4 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) ~[aether-impl-1.13.1.jar:na] at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1546) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1537) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:1035) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:409) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:457) ~[aether-impl-1.13.1.jar:na] ... 167 common frames omitted Caused by: java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) ~[na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) ~[na:1.6.0_11] ... 1 common frames omitted Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] ... 3 common frames omitted
Br, Jeremie
2012/10/19 Thomas Mortagne <[email protected]>:
Sure no problem.
On Fri, Oct 19, 2012 at 6:02 PM, Jeremie BOUSQUET <[email protected]> wrote: > I will, but we'll have to wait next monday... > Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a > écrit : > >> Could you enable debug log on class >> org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager >> to get the actual maven related error. >> >> On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET >> <[email protected]> wrote: >> > Hi, >> > >> > Sorry for long delay, but I could just re-check that, and it's still >> > failing, but with slightly different message though: >> > >> > Non cached request >> > DefaultHttpRequest(chunked: false) >> > GET >> /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom >> > HTTP/1.1 >> > Host: nexus.xwiki.org >> > Pragma: no-cache >> > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 >> > Accept-Encoding: gzip >> > Connection: keep-alive >> > User-Agent: XWikiExtensionManager >> > >> > using Channel >> > [id: 0x0022b9d7] >> > >> > Could not find extension dependency >> > >> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >> > in repository [maven-xwiki >> > (http://nexus.xwiki.org/nexus/content/groups/public)] >> > >> > Could not find extension dependency >> > >> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >> > >> > class org.xwiki.extension.InstallException: Failed to resolve extension >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) >> > at >> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >> > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >> > at >> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >> > at java.lang.Thread.run(Thread.java:619) >> > Caused by: class org.xwiki.extension.InstallException: Failed to >> > resolve extension dependency >> > >> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) >> > at >> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >> > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >> > at >> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >> > at java.lang.Thread.run(Thread.java:619) >> > Caused by: class org.xwiki.extension.ResolveException: Could not find >> > extension dependency >> > >> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >> > at >> org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >> > at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) >> > at >> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >> > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >> > at >> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >> > at java.lang.Thread.run(Thread.java:619) >> > >> > 2012/10/18 Jeremie BOUSQUET <[email protected]>: >> >> I'll test that tomorrow and keep you updated, >> >> >> >> Jeremie >> >> >> >> 2012/10/18 Thomas Mortagne <[email protected]>: >> >>> Would be great if you could test the last version of >> >>> >> http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r... >> >>> and tell me if it's any better. >> >>> >> >>> On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET >> >>> <[email protected]> wrote: >> >>>> Thanks Thomas, that's what I realized also. I'll have to install it >> >>>> from home meanwhile ;-) >> >>>> >> >>>> 2012/10/18 Thomas Mortagne <[email protected]>: >> >>>>> Created https://jira.xwiki.org/browse/XCOMMONS-280 >> >>>>> >> >>>>> AETHER does not take into account default JAVA proxy so I need to >> find >> >>>>> a way to convert it to AETHER Proxy. >> >>>>> >> >>>>> On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne >> >>>>> <[email protected]> wrote: >> >>>>>> Well both are HTTP repositories so it should be exactly the same >> thing. >> >>>>>> >> >>>>>> Maybe there is a bug in AETHER that does not really go through the >> >>>>>> standard proxy. >> >>>>>> >> >>>>>> Trying to look at how they connect to HTTP. >> >>>>>> >> >>>>>> On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET >> >>>>>> <[email protected]> wrote: >> >>>>>>> Could there be a distinct way of specifying network proxy >> depending on >> >>>>>>> extension repository (nexus/aether or xwiki) ? >> >>>>>>> I've set it both as http_proxy env variable and in JAVA_OPTS... >> From >> >>>>>>> the logs it's clear that it goes through proxy for connections to >> >>>>>>> xwiki repo, for nexus I don't know. >> >>>>>>> >> >>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >> >>>>>>>> Forget that actually the 404 on extensions.xwiki.org is >> perfectly normal indeed. >> >>>>>>>> >> >>>>>>>> Now I don't see why you get an error from nexus repository, I >> >>>>>>>> installed the same extension on xwiki.org 1h ago. >> >>>>>>>> >> >>>>>>>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >> >>>>>>>> <[email protected]> wrote: >> >>>>>>>>> The last version on extensions.xwiki.org is 4.2 now so you >> should not >> >>>>>>>>> get an error about 4.1.4. >> >>>>>>>>> >> >>>>>>>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >> >>>>>>>>> <[email protected]> wrote: >> >>>>>>>>>> Just retried, but got same result ... >> >>>>>>>>>> >> >>>>>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >> >>>>>>>>>>> You just picked a bad timing, should be OK now. >> >>>>>>>>>>> >> >>>>>>>>>>> But note that there is a less visible bug after you installed >> the >> >>>>>>>>>>> repository with EM, see >> http://jira.xwiki.org/browse/XWIKI-8329 for >> >>>>>>>>>>> details. >> >>>>>>>>>>> >> >>>>>>>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >> >>>>>>>>>>> <[email protected]> wrote: >> >>>>>>>>>>>> Hello, >> >>>>>>>>>>>> >> >>>>>>>>>>>> I'm trying to install the Extension Repository Application in >> my wiki, >> >>>>>>>>>>>> in order to test importing, updating, and installation of my >> own >> >>>>>>>>>>>> extension (before pushing it to xwiki.org) >> >>>>>>>>>>>> I'm on xwiki 4.1.4. >> >>>>>>>>>>>> >> >>>>>>>>>>>> When trying to install the ExRApp from extension manager, it >> fails to >> >>>>>>>>>>>> find a dependency >> >>>>>>>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >> >>>>>>>>>>>> >> >>>>>>>>>>>> From the install plan logs, the following returns 404: >> >>>>>>>>>>>> "GET >> http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >> >>>>>>>>>>>> HTTP/1.1[\r][\n]" >> >>>>>>>>>>>> >> >>>>>>>>>>>> That seems normal since it's not published to the extension >> repository >> >>>>>>>>>>>> on xwiki.org. >> >>>>>>>>>>>> After that I suppose it tries the next configured repository >> (xwiki >> >>>>>>>>>>>> nexus) but that also fails: >> >>>>>>>>>>>> >> >>>>>>>>>>>> Could not find extension dependency >> >>>>>>>>>>>> >> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >> >>>>>>>>>>>> in repository [maven-xwiki >> >>>>>>>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >> >>>>>>>>>>>> >> >>>>>>>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >> >>>>>>>>>>>> extension >> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >> >>>>>>>>>>>> descriptor >> >>>>>>>>>>>> at >> org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >> >>>>>>>>>>>> at >> org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >> >>>>>>>>>>>> at >> org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >> >>>>>>>>>>>> at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >> >>>>>>>>>>>> at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >> >>>>>>>>>>>> at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >> >>>>>>>>>>>> at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >> >>>>>>>>>>>> at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >> >>>>>>>>>>>> at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >> >>>>>>>>>>>> at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >> >>>>>>>>>>>> at >> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >> >>>>>>>>>>>> at >> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >> >>>>>>>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >> >>>>>>>>>>>> at >> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >> >>>>>>>>>>>> at java.lang.Thread.run(Thread.java:619) >> >>>>>>>>>>>> Caused by: $throwable.class: null >> >>>>>>>>>>>> >> >>>>>>>>>>>> Surprising, because it's there on http://nexus.xwiki.org ... >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> Thanks for help, >> >>>>>>>>>>>> Jeremie >> >>>>>>>>>>>> >> >>>>>>>>>>>> Side Note: I was a bit surprised to see that updating >> logback.xml to >> >>>>>>>>>>>> have most logs at "debug" level, impacts the install plan >> displayed by >> >>>>>>>>>>>> the extension manager. For example now it dumps all details of >> >>>>>>>>>>>> performed http requests, and I'm pretty sure it didn't with >> untouched >> >>>>>>>>>>>> logback.xml. Not sure if I find it nice or not, but I >> wondered if this >> >>>>>>>>>>>> is expected... I suppose it's because extension manager >> captures part >> >>>>>>>>>>>> of the logs. >> >>>>>>>>>>>> _______________________________________________ >> >>>>>>>>>>>> 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 >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> -- >> >>>>>> 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 >> >>> >> >>> >> >>> >> >>> -- >> >>> 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 >> _______________________________________________ >> 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 _______________________________________________ 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
Hi Thomas, Some follow-up: - tried your patch on 4.2, but I had same missing Class at startup - so I tried with XE 4.3 snapshot (http://maven.xwiki.org/snapshots/org/xwiki/enterprise/xwiki-enterprise-insta... ) With that version I can successfully install and resolve extensions from maven-xwiki repo through network proxy, so I believe your fix works ! :) Br and thanks, Jeremie 2012/10/22 Thomas Mortagne <[email protected]>:
On Mon, Oct 22, 2012 at 1:00 PM, Jeremie BOUSQUET <[email protected]> wrote:
No, because in that case tomcat failed to start ...
If I replace xwiki-commons-extension-repository-aether-4.1.4.jar by xwiki-commons-extension-repository-maven-4.3-20121018.144743-26.jar (if I'm not mistaken, the name changed, at least I found), then I get the following exception at start:
SEVERE: Exception sending context initialized event to listener instance of class org.xwiki.container.servlet.XWikiServletContextListener java.lang.NoClassDefFoundError: org/xwiki/extension/repository/AbstractExtensionRepositoryFactory at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at org.xwiki.component.annotation.ComponentAnnotationLoader.register(ComponentAnnotationLoader.java:160) at org.xwiki.component.annotation.ComponentAnnotationLoader.initialize(ComponentAnnotationLoader.java:139) at org.xwiki.component.annotation.ComponentAnnotationLoader.initialize(ComponentAnnotationLoader.java:121) at org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:123) at org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:52) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.ClassNotFoundException: org.xwiki.extension.repository.AbstractExtensionRepositoryFactory at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 36 more Oct 22, 2012 12:55:44 PM org.apache.catalina.core.StandardContext start
I'm in 4.1.4 not 4.2, maybe your patch is then not compatible ... I can move to 4.2 to ease testings though, I planned to do that migration anyway.
Right, sorry I tough it was for 4.2.
Br, Jeremie
2012/10/22 Thomas Mortagne <[email protected]>:
On Mon, Oct 22, 2012 at 11:31 AM, Jeremie BOUSQUET <[email protected]> wrote:
Well, the only thing I can think of is putting in place a real network proxy, ie an httpd as proxy on one machine and a firewall authorizing connections only to/from that proxy on another machine ...
However, I'm not sure from the logs below at startup, that you're patched component was really taken into account, WDYT ?
2012-10-22 11:29:53,910 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositoryFactory] hint = [maven]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositorySource] hint = [default.aether]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration] which implements [role = [interface org.xwiki.extension.repository.aether.internal.configuration.AetherConfiguration] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager] which implements [role = [interface org.xwiki.extension.repository.aether.internal.plexus.PlexusComponentManager] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager]. However, no action was taken since both components have the same priority level of [1000].
Thoses warning seems to indicate that you have duplicated jars. Did you removed the 4.2 one before putting the new one ?
Br, Jeremie
2012/10/22 Thomas Mortagne <[email protected]>:
Ok thanks.
Looks like I need search how to setup a fake proxy to test that when I can find some time. If you have a suggestion to setup that in the meantime don't hesitate.
On Mon, Oct 22, 2012 at 10:00 AM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
Here are the logs :
2012-10-22 09:42:50,675 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Channel Closed: [id: 0x00cd9e86] with attachment null 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Trying to recover a dead cached channel [id: 0x00cd9e86] with a retry value of false 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Failed to recover from exception: java.net.ConnectException: connection timed out with channel [id: 0x00cd9e86] 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG .DefaultPlexusComponentManager - onThrowable java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) [netty-3.2.5.Final.jar:na] ... 6 common frames omitted 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Unexpected I/O exception on channel [id: 0x00cd9e86] java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Closing Channel [id: 0x00cd9e86] 2012-10-22 09:42:50,713 [http://varsovie.gemalto.com:8083/xwikitest/bin/get/XWiki/AddExtensions] DEBUG aultExtensionRepositoryManager - Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)] org.xwiki.extension.ResolveException: Failed to resolve extension [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) ~[xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtensionFromInstalled(DefaultExtensionManager.java:141) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtension(DefaultExtensionManager.java:124) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.script.internal.ExtensionManagerScriptService.resolve(ExtensionManagerScriptService.java:242) [xwiki-platform-extension-script-4.1.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_11] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_11] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) [velocity-1.7.jar:1.7]
[.......]
Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.loadPom(AetherExtensionRepository.java:417) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:315) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] ... 159 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:jar:4.1.4 at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) ~[aether-impl-1.13.1.jar:na] at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1546) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1537) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:1035) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:409) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:457) ~[aether-impl-1.13.1.jar:na] ... 167 common frames omitted Caused by: java.net.ConnectException: connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) ~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) ~[na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) ~[na:1.6.0_11] ... 1 common frames omitted Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] ... 3 common frames omitted
Br, Jeremie
2012/10/19 Thomas Mortagne <[email protected]>: > Sure no problem. > > On Fri, Oct 19, 2012 at 6:02 PM, Jeremie BOUSQUET > <[email protected]> wrote: >> I will, but we'll have to wait next monday... >> Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a >> écrit : >> >>> Could you enable debug log on class >>> org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager >>> to get the actual maven related error. >>> >>> On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET >>> <[email protected]> wrote: >>> > Hi, >>> > >>> > Sorry for long delay, but I could just re-check that, and it's still >>> > failing, but with slightly different message though: >>> > >>> > Non cached request >>> > DefaultHttpRequest(chunked: false) >>> > GET >>> /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom >>> > HTTP/1.1 >>> > Host: nexus.xwiki.org >>> > Pragma: no-cache >>> > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 >>> > Accept-Encoding: gzip >>> > Connection: keep-alive >>> > User-Agent: XWikiExtensionManager >>> > >>> > using Channel >>> > [id: 0x0022b9d7] >>> > >>> > Could not find extension dependency >>> > >>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>> > in repository [maven-xwiki >>> > (http://nexus.xwiki.org/nexus/content/groups/public)] >>> > >>> > Could not find extension dependency >>> > >>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>> > >>> > class org.xwiki.extension.InstallException: Failed to resolve extension >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) >>> > at >>> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>> > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>> > at >>> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>> > at java.lang.Thread.run(Thread.java:619) >>> > Caused by: class org.xwiki.extension.InstallException: Failed to >>> > resolve extension dependency >>> > >>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) >>> > at >>> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>> > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>> > at >>> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>> > at java.lang.Thread.run(Thread.java:619) >>> > Caused by: class org.xwiki.extension.ResolveException: Could not find >>> > extension dependency >>> > >>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>> > at >>> org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>> > at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) >>> > at >>> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>> > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>> > at >>> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>> > at java.lang.Thread.run(Thread.java:619) >>> > >>> > 2012/10/18 Jeremie BOUSQUET <[email protected]>: >>> >> I'll test that tomorrow and keep you updated, >>> >> >>> >> Jeremie >>> >> >>> >> 2012/10/18 Thomas Mortagne <[email protected]>: >>> >>> Would be great if you could test the last version of >>> >>> >>> http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r... >>> >>> and tell me if it's any better. >>> >>> >>> >>> On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET >>> >>> <[email protected]> wrote: >>> >>>> Thanks Thomas, that's what I realized also. I'll have to install it >>> >>>> from home meanwhile ;-) >>> >>>> >>> >>>> 2012/10/18 Thomas Mortagne <[email protected]>: >>> >>>>> Created https://jira.xwiki.org/browse/XCOMMONS-280 >>> >>>>> >>> >>>>> AETHER does not take into account default JAVA proxy so I need to >>> find >>> >>>>> a way to convert it to AETHER Proxy. >>> >>>>> >>> >>>>> On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne >>> >>>>> <[email protected]> wrote: >>> >>>>>> Well both are HTTP repositories so it should be exactly the same >>> thing. >>> >>>>>> >>> >>>>>> Maybe there is a bug in AETHER that does not really go through the >>> >>>>>> standard proxy. >>> >>>>>> >>> >>>>>> Trying to look at how they connect to HTTP. >>> >>>>>> >>> >>>>>> On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET >>> >>>>>> <[email protected]> wrote: >>> >>>>>>> Could there be a distinct way of specifying network proxy >>> depending on >>> >>>>>>> extension repository (nexus/aether or xwiki) ? >>> >>>>>>> I've set it both as http_proxy env variable and in JAVA_OPTS... >>> From >>> >>>>>>> the logs it's clear that it goes through proxy for connections to >>> >>>>>>> xwiki repo, for nexus I don't know. >>> >>>>>>> >>> >>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>> >>>>>>>> Forget that actually the 404 on extensions.xwiki.org is >>> perfectly normal indeed. >>> >>>>>>>> >>> >>>>>>>> Now I don't see why you get an error from nexus repository, I >>> >>>>>>>> installed the same extension on xwiki.org 1h ago. >>> >>>>>>>> >>> >>>>>>>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >>> >>>>>>>> <[email protected]> wrote: >>> >>>>>>>>> The last version on extensions.xwiki.org is 4.2 now so you >>> should not >>> >>>>>>>>> get an error about 4.1.4. >>> >>>>>>>>> >>> >>>>>>>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >>> >>>>>>>>> <[email protected]> wrote: >>> >>>>>>>>>> Just retried, but got same result ... >>> >>>>>>>>>> >>> >>>>>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>> >>>>>>>>>>> You just picked a bad timing, should be OK now. >>> >>>>>>>>>>> >>> >>>>>>>>>>> But note that there is a less visible bug after you installed >>> the >>> >>>>>>>>>>> repository with EM, see >>> http://jira.xwiki.org/browse/XWIKI-8329 for >>> >>>>>>>>>>> details. >>> >>>>>>>>>>> >>> >>>>>>>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>> >>>>>>>>>>> <[email protected]> wrote: >>> >>>>>>>>>>>> Hello, >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> I'm trying to install the Extension Repository Application in >>> my wiki, >>> >>>>>>>>>>>> in order to test importing, updating, and installation of my >>> own >>> >>>>>>>>>>>> extension (before pushing it to xwiki.org) >>> >>>>>>>>>>>> I'm on xwiki 4.1.4. >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> When trying to install the ExRApp from extension manager, it >>> fails to >>> >>>>>>>>>>>> find a dependency >>> >>>>>>>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> From the install plan logs, the following returns 404: >>> >>>>>>>>>>>> "GET >>> http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>> >>>>>>>>>>>> HTTP/1.1[\r][\n]" >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> That seems normal since it's not published to the extension >>> repository >>> >>>>>>>>>>>> on xwiki.org. >>> >>>>>>>>>>>> After that I suppose it tries the next configured repository >>> (xwiki >>> >>>>>>>>>>>> nexus) but that also fails: >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> Could not find extension dependency >>> >>>>>>>>>>>> >>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>> >>>>>>>>>>>> in repository [maven-xwiki >>> >>>>>>>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>> >>>>>>>>>>>> extension >>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>> >>>>>>>>>>>> descriptor >>> >>>>>>>>>>>> at >>> org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>> >>>>>>>>>>>> at >>> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>> >>>>>>>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>> >>>>>>>>>>>> at >>> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>> >>>>>>>>>>>> at java.lang.Thread.run(Thread.java:619) >>> >>>>>>>>>>>> Caused by: $throwable.class: null >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> Surprising, because it's there on http://nexus.xwiki.org ... >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> Thanks for help, >>> >>>>>>>>>>>> Jeremie >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> Side Note: I was a bit surprised to see that updating >>> logback.xml to >>> >>>>>>>>>>>> have most logs at "debug" level, impacts the install plan >>> displayed by >>> >>>>>>>>>>>> the extension manager. For example now it dumps all details of >>> >>>>>>>>>>>> performed http requests, and I'm pretty sure it didn't with >>> untouched >>> >>>>>>>>>>>> logback.xml. Not sure if I find it nice or not, but I >>> wondered if this >>> >>>>>>>>>>>> is expected... I suppose it's because extension manager >>> captures part >>> >>>>>>>>>>>> of the logs. >>> >>>>>>>>>>>> _______________________________________________ >>> >>>>>>>>>>>> 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 >>> >>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>>> -- >>> >>>>>> 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 >>> >>> >>> >>> >>> >>> >>> >>> -- >>> >>> 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 >>> _______________________________________________ >>> 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 _______________________________________________ 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 _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
On Tue, Oct 23, 2012 at 4:07 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hi Thomas,
Some follow-up: - tried your patch on 4.2, but I had same missing Class at startup - so I tried with XE 4.3 snapshot (http://maven.xwiki.org/snapshots/org/xwiki/enterprise/xwiki-enterprise-insta... )
With that version I can successfully install and resolve extensions from maven-xwiki repo through network proxy, so I believe your fix works ! :)
That's great ! I will backport it to 4.2 so that it's included in 4.2.1.
Br and thanks, Jeremie
2012/10/22 Thomas Mortagne <[email protected]>:
On Mon, Oct 22, 2012 at 1:00 PM, Jeremie BOUSQUET <[email protected]> wrote:
No, because in that case tomcat failed to start ...
If I replace xwiki-commons-extension-repository-aether-4.1.4.jar by xwiki-commons-extension-repository-maven-4.3-20121018.144743-26.jar (if I'm not mistaken, the name changed, at least I found), then I get the following exception at start:
SEVERE: Exception sending context initialized event to listener instance of class org.xwiki.container.servlet.XWikiServletContextListener java.lang.NoClassDefFoundError: org/xwiki/extension/repository/AbstractExtensionRepositoryFactory at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at org.xwiki.component.annotation.ComponentAnnotationLoader.register(ComponentAnnotationLoader.java:160) at org.xwiki.component.annotation.ComponentAnnotationLoader.initialize(ComponentAnnotationLoader.java:139) at org.xwiki.component.annotation.ComponentAnnotationLoader.initialize(ComponentAnnotationLoader.java:121) at org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:123) at org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:52) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.ClassNotFoundException: org.xwiki.extension.repository.AbstractExtensionRepositoryFactory at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 36 more Oct 22, 2012 12:55:44 PM org.apache.catalina.core.StandardContext start
I'm in 4.1.4 not 4.2, maybe your patch is then not compatible ... I can move to 4.2 to ease testings though, I planned to do that migration anyway.
Right, sorry I tough it was for 4.2.
Br, Jeremie
2012/10/22 Thomas Mortagne <[email protected]>:
On Mon, Oct 22, 2012 at 11:31 AM, Jeremie BOUSQUET <[email protected]> wrote:
Well, the only thing I can think of is putting in place a real network proxy, ie an httpd as proxy on one machine and a firewall authorizing connections only to/from that proxy on another machine ...
However, I'm not sure from the logs below at startup, that you're patched component was really taken into account, WDYT ?
2012-10-22 11:29:53,910 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositoryFactory] hint = [maven]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositoryFactory]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource] which implements [role = [interface org.xwiki.extension.repository.ExtensionRepositorySource] hint = [default.aether]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.AetherExtensionRepositorySource]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration] which implements [role = [interface org.xwiki.extension.repository.aether.internal.configuration.AetherConfiguration] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.configuration.DefaultAetherConfiguration]. However, no action was taken since both components have the same priority level of [1000]. 2012-10-22 11:29:53,925 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager] which implements [role = [interface org.xwiki.extension.repository.aether.internal.plexus.PlexusComponentManager] hint = [default]] tried to overwrite component [org.xwiki.extension.repository.aether.internal.plexus.DefaultPlexusComponentManager]. However, no action was taken since both components have the same priority level of [1000].
Thoses warning seems to indicate that you have duplicated jars. Did you removed the 4.2 one before putting the new one ?
Br, Jeremie
2012/10/22 Thomas Mortagne <[email protected]>:
Ok thanks.
Looks like I need search how to setup a fake proxy to test that when I can find some time. If you have a suggestion to setup that in the meantime don't hesitate.
On Mon, Oct 22, 2012 at 10:00 AM, Jeremie BOUSQUET <[email protected]> wrote: > Hello, > > Here are the logs : > > 2012-10-22 09:42:50,675 [New I/O client boss #25] DEBUG > h.c.p.n.NettyAsyncHttpProvider - Channel Closed: [id: 0x00cd9e86] with > attachment null > 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG > n.h.c.p.n.NettyConnectListener - Trying to recover a dead cached > channel [id: 0x00cd9e86] with a retry value of false > 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG > n.h.c.p.n.NettyConnectListener - Failed to recover from exception: > java.net.ConnectException: connection timed out with channel [id: > 0x00cd9e86] > 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG > .DefaultPlexusComponentManager - onThrowable > java.net.ConnectException: connection timed out to > http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... > at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) > ~[async-http-client-1.6.5.jar:na] > at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) > [netty-3.2.5.Final.jar:na] > at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) > [netty-3.2.5.Final.jar:na] > at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) > [netty-3.2.5.Final.jar:na] > at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) > [netty-3.2.5.Final.jar:na] > at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) > [netty-3.2.5.Final.jar:na] > at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) > [netty-3.2.5.Final.jar:na] > at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) > [netty-3.2.5.Final.jar:na] > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > [na:1.6.0_11] > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > [na:1.6.0_11] > at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] > Caused by: java.net.ConnectException: connection timed out > at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) > [netty-3.2.5.Final.jar:na] > ... 6 common frames omitted > 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG > h.c.p.n.NettyAsyncHttpProvider - Unexpected I/O exception on channel > [id: 0x00cd9e86] > java.net.ConnectException: connection timed out > at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) > ~[netty-3.2.5.Final.jar:na] > at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) > ~[netty-3.2.5.Final.jar:na] > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > [na:1.6.0_11] > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > [na:1.6.0_11] > at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] > 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG > h.c.p.n.NettyAsyncHttpProvider - Closing Channel [id: 0x00cd9e86] > 2012-10-22 09:42:50,713 > [http://varsovie.gemalto.com:8083/xwikitest/bin/get/XWiki/AddExtensions] > DEBUG aultExtensionRepositoryManager - Could not find extension > dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > in repository [maven-xwiki > (http://nexus.xwiki.org/nexus/content/groups/public)] > org.xwiki.extension.ResolveException: Failed to resolve extension > [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] > descriptor > at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) > ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] > at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) > ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] > at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) > ~[xwiki-commons-extension-api-4.1.4.jar:na] > at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtensionFromInstalled(DefaultExtensionManager.java:141) > [xwiki-commons-extension-api-4.1.4.jar:na] > at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtension(DefaultExtensionManager.java:124) > [xwiki-commons-extension-api-4.1.4.jar:na] > at org.xwiki.extension.script.internal.ExtensionManagerScriptService.resolve(ExtensionManagerScriptService.java:242) > [xwiki-platform-extension-script-4.1.4.jar:na] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.6.0_11] > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > ~[na:1.6.0_11] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > ~[na:1.6.0_11] > at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] > at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) > [velocity-1.7.jar:1.7] > > [.......] > > Caused by: java.lang.reflect.InvocationTargetException: null > at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) ~[na:na] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > ~[na:1.6.0_11] > at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] > at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.loadPom(AetherExtensionRepository.java:417) > ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] > at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:315) > ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] > ... 159 common frames omitted > Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: > Failed to read artifact descriptor for > org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:jar:4.1.4 > at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296) > ~[maven-aether-provider-3.0.4.jar:3.0.4] > ... 164 common frames omitted > Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: > Could not transfer artifact > org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 > from/to maven-xwiki > (http://nexus.xwiki.org/nexus/content/groups/public): connection timed > out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... > at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) > ~[aether-impl-1.13.1.jar:na] > at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) > ~[aether-impl-1.13.1.jar:na] > at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) > ~[aether-impl-1.13.1.jar:na] > at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) > ~[maven-aether-provider-3.0.4.jar:3.0.4] > ... 164 common frames omitted > Caused by: org.sonatype.aether.transfer.ArtifactTransferException: > Could not transfer artifact > org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4 > from/to maven-xwiki > (http://nexus.xwiki.org/nexus/content/groups/public): connection timed > out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... > at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1546) > ~[aether-connector-asynchttpclient-1.13.1.jar:na] > at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1537) > ~[aether-connector-asynchttpclient-1.13.1.jar:na] > at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:1035) > ~[aether-connector-asynchttpclient-1.13.1.jar:na] > at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:409) > ~[aether-connector-asynchttpclient-1.13.1.jar:na] > at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:457) > ~[aether-impl-1.13.1.jar:na] > ... 167 common frames omitted > Caused by: java.net.ConnectException: connection timed out to > http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... > at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95) > ~[async-http-client-1.6.5.jar:na] > at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) > ~[netty-3.2.5.Final.jar:na] > at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) > ~[netty-3.2.5.Final.jar:na] > at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) > ~[netty-3.2.5.Final.jar:na] > at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) > ~[netty-3.2.5.Final.jar:na] > at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) > ~[netty-3.2.5.Final.jar:na] > at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) > ~[netty-3.2.5.Final.jar:na] > at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) > ~[netty-3.2.5.Final.jar:na] > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > ~[na:1.6.0_11] > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > ~[na:1.6.0_11] > ... 1 common frames omitted > Caused by: java.net.ConnectException: connection timed out > at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) > ~[netty-3.2.5.Final.jar:na] > at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) > ~[netty-3.2.5.Final.jar:na] > ... 3 common frames omitted > > > > Br, > Jeremie > > 2012/10/19 Thomas Mortagne <[email protected]>: >> Sure no problem. >> >> On Fri, Oct 19, 2012 at 6:02 PM, Jeremie BOUSQUET >> <[email protected]> wrote: >>> I will, but we'll have to wait next monday... >>> Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a >>> écrit : >>> >>>> Could you enable debug log on class >>>> org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager >>>> to get the actual maven related error. >>>> >>>> On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET >>>> <[email protected]> wrote: >>>> > Hi, >>>> > >>>> > Sorry for long delay, but I could just re-check that, and it's still >>>> > failing, but with slightly different message though: >>>> > >>>> > Non cached request >>>> > DefaultHttpRequest(chunked: false) >>>> > GET >>>> /nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom >>>> > HTTP/1.1 >>>> > Host: nexus.xwiki.org >>>> > Pragma: no-cache >>>> > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 >>>> > Accept-Encoding: gzip >>>> > Connection: keep-alive >>>> > User-Agent: XWikiExtensionManager >>>> > >>>> > using Channel >>>> > [id: 0x0022b9d7] >>>> > >>>> > Could not find extension dependency >>>> > >>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>> > in repository [maven-xwiki >>>> > (http://nexus.xwiki.org/nexus/content/groups/public)] >>>> > >>>> > Could not find extension dependency >>>> > >>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>> > >>>> > class org.xwiki.extension.InstallException: Failed to resolve extension >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) >>>> > at >>>> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>> > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>> > at >>>> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>> > at java.lang.Thread.run(Thread.java:619) >>>> > Caused by: class org.xwiki.extension.InstallException: Failed to >>>> > resolve extension dependency >>>> > >>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) >>>> > at >>>> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>> > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>> > at >>>> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>> > at java.lang.Thread.run(Thread.java:619) >>>> > Caused by: class org.xwiki.extension.ResolveException: Could not find >>>> > extension dependency >>>> > >>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>> > at >>>> org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>> > at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244) >>>> > at >>>> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>> > at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>> > at >>>> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>> > at java.lang.Thread.run(Thread.java:619) >>>> > >>>> > 2012/10/18 Jeremie BOUSQUET <[email protected]>: >>>> >> I'll test that tomorrow and keep you updated, >>>> >> >>>> >> Jeremie >>>> >> >>>> >> 2012/10/18 Thomas Mortagne <[email protected]>: >>>> >>> Would be great if you could test the last version of >>>> >>> >>>> http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r... >>>> >>> and tell me if it's any better. >>>> >>> >>>> >>> On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET >>>> >>> <[email protected]> wrote: >>>> >>>> Thanks Thomas, that's what I realized also. I'll have to install it >>>> >>>> from home meanwhile ;-) >>>> >>>> >>>> >>>> 2012/10/18 Thomas Mortagne <[email protected]>: >>>> >>>>> Created https://jira.xwiki.org/browse/XCOMMONS-280 >>>> >>>>> >>>> >>>>> AETHER does not take into account default JAVA proxy so I need to >>>> find >>>> >>>>> a way to convert it to AETHER Proxy. >>>> >>>>> >>>> >>>>> On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne >>>> >>>>> <[email protected]> wrote: >>>> >>>>>> Well both are HTTP repositories so it should be exactly the same >>>> thing. >>>> >>>>>> >>>> >>>>>> Maybe there is a bug in AETHER that does not really go through the >>>> >>>>>> standard proxy. >>>> >>>>>> >>>> >>>>>> Trying to look at how they connect to HTTP. >>>> >>>>>> >>>> >>>>>> On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET >>>> >>>>>> <[email protected]> wrote: >>>> >>>>>>> Could there be a distinct way of specifying network proxy >>>> depending on >>>> >>>>>>> extension repository (nexus/aether or xwiki) ? >>>> >>>>>>> I've set it both as http_proxy env variable and in JAVA_OPTS... >>>> From >>>> >>>>>>> the logs it's clear that it goes through proxy for connections to >>>> >>>>>>> xwiki repo, for nexus I don't know. >>>> >>>>>>> >>>> >>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>> >>>>>>>> Forget that actually the 404 on extensions.xwiki.org is >>>> perfectly normal indeed. >>>> >>>>>>>> >>>> >>>>>>>> Now I don't see why you get an error from nexus repository, I >>>> >>>>>>>> installed the same extension on xwiki.org 1h ago. >>>> >>>>>>>> >>>> >>>>>>>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >>>> >>>>>>>> <[email protected]> wrote: >>>> >>>>>>>>> The last version on extensions.xwiki.org is 4.2 now so you >>>> should not >>>> >>>>>>>>> get an error about 4.1.4. >>>> >>>>>>>>> >>>> >>>>>>>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >>>> >>>>>>>>> <[email protected]> wrote: >>>> >>>>>>>>>> Just retried, but got same result ... >>>> >>>>>>>>>> >>>> >>>>>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>> >>>>>>>>>>> You just picked a bad timing, should be OK now. >>>> >>>>>>>>>>> >>>> >>>>>>>>>>> But note that there is a less visible bug after you installed >>>> the >>>> >>>>>>>>>>> repository with EM, see >>>> http://jira.xwiki.org/browse/XWIKI-8329 for >>>> >>>>>>>>>>> details. >>>> >>>>>>>>>>> >>>> >>>>>>>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>>> >>>>>>>>>>> <[email protected]> wrote: >>>> >>>>>>>>>>>> Hello, >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> I'm trying to install the Extension Repository Application in >>>> my wiki, >>>> >>>>>>>>>>>> in order to test importing, updating, and installation of my >>>> own >>>> >>>>>>>>>>>> extension (before pushing it to xwiki.org) >>>> >>>>>>>>>>>> I'm on xwiki 4.1.4. >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> When trying to install the ExRApp from extension manager, it >>>> fails to >>>> >>>>>>>>>>>> find a dependency >>>> >>>>>>>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> From the install plan logs, the following returns 404: >>>> >>>>>>>>>>>> "GET >>>> http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf... >>>> >>>>>>>>>>>> HTTP/1.1[\r][\n]" >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> That seems normal since it's not published to the extension >>>> repository >>>> >>>>>>>>>>>> on xwiki.org. >>>> >>>>>>>>>>>> After that I suppose it tries the next configured repository >>>> (xwiki >>>> >>>>>>>>>>>> nexus) but that also fails: >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> Could not find extension dependency >>>> >>>>>>>>>>>> >>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>> >>>>>>>>>>>> in repository [maven-xwiki >>>> >>>>>>>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>> >>>>>>>>>>>> extension >>>> [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] >>>> >>>>>>>>>>>> descriptor >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236) >>>> >>>>>>>>>>>> at >>>> org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88) >>>> >>>>>>>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>> >>>>>>>>>>>> at >>>> org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156) >>>> >>>>>>>>>>>> at java.lang.Thread.run(Thread.java:619) >>>> >>>>>>>>>>>> Caused by: $throwable.class: null >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> Surprising, because it's there on http://nexus.xwiki.org ... >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> Thanks for help, >>>> >>>>>>>>>>>> Jeremie >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> Side Note: I was a bit surprised to see that updating >>>> logback.xml to >>>> >>>>>>>>>>>> have most logs at "debug" level, impacts the install plan >>>> displayed by >>>> >>>>>>>>>>>> the extension manager. For example now it dumps all details of >>>> >>>>>>>>>>>> performed http requests, and I'm pretty sure it didn't with >>>> untouched >>>> >>>>>>>>>>>> logback.xml. Not sure if I find it nice or not, but I >>>> wondered if this >>>> >>>>>>>>>>>> is expected... I suppose it's because extension manager >>>> captures part >>>> >>>>>>>>>>>> of the logs. >>>> >>>>>>>>>>>> _______________________________________________ >>>> >>>>>>>>>>>> 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 >>>> >>>>>> >>>> >>>>>> >>>> >>>>>> >>>> >>>>>> -- >>>> >>>>>> 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 >>>> >>> >>>> >>> >>>> >>> >>>> >>> -- >>>> >>> 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 >>>> _______________________________________________ >>>> 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 _______________________________________________ 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 _______________________________________________ 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
Hello, 2012/10/22 Thomas Mortagne <[email protected]>
Ok thanks.
Looks like I need search how to setup a fake proxy to test that when I can find some time. If you have a suggestion to setup that in the meantime don't hesitate.
Been a long time, but I just found LittleProxy [1], that may be useful to write integration tests with a very lightweight network proxy, for such use-cases ... BR, Jeremie [1] https://github.com/adamfisk/LittleProxy
On Mon, Oct 22, 2012 at 10:00 AM, Jeremie BOUSQUET <[email protected]> wrote:
Hello,
Here are the logs :
2012-10-22 09:42:50,675 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Channel Closed: [id: 0x00cd9e86] with attachment null 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Trying to recover a dead cached channel [id: 0x00cd9e86] with a retry value of false 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG n.h.c.p.n.NettyConnectListener - Failed to recover from exception: java.net.ConnectException: connection timed out with channel [id: 0x00cd9e86] 2012-10-22 09:42:50,679 [New I/O client boss #25] DEBUG .DefaultPlexusComponentManager - onThrowable java.net.ConnectException: connection timed out to
http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-...
at
com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95)
~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) [netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) [netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) [netty-3.2.5.Final.jar:na] ... 6 common frames omitted 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Unexpected I/O exception on channel [id: 0x00cd9e86] java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_11] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_11] 2012-10-22 09:42:50,685 [New I/O client boss #25] DEBUG h.c.p.n.NettyAsyncHttpProvider - Closing Channel [id: 0x00cd9e86] 2012-10-22 09:42:50,713 [http://varsovie.gemalto.com:8083/xwikitest/bin/get/XWiki/AddExtensions] DEBUG aultExtensionRepositoryManager - Could not find extension dependency [org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4] in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)] org.xwiki.extension.ResolveException: Failed to resolve extension
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
descriptor at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168) ~[xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtensionFromInstalled(DefaultExtensionManager.java:141) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.internal.DefaultExtensionManager.resolveExtension(DefaultExtensionManager.java:124) [xwiki-commons-extension-api-4.1.4.jar:na] at org.xwiki.extension.script.internal.ExtensionManagerScriptService.resolve(ExtensionManagerScriptService.java:242) [xwiki-platform-extension-script-4.1.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_11] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_11] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) [velocity-1.7.jar:1.7]
[.......]
Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_11] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_11] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.loadPom(AetherExtensionRepository.java:417) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] at org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:315) ~[xwiki-commons-extension-repository-aether-4.1.4.jar:na] ... 159 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for
org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:jar:4.1.4
at
org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296)
~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not transfer artifact
org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4
from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) ~[aether-impl-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) ~[aether-impl-1.13.1.jar:na] at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) ~[maven-aether-provider-3.0.4.jar:3.0.4] ... 164 common frames omitted Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact
org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api:pom:4.1.4
from/to maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public): connection timed out to http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-... at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1546) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1537) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:1035) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:409) ~[aether-connector-asynchttpclient-1.13.1.jar:na] at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:457) ~[aether-impl-1.13.1.jar:na] ... 167 common frames omitted Caused by: java.net.ConnectException: connection timed out to
http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-...
at
com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:95)
~[async-http-client-1.6.5.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:381) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:372) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:334) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:374) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) ~[netty-3.2.5.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) ~[na:1.6.0_11] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) ~[na:1.6.0_11] ... 1 common frames omitted Caused by: java.net.ConnectException: connection timed out at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java:371) ~[netty-3.2.5.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:283) ~[netty-3.2.5.Final.jar:na] ... 3 common frames omitted
Br, Jeremie
2012/10/19 Thomas Mortagne <[email protected]>:
Sure no problem.
On Fri, Oct 19, 2012 at 6:02 PM, Jeremie BOUSQUET <[email protected]> wrote:
I will, but we'll have to wait next monday... Le 19 oct. 2012 17:04, "Thomas Mortagne" <[email protected]> a écrit :
Could you enable debug log on class
org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager
to get the actual maven related error.
On Fri, Oct 19, 2012 at 3:13 PM, Jeremie BOUSQUET <[email protected]> wrote:
Hi,
Sorry for long delay, but I could just re-check that, and it's still failing, but with slightly different message though:
Non cached request DefaultHttpRequest(chunked: false) GET
/nexus/content/groups/public/org/xwiki/platform/xwiki-platform-extension-repository-xwiki-server-api/4.1.4/xwiki-platform-extension-repository-xwiki-server-api-4.1.4.pom
HTTP/1.1 Host: nexus.xwiki.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Connection: keep-alive User-Agent: XWikiExtensionManager
using Channel [id: 0x0022b9d7]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
in repository [maven-xwiki (http://nexus.xwiki.org/nexus/content/groups/public)]
Could not find extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
class org.xwiki.extension.InstallException: Failed to resolve
extension
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:664)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.InstallException: Failed to resolve extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:714)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619) Caused by: class org.xwiki.extension.ResolveException: Could not
find
extension dependency
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
at
org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:177)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:244)
at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
at java.lang.Thread.run(Thread.java:619)
2012/10/18 Jeremie BOUSQUET <[email protected]>: > I'll test that tomorrow and keep you updated, > > Jeremie > > 2012/10/18 Thomas Mortagne <[email protected]>: >> Would be great if you could test the last version of >>
http://maven.xwiki.org/snapshots/org/xwiki/commons/xwiki-commons-extension-r...
>> and tell me if it's any better. >> >> On Thu, Oct 18, 2012 at 11:37 AM, Jeremie BOUSQUET >> <[email protected]> wrote: >>> Thanks Thomas, that's what I realized also. I'll have to install it >>> from home meanwhile ;-) >>> >>> 2012/10/18 Thomas Mortagne <[email protected]>: >>>> Created https://jira.xwiki.org/browse/XCOMMONS-280 >>>> >>>> AETHER does not take into account default JAVA proxy so I need to find >>>> a way to convert it to AETHER Proxy. >>>> >>>> On Wed, Oct 17, 2012 at 6:05 PM, Thomas Mortagne >>>> <[email protected]> wrote: >>>>> Well both are HTTP repositories so it should be exactly the same thing. >>>>> >>>>> Maybe there is a bug in AETHER that does not really go through the >>>>> standard proxy. >>>>> >>>>> Trying to look at how they connect to HTTP. >>>>> >>>>> On Wed, Oct 17, 2012 at 5:45 PM, Jeremie BOUSQUET >>>>> <[email protected]> wrote: >>>>>> Could there be a distinct way of specifying network proxy depending on >>>>>> extension repository (nexus/aether or xwiki) ? >>>>>> I've set it both as http_proxy env variable and in JAVA_OPTS... From >>>>>> the logs it's clear that it goes through proxy for connections to >>>>>> xwiki repo, for nexus I don't know. >>>>>> >>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>>> Forget that actually the 404 on extensions.xwiki.org is perfectly normal indeed. >>>>>>> >>>>>>> Now I don't see why you get an error from nexus repository, I >>>>>>> installed the same extension on xwiki.org 1h ago. >>>>>>> >>>>>>> On Wed, Oct 17, 2012 at 5:21 PM, Thomas Mortagne >>>>>>> <[email protected]> wrote: >>>>>>>> The last version on extensions.xwiki.org is 4.2 now so you should not >>>>>>>> get an error about 4.1.4. >>>>>>>> >>>>>>>> On Wed, Oct 17, 2012 at 5:17 PM, Jeremie BOUSQUET >>>>>>>> <[email protected]> wrote: >>>>>>>>> Just retried, but got same result ... >>>>>>>>> >>>>>>>>> 2012/10/17 Thomas Mortagne <[email protected]>: >>>>>>>>>> You just picked a bad timing, should be OK now. >>>>>>>>>> >>>>>>>>>> But note that there is a less visible bug after you installed the >>>>>>>>>> repository with EM, see http://jira.xwiki.org/browse/XWIKI-8329 for >>>>>>>>>> details. >>>>>>>>>> >>>>>>>>>> On Wed, Oct 17, 2012 at 5:00 PM, Jeremie BOUSQUET >>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>> Hello, >>>>>>>>>>> >>>>>>>>>>> I'm trying to install the Extension Repository Application in my wiki, >>>>>>>>>>> in order to test importing, updating, and installation of my own >>>>>>>>>>> extension (before pushing it to xwiki.org) >>>>>>>>>>> I'm on xwiki 4.1.4. >>>>>>>>>>> >>>>>>>>>>> When trying to install the ExRApp from extension manager, it fails to >>>>>>>>>>> find a dependency >>>>>>>>>>> (xwiki-platform-extension-repository-xwiki-server-api): >>>>>>>>>>> >>>>>>>>>>> From the install plan logs, the following returns 404: >>>>>>>>>>> "GET
http://extensions.xwiki.org/xwiki/rest/repository/extensions/org.xwiki.platf...
>>>>>>>>>>> HTTP/1.1[\r][\n]" >>>>>>>>>>> >>>>>>>>>>> That seems normal since it's not published to the extension repository >>>>>>>>>>> on xwiki.org. >>>>>>>>>>> After that I suppose it tries the next configured repository (xwiki >>>>>>>>>>> nexus) but that also fails: >>>>>>>>>>> >>>>>>>>>>> Could not find extension dependency >>>>>>>>>>>
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
>>>>>>>>>>> in repository [maven-xwiki >>>>>>>>>>> (http://nexus.xwiki.org/nexus/content/groups/public)] >>>>>>>>>>> >>>>>>>>>>> class org.xwiki.extension.ResolveException: Failed to resolve >>>>>>>>>>> extension
[org.xwiki.platform:xwiki-platform-extension-repository-xwiki-server-api-4.1.4]
>>>>>>>>>>> descriptor >>>>>>>>>>> at
org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolveMaven(AetherExtensionRepository.java:317)
>>>>>>>>>>> at
org.xwiki.extension.repository.aether.internal.AetherExtensionRepository.resolve(AetherExtensionRepository.java:168)
>>>>>>>>>>> at
org.xwiki.extension.repository.internal.DefaultExtensionRepositoryManager.resolve(DefaultExtensionRepositoryManager.java:168)
>>>>>>>>>>> at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.resolveExtension(AbstractInstallPlanJob.java:712)
>>>>>>>>>>> at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:577)
>>>>>>>>>>> at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtensionDependency(AbstractInstallPlanJob.java:552)
>>>>>>>>>>> at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:743)
>>>>>>>>>>> at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:662)
>>>>>>>>>>> at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:386)
>>>>>>>>>>> at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.installExtension(AbstractInstallPlanJob.java:333)
>>>>>>>>>>> at
org.xwiki.extension.job.internal.AbstractInstallPlanJob.start(AbstractInstallPlanJob.java:236)
>>>>>>>>>>> at
org.xwiki.extension.job.internal.InstallPlanJob.start(InstallPlanJob.java:88)
>>>>>>>>>>> at org.xwiki.job.AbstractJob.start(AbstractJob.java:134) >>>>>>>>>>> at
org.xwiki.job.internal.DefaultJobManager.run(DefaultJobManager.java:156)
>>>>>>>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>>>>>>> Caused by: $throwable.class: null >>>>>>>>>>> >>>>>>>>>>> Surprising, because it's there on http://nexus.xwiki.org... >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Thanks for help, >>>>>>>>>>> Jeremie >>>>>>>>>>> >>>>>>>>>>> Side Note: I was a bit surprised to see that updating logback.xml to >>>>>>>>>>> have most logs at "debug" level, impacts the install plan displayed by >>>>>>>>>>> the extension manager. For example now it dumps all details of >>>>>>>>>>> performed http requests, and I'm pretty sure it didn't with untouched >>>>>>>>>>> logback.xml. Not sure if I find it nice or not, but I wondered if this >>>>>>>>>>> is expected... I suppose it's because extension manager captures part >>>>>>>>>>> of the logs. >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> 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 >>>>> >>>>> >>>>> >>>>> -- >>>>> 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 >> >> >> >> -- >> 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 _______________________________________________ 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 _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (2)
-
Jeremie BOUSQUET -
Thomas Mortagne