I also tested changing the context to "
http://localhost:9080/archiva/repository/internal";, I still got the same
error as above "bad request 400"


On Wed, Mar 5, 2014 at 9:48 PM, Bk Lau <bklau2...@gmail.com> wrote:

> Changing the deploy URL to "http://localhost:9080/repository/internal";
> helps overcome the "PUT" not supported message but I still got a bad
> request message.
> The file I'm uploading is a just a small file of 60KB; so I am at a lost.
> I tried latest version of Nexus 2.7.2-30 also for sanity check and it was
> able to deploy. So I'm at a lost.
>
> 03/05/14 21:38:41.197 SEVERE: [DefaultTransferListener] Artifact transfer
> failed org.eclipse.aether.transfer.ArtifactTransferException: Could not
> transfer artifact org.something
> rom/to External-Repo (http://localhost:9080/repository/internal): Bad
> Request (400)
>
>         at
> org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:43)
>         at
> org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
>         at
> org.eclipse.aether.connector.basic.BasicRepositoryConnector.put(BasicRepositoryConnector.java:274)
>         at
> org.eclipse.aether.internal.impl.DefaultDeployer.deploy(DefaultDeployer.java:335)
>         at
> org.eclipse.aether.internal.impl.DefaultDeployer.deploy(DefaultDeployer.java:269)
>         at
> org.eclipse.aether.internal.impl.DefaultRepositorySystem.deploy(DefaultRepositorySystem.java:434)
>         ...
> Caused by: org.apache.http.client.HttpResponseException: Bad Request (400)
>
>         at
> org.eclipse.aether.transport.http.HttpTransporter.handleStatus(HttpTransporter.java:458)
>         at
> org.eclipse.aether.transport.http.HttpTransporter.execute(HttpTransporter.java:283)
>         at
> org.eclipse.aether.transport.http.HttpTransporter.implPut(HttpTransporter.java:257)
>         at
> org.eclipse.aether.spi.connector.transport.AbstractTransporter.put(AbstractTransporter.java:117)
>         at
> org.eclipse.aether.connector.basic.BasicRepositoryConnector$PutTaskRunner.runTask(BasicRepositoryConnector.java:510)
>
>
> On Wed, Mar 5, 2014 at 9:18 PM, Bk Lau <bklau2...@gmail.com> wrote:
>
>> Tried that, doesn't work.
>>
>>
>> On Wed, Mar 5, 2014 at 7:15 PM, Olivier Lamy <ol...@apache.org> wrote:
>>
>>> Last Archiva version now user / as root context path
>>> So change http://localhost:9080/archiva/repository/internal
>>> to http://localhost:9080/repository/internal
>>>
>>> If you still want to use /archiva as context path please read here:
>>> http://archiva.apache.org/docs/2.0.0/adminguide/standalone.html
>>>
>>> If it's not the problem that's weird because I don't see anything in
>>> the code preventing the use of PUT instead of POST.
>>>
>>>
>>> On 6 March 2014 07:25, Bk Lau <bklau2...@gmail.com> wrote:
>>> > I'm seeing the same behaviour indicates by the bug:
>>> >
>>> http://stackoverflow.com/questions/19313521/apache-archiva-1-4-m4-deployment-issue
>>> > https://jira.codehaus.org/browse/MRM-1786
>>> >
>>> > 03/05/14 10:32:58.775 SEVERE: [DefaultTransferListener] Artifact
>>> transfer
>>> > failed org.eclipse.aether.transfer.ArtifactTransferException: Could not
>>> > transfer artifact com.abc:HelloWorld:war:1.0.0 from/to External-Repo (
>>> > http://localhost:9080/archiva/repository/internal/): HTTP method PUT
>>> is not
>>> > supported by this URL (405)
>>> >     at
>>> >
>>> org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:43)
>>> >     at
>>> >
>>> org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:355)
>>> >     at
>>> >
>>> org.eclipse.aether.connector.basic.BasicRepositoryConnector.put(BasicRepositoryConnector.java:274)
>>> >     at
>>> >
>>> org.eclipse.aether.internal.impl.DefaultDeployer.deploy(DefaultDeployer.java:335)
>>> >     at
>>> >
>>> org.eclipse.aether.internal.impl.DefaultDeployer.deploy(DefaultDeployer.java:269)
>>> >    ....
>>> >     at
>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>>> >     at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>>> >     at
>>> >
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>> >     at
>>> >
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>> >     at java.lang.Thread.run(Thread.java:722)
>>> > Caused by: org.apache.http.client.HttpResponseException: HTTP method
>>> PUT is
>>> > not supported by this URL (405)
>>> >     at
>>> >
>>> org.eclipse.aether.transport.http.HttpTransporter.handleStatus(HttpTransporter.java:458)
>>> >     at
>>> >
>>> org.eclipse.aether.transport.http.HttpTransporter.execute(HttpTransporter.java:283)
>>> >     at
>>> >
>>> org.eclipse.aether.transport.http.HttpTransporter.implPut(HttpTransporter.java:257)
>>> >     at
>>> >
>>> org.eclipse.aether.spi.connector.transport.AbstractTransporter.put(AbstractTransporter.java:117)
>>> >     at
>>> >
>>> org.eclipse.aether.connector.basic.BasicRepositoryConnector$PutTaskRunner.runTask(BasicRepositoryConnector.java:510)
>>> >     at
>>> >
>>> org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:350)
>>> >     ... 14 more
>>> >
>>> >
>>> >
>>> > On Wed, Mar 5, 2014 at 3:05 PM, Bk Lau <bklau2...@gmail.com> wrote:
>>> >
>>> >> Hi :
>>> >>
>>> >> The "out-of-the-box" URL for "internal"  repository is
>>> >> http://<host name>:8080/archiva/repository/internal
>>> >> for Apache Archiva 1.3.6
>>> >>
>>> >> But for Apache Archiva 2.0.0, it seems to indicate to be something
>>> else
>>> >> because my deployment to the previous
>>> >> URL  http://<host name>:8080/archiva/repository/internal
>>> >>
>>> >> no longer works!!!
>>> >>
>>> >> Am I missing something?
>>> >>
>>> >> /BK Lau
>>> >>
>>>
>>>
>>>
>>> --
>>> Olivier Lamy
>>> Ecetera: http://ecetera.com.au
>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>
>>
>>
>

Reply via email to