You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Marcin Kuthan <ma...@gmail.com> on 2010/12/15 21:59:12 UTC

How to avoid '/./' part of URL during site deployment?

Hi,

I configured my project to use Wagon WebDAV provider to deploy project
site. In general it works as I expected but it fails if the site is
deployed on googlecode.

Transfer error: org.apache.maven.wagon.TransferFailedException: Failed
to transfer file:
https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
Return code is: 500
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
(default-deploy) on project corporate-pom: Error uploading site:
Failed to transfer file:
https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
Return code is: 500 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
(default-deploy) on project corporate-pom: Error uploading site
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:203)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:451)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:188)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:134)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error uploading site
	at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:271)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
	... 19 more
Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
transfer file: https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
Return code is: 500
	at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
	at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
	at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
	at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
	at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
	... 21 more


I filled an issue in googlecode bug tracker
(http://code.google.com/p/support/issues/detail?id=4786). There is a
suspicion that '/./' part of URL is an error cause. Do you know how to
configure site plugin (or wagon) to avoid '/./' in the URL during site
deployment?

Thanks,
Marcin

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: How to avoid '/./' part of URL during site deployment?

Posted by Marcin Kuthan <ma...@gmail.com>.
For further information please track the following issues:

http://jira.codehaus.org/browse/MSITE-531
http://jira.codehaus.org/browse/MOJO-1611


On 16 December 2010 09:29, Marcin Kuthan <ma...@gmail.com> wrote:
> @Denis: I will create issues for both plugins (site and wagon) as you suggested.
>
> @Olivier: Sorry, by SCM is totally inefficient for site deployment.
> The best method for site deployment would be SCP but googlecode
> doesn't support it.
>
> @Lukas: You are right, the URL with '/./' is still a valid URL. I have
> already filled the issue on googlecode bug tracker:
> http://code.google.com/p/support/issues/detail?id=4786
>
> Thanks again,
> Marcin
>
> On 16 December 2010 09:04, Lukas Theussl <lt...@apache.org> wrote:
>>
>> AFAIK a dot component in a path is still a valid URL so IMO the bug is on
>> the server side. While it is probably a good idea for maven to normalize the
>> path before the PUT, that's no reason to throw a 500 (internal server
>> error...)
>>
>> Cheers,
>> -Lukas
>>
>>
>> Dennis Lundberg wrote:
>>>
>>> Hi
>>>
>>> After looking at the log over at the google code issue tracker, I think
>>> this bug is in Wagon.
>>>
>>> Uploading: ./css/maven-base.css to
>>> https://m4enterprise.googlecode.com/svn/site
>>>
>>> We should probably normalize the path before doing a PUT. On the other
>>> hand, it might be the the Site Plugin that is feeding it the wrong path.
>>> Please file an issue in JIRA for either of the projects so that we can
>>> track it properly.
>>>
>>>
>>> On 2010-12-15 23:24, Marcin Kuthan wrote:
>>>>
>>>> I configured extension explicitly:
>>>>
>>>> <extension>
>>>>        <artifactId>wagon-webdav-jackrabbit</artifactId>
>>>>     <groupId>org.apache.maven.wagon</groupId>
>>>>     <version>1.0-beta-7</version>
>>>> </extension>
>>>>
>>>> Exactly the same URL with '/./' and stack trace:
>>>>
>>>> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
>>>> transfer file:
>>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>>> Return code is: 500
>>>>         at
>>>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
>>>>         at
>>>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
>>>>         at
>>>> org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
>>>>         at
>>>> org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
>>>>         at
>>>> org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
>>>>         ... 21 more
>>>>
>>>>
>>>>
>>>> On 15 December 2010 22:46, Dennis Lundberg<de...@apache.org>  wrote:
>>>>>
>>>>> Hi
>>>>>
>>>>> Which version of the WebDAV Wagon are you using? Please try the latest
>>>>> 1.0-beta-7 if you aren't using it.
>>>>>
>>>>> On 2010-12-15 21:59, Marcin Kuthan wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I configured my project to use Wagon WebDAV provider to deploy project
>>>>>> site. In general it works as I expected but it fails if the site is
>>>>>> deployed on googlecode.
>>>>>>
>>>>>> Transfer error: org.apache.maven.wagon.TransferFailedException: Failed
>>>>>> to transfer file:
>>>>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>>>>> Return code is: 500
>>>>>> [ERROR] Failed to execute goal
>>>>>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
>>>>>> (default-deploy) on project corporate-pom: Error uploading site:
>>>>>> Failed to transfer file:
>>>>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>>>>> Return code is: 500 ->  [Help 1]
>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>>> execute goal
>>>>>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
>>>>>> (default-deploy) on project corporate-pom: Error uploading site
>>>>>>       at
>>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:203)
>>>>>>       at
>>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
>>>>>>       at
>>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
>>>>>>       at
>>>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>>>       at
>>>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>>>       at
>>>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>>>       at
>>>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>>>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
>>>>>>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
>>>>>>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:451)
>>>>>>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:188)
>>>>>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:134)
>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>       at
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>       at
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>       at java.lang.reflect.Method.invoke(Method.java:616)
>>>>>>       at
>>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>>>       at
>>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>>>       at
>>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>>>       at
>>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Error
>>>>>> uploading site
>>>>>>       at
>>>>>> org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:271)
>>>>>>       at
>>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
>>>>>>       at
>>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
>>>>>>       ... 19 more
>>>>>> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
>>>>>> transfer file:
>>>>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>>>>> Return code is: 500
>>>>>>       at
>>>>>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
>>>>>>       at
>>>>>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
>>>>>>       at
>>>>>> org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
>>>>>>       at
>>>>>> org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
>>>>>>       at
>>>>>> org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
>>>>>>       ... 21 more
>>>>>>
>>>>>>
>>>>>> I filled an issue in googlecode bug tracker
>>>>>> (http://code.google.com/p/support/issues/detail?id=4786). There is a
>>>>>> suspicion that '/./' part of URL is an error cause. Do you know how to
>>>>>> configure site plugin (or wagon) to avoid '/./' in the URL during site
>>>>>> deployment?
>>>>>>
>>>>>> Thanks,
>>>>>> Marcin
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dennis Lundberg
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>
>>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: How to avoid '/./' part of URL during site deployment?

Posted by Marcin Kuthan <ma...@gmail.com>.
@Denis: I will create issues for both plugins (site and wagon) as you suggested.

@Olivier: Sorry, by SCM is totally inefficient for site deployment.
The best method for site deployment would be SCP but googlecode
doesn't support it.

@Lukas: You are right, the URL with '/./' is still a valid URL. I have
already filled the issue on googlecode bug tracker:
http://code.google.com/p/support/issues/detail?id=4786

Thanks again,
Marcin

On 16 December 2010 09:04, Lukas Theussl <lt...@apache.org> wrote:
>
> AFAIK a dot component in a path is still a valid URL so IMO the bug is on
> the server side. While it is probably a good idea for maven to normalize the
> path before the PUT, that's no reason to throw a 500 (internal server
> error...)
>
> Cheers,
> -Lukas
>
>
> Dennis Lundberg wrote:
>>
>> Hi
>>
>> After looking at the log over at the google code issue tracker, I think
>> this bug is in Wagon.
>>
>> Uploading: ./css/maven-base.css to
>> https://m4enterprise.googlecode.com/svn/site
>>
>> We should probably normalize the path before doing a PUT. On the other
>> hand, it might be the the Site Plugin that is feeding it the wrong path.
>> Please file an issue in JIRA for either of the projects so that we can
>> track it properly.
>>
>>
>> On 2010-12-15 23:24, Marcin Kuthan wrote:
>>>
>>> I configured extension explicitly:
>>>
>>> <extension>
>>>        <artifactId>wagon-webdav-jackrabbit</artifactId>
>>>     <groupId>org.apache.maven.wagon</groupId>
>>>     <version>1.0-beta-7</version>
>>> </extension>
>>>
>>> Exactly the same URL with '/./' and stack trace:
>>>
>>> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
>>> transfer file:
>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>> Return code is: 500
>>>         at
>>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
>>>         at
>>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
>>>         at
>>> org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
>>>         at
>>> org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
>>>         at
>>> org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
>>>         ... 21 more
>>>
>>>
>>>
>>> On 15 December 2010 22:46, Dennis Lundberg<de...@apache.org>  wrote:
>>>>
>>>> Hi
>>>>
>>>> Which version of the WebDAV Wagon are you using? Please try the latest
>>>> 1.0-beta-7 if you aren't using it.
>>>>
>>>> On 2010-12-15 21:59, Marcin Kuthan wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I configured my project to use Wagon WebDAV provider to deploy project
>>>>> site. In general it works as I expected but it fails if the site is
>>>>> deployed on googlecode.
>>>>>
>>>>> Transfer error: org.apache.maven.wagon.TransferFailedException: Failed
>>>>> to transfer file:
>>>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>>>> Return code is: 500
>>>>> [ERROR] Failed to execute goal
>>>>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
>>>>> (default-deploy) on project corporate-pom: Error uploading site:
>>>>> Failed to transfer file:
>>>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>>>> Return code is: 500 ->  [Help 1]
>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>>> execute goal
>>>>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
>>>>> (default-deploy) on project corporate-pom: Error uploading site
>>>>>       at
>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:203)
>>>>>       at
>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
>>>>>       at
>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
>>>>>       at
>>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>>       at
>>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>>       at
>>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>>       at
>>>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
>>>>>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
>>>>>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:451)
>>>>>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:188)
>>>>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:134)
>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>       at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>       at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>       at java.lang.reflect.Method.invoke(Method.java:616)
>>>>>       at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>>       at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>>       at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>>       at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Error
>>>>> uploading site
>>>>>       at
>>>>> org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:271)
>>>>>       at
>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
>>>>>       at
>>>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
>>>>>       ... 19 more
>>>>> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
>>>>> transfer file:
>>>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>>>> Return code is: 500
>>>>>       at
>>>>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
>>>>>       at
>>>>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
>>>>>       at
>>>>> org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
>>>>>       at
>>>>> org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
>>>>>       at
>>>>> org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
>>>>>       ... 21 more
>>>>>
>>>>>
>>>>> I filled an issue in googlecode bug tracker
>>>>> (http://code.google.com/p/support/issues/detail?id=4786). There is a
>>>>> suspicion that '/./' part of URL is an error cause. Do you know how to
>>>>> configure site plugin (or wagon) to avoid '/./' in the URL during site
>>>>> deployment?
>>>>>
>>>>> Thanks,
>>>>> Marcin
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Dennis Lundberg
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: How to avoid '/./' part of URL during site deployment?

Posted by Lukas Theussl <lt...@apache.org>.
AFAIK a dot component in a path is still a valid URL so IMO the bug is 
on the server side. While it is probably a good idea for maven to 
normalize the path before the PUT, that's no reason to throw a 500 
(internal server error...)

Cheers,
-Lukas


Dennis Lundberg wrote:
> Hi
>
> After looking at the log over at the google code issue tracker, I think
> this bug is in Wagon.
>
> Uploading: ./css/maven-base.css to
> https://m4enterprise.googlecode.com/svn/site
>
> We should probably normalize the path before doing a PUT. On the other
> hand, it might be the the Site Plugin that is feeding it the wrong path.
> Please file an issue in JIRA for either of the projects so that we can
> track it properly.
>
>
> On 2010-12-15 23:24, Marcin Kuthan wrote:
>> I configured extension explicitly:
>>
>> <extension>
>> 	<artifactId>wagon-webdav-jackrabbit</artifactId>
>>      <groupId>org.apache.maven.wagon</groupId>
>>      <version>1.0-beta-7</version>
>> </extension>
>>
>> Exactly the same URL with '/./' and stack trace:
>>
>> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
>> transfer file: https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>> Return code is: 500
>>          at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
>>          at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
>>          at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
>>          at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
>>          at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
>>          ... 21 more
>>
>>
>>
>> On 15 December 2010 22:46, Dennis Lundberg<de...@apache.org>  wrote:
>>> Hi
>>>
>>> Which version of the WebDAV Wagon are you using? Please try the latest
>>> 1.0-beta-7 if you aren't using it.
>>>
>>> On 2010-12-15 21:59, Marcin Kuthan wrote:
>>>> Hi,
>>>>
>>>> I configured my project to use Wagon WebDAV provider to deploy project
>>>> site. In general it works as I expected but it fails if the site is
>>>> deployed on googlecode.
>>>>
>>>> Transfer error: org.apache.maven.wagon.TransferFailedException: Failed
>>>> to transfer file:
>>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>>> Return code is: 500
>>>> [ERROR] Failed to execute goal
>>>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
>>>> (default-deploy) on project corporate-pom: Error uploading site:
>>>> Failed to transfer file:
>>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>>> Return code is: 500 ->  [Help 1]
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>>> execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
>>>> (default-deploy) on project corporate-pom: Error uploading site
>>>>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:203)
>>>>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
>>>>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
>>>>        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
>>>>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
>>>>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:451)
>>>>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:188)
>>>>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:134)
>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>        at java.lang.reflect.Method.invoke(Method.java:616)
>>>>        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Error uploading site
>>>>        at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:271)
>>>>        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
>>>>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
>>>>        ... 19 more
>>>> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
>>>> transfer file: https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>>> Return code is: 500
>>>>        at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
>>>>        at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
>>>>        at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
>>>>        at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
>>>>        at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
>>>>        ... 21 more
>>>>
>>>>
>>>> I filled an issue in googlecode bug tracker
>>>> (http://code.google.com/p/support/issues/detail?id=4786). There is a
>>>> suspicion that '/./' part of URL is an error cause. Do you know how to
>>>> configure site plugin (or wagon) to avoid '/./' in the URL during site
>>>> deployment?
>>>>
>>>> Thanks,
>>>> Marcin
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>
>>>>
>>>
>>>
>>> --
>>> Dennis Lundberg
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: How to avoid '/./' part of URL during site deployment?

Posted by Dennis Lundberg <de...@apache.org>.
Hi

After looking at the log over at the google code issue tracker, I think
this bug is in Wagon.

Uploading: ./css/maven-base.css to
https://m4enterprise.googlecode.com/svn/site

We should probably normalize the path before doing a PUT. On the other
hand, it might be the the Site Plugin that is feeding it the wrong path.
Please file an issue in JIRA for either of the projects so that we can
track it properly.


On 2010-12-15 23:24, Marcin Kuthan wrote:
> I configured extension explicitly:
> 
> <extension>
> 	<artifactId>wagon-webdav-jackrabbit</artifactId>
>     <groupId>org.apache.maven.wagon</groupId>
>     <version>1.0-beta-7</version>
> </extension>
> 
> Exactly the same URL with '/./' and stack trace:
> 
> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
> transfer file: https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
> Return code is: 500
>         at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
>         at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
>         at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
>         at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
>         at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
>         ... 21 more
> 
> 
> 
> On 15 December 2010 22:46, Dennis Lundberg <de...@apache.org> wrote:
>> Hi
>>
>> Which version of the WebDAV Wagon are you using? Please try the latest
>> 1.0-beta-7 if you aren't using it.
>>
>> On 2010-12-15 21:59, Marcin Kuthan wrote:
>>> Hi,
>>>
>>> I configured my project to use Wagon WebDAV provider to deploy project
>>> site. In general it works as I expected but it fails if the site is
>>> deployed on googlecode.
>>>
>>> Transfer error: org.apache.maven.wagon.TransferFailedException: Failed
>>> to transfer file:
>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>> Return code is: 500
>>> [ERROR] Failed to execute goal
>>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
>>> (default-deploy) on project corporate-pom: Error uploading site:
>>> Failed to transfer file:
>>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>> Return code is: 500 -> [Help 1]
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>> execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
>>> (default-deploy) on project corporate-pom: Error uploading site
>>>       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:203)
>>>       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
>>>       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
>>>       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>       at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
>>>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
>>>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:451)
>>>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:188)
>>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:134)
>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>       at java.lang.reflect.Method.invoke(Method.java:616)
>>>       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>       at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>       at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Error uploading site
>>>       at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:271)
>>>       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
>>>       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
>>>       ... 19 more
>>> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
>>> transfer file: https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>>> Return code is: 500
>>>       at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
>>>       at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
>>>       at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
>>>       at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
>>>       at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
>>>       ... 21 more
>>>
>>>
>>> I filled an issue in googlecode bug tracker
>>> (http://code.google.com/p/support/issues/detail?id=4786). There is a
>>> suspicion that '/./' part of URL is an error cause. Do you know how to
>>> configure site plugin (or wagon) to avoid '/./' in the URL during site
>>> deployment?
>>>
>>> Thanks,
>>> Marcin
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>>
>> --
>> Dennis Lundberg
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: How to avoid '/./' part of URL during site deployment?

Posted by Marcin Kuthan <ma...@gmail.com>.
I configured extension explicitly:

<extension>
	<artifactId>wagon-webdav-jackrabbit</artifactId>
    <groupId>org.apache.maven.wagon</groupId>
    <version>1.0-beta-7</version>
</extension>

Exactly the same URL with '/./' and stack trace:

Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
transfer file: https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
Return code is: 500
        at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
        at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
        at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
        at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
        at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
        ... 21 more



On 15 December 2010 22:46, Dennis Lundberg <de...@apache.org> wrote:
> Hi
>
> Which version of the WebDAV Wagon are you using? Please try the latest
> 1.0-beta-7 if you aren't using it.
>
> On 2010-12-15 21:59, Marcin Kuthan wrote:
>> Hi,
>>
>> I configured my project to use Wagon WebDAV provider to deploy project
>> site. In general it works as I expected but it fails if the site is
>> deployed on googlecode.
>>
>> Transfer error: org.apache.maven.wagon.TransferFailedException: Failed
>> to transfer file:
>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>> Return code is: 500
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
>> (default-deploy) on project corporate-pom: Error uploading site:
>> Failed to transfer file:
>> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>> Return code is: 500 -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>> execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
>> (default-deploy) on project corporate-pom: Error uploading site
>>       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:203)
>>       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
>>       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
>>       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>       at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
>>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
>>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:451)
>>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:188)
>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:134)
>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>       at java.lang.reflect.Method.invoke(Method.java:616)
>>       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>       at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>       at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>> Caused by: org.apache.maven.plugin.MojoExecutionException: Error uploading site
>>       at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:271)
>>       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
>>       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
>>       ... 19 more
>> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
>> transfer file: https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
>> Return code is: 500
>>       at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
>>       at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
>>       at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
>>       at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
>>       at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
>>       ... 21 more
>>
>>
>> I filled an issue in googlecode bug tracker
>> (http://code.google.com/p/support/issues/detail?id=4786). There is a
>> suspicion that '/./' part of URL is an error cause. Do you know how to
>> configure site plugin (or wagon) to avoid '/./' in the URL during site
>> deployment?
>>
>> Thanks,
>> Marcin
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: How to avoid '/./' part of URL during site deployment?

Posted by Dennis Lundberg <de...@apache.org>.
Hi

Which version of the WebDAV Wagon are you using? Please try the latest
1.0-beta-7 if you aren't using it.

On 2010-12-15 21:59, Marcin Kuthan wrote:
> Hi,
> 
> I configured my project to use Wagon WebDAV provider to deploy project
> site. In general it works as I expected but it fails if the site is
> deployed on googlecode.
> 
> Transfer error: org.apache.maven.wagon.TransferFailedException: Failed
> to transfer file:
> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
> Return code is: 500
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
> (default-deploy) on project corporate-pom: Error uploading site:
> Failed to transfer file:
> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
> Return code is: 500 -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
> (default-deploy) on project corporate-pom: Error uploading site
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:203)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:451)
> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:188)
> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:134)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Error uploading site
> 	at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:271)
> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
> 	... 19 more
> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
> transfer file: https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
> Return code is: 500
> 	at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
> 	at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
> 	at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
> 	at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
> 	at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
> 	... 21 more
> 
> 
> I filled an issue in googlecode bug tracker
> (http://code.google.com/p/support/issues/detail?id=4786). There is a
> suspicion that '/./' part of URL is an error cause. Do you know how to
> configure site plugin (or wagon) to avoid '/./' in the URL during site
> deployment?
> 
> Thanks,
> Marcin
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: How to avoid '/./' part of URL during site deployment?

Posted by Luke Patterson <lu...@gmail.com>.
On Dec 15, 2010, at 5:26 PM, Olivier Lamy <ol...@apache.org> wrote:
> Hello,
> Have you tried using wagon scm ?
> 

I've had good luck with maven-svn-wagon http://code.google.com/p/maven-svn-wagon/

vs.

wagon-scm - "Wagon SCM does not automatically create missing directories during deployment" http://jira.codehaus.org/browse/WAGON-297 

wagon-svn - "doesn't use auto-props" http://java.net/jira/browse/WAGON-4
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: How to avoid '/./' part of URL during site deployment?

Posted by Olivier Lamy <ol...@apache.org>.
Hello,
Have you tried using wagon scm ?

<siteUrlDis>scm:svn: https://m4enterprise.googlecode.com/svn/site/</siteUrlDis>

  <distributionManagement>
    <site>
      <id>google-maven-repository</id>
      <name>Google Maven Site Repository</name>
      <url>${siteUrlDis}</url>
    </site>
  </distributionManagement>

If you are maven site for maven 3 wagon-scm is included in the dependencies
If not :
    <dependency>
      <groupId>org.apache.maven.wagon</groupId>
      <artifactId>wagon-scm</artifactId>
      <version>1.0-beta-6</version>
    </dependency>

A sample pom here :
http://maven-scm-provider-svnjava.googlecode.com/svn/trunk/pom.xml



2010/12/15 Marcin Kuthan <ma...@gmail.com>:
> Hi,
>
> I configured my project to use Wagon WebDAV provider to deploy project
> site. In general it works as I expected but it fails if the site is
> deployed on googlecode.
>
> Transfer error: org.apache.maven.wagon.TransferFailedException: Failed
> to transfer file:
> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
> Return code is: 500
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
> (default-deploy) on project corporate-pom: Error uploading site:
> Failed to transfer file:
> https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
> Return code is: 500 -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
> execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
> (default-deploy) on project corporate-pom: Error uploading site
>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:203)
>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
>        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:451)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:188)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:134)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:616)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Error uploading site
>        at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:271)
>        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
>        ... 19 more
> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
> transfer file: https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
> Return code is: 500
>        at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
>        at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
>        at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
>        at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
>        at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
>        ... 21 more
>
>
> I filled an issue in googlecode bug tracker
> (http://code.google.com/p/support/issues/detail?id=4786). There is a
> suspicion that '/./' part of URL is an error cause. Do you know how to
> configure site plugin (or wagon) to avoid '/./' in the URL during site
> deployment?
>
> Thanks,
> Marcin
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>



-- 
Olivier Lamy
http://twitter.com/olamy
http://www.linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


How to avoid '/./' part of URL during site deployment?

Posted by Marcin Kuthan <ma...@gmail.com>.
Hi,

I configured my project to use Wagon WebDAV provider to deploy project
site. In general it works as I expected but it fails if the site is
deployed on googlecode.

Transfer error: org.apache.maven.wagon.TransferFailedException: Failed
to transfer file:
https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
Return code is: 500
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
(default-deploy) on project corporate-pom: Error uploading site:
Failed to transfer file:
https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
Return code is: 500 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.apache.maven.plugins:maven-site-plugin:3.0-beta-3:deploy
(default-deploy) on project corporate-pom: Error uploading site
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:203)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:451)
       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:188)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:134)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:616)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error uploading site
       at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:271)
       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
       ... 19 more
Caused by: org.apache.maven.wagon.TransferFailedException: Failed to
transfer file: https://m4enterprise.googlecode.com/svn/site/./css/maven-base.css.
Return code is: 500
       at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:368)
       at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:280)
       at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:188)
       at org.apache.maven.wagon.providers.webdav.WebDavWagon.putDirectory(WebDavWagon.java:182)
       at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:257)
       ... 21 more


I filled an issue in googlecode bug tracker
(http://code.google.com/p/support/issues/detail?id=4786). There is a
suspicion that '/./' part of URL is an error cause. Do you know how to
configure site plugin (or wagon) to avoid '/./' in the URL during site
deployment?

Thanks,
Marcin

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org