You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@archiva.apache.org by Timothy Mcginnis <tm...@aessuccess.org> on 2010/08/27 16:56:20 UTC

no matching permissions

I have been using archiva for 2 years.  I have just set up another 
instance for testing.  I have a user that is assigned the System 
Administrator role and I am trying to release a project.  When it goes to 
load the artifact to Archiva I get a 401 error.  In the archiva.log file I 
see the following

2010-08-27 10:51:10,074 [btpool0-2] INFO 
org.apache.maven.archiva.security.ArchivaServletAuthenticator  - 
Authorization Denied 
[ip=10.10.41.86,permission=archiva-upload-repository,repo=internal] : no 
matching permissions

Using the same user I can upload the same artifact through the browser 
interface.

Using the same username and password I can deploy the project to the 
snapshot repo.

Here is the settings.xml portion.

<server>
                        <id>archiva.internal</id>
                        <username>john</username>
                        <password>welcome2</password>
                </server>
                <server>
                        <id>archiva.snapshots</id>
                        <username>john</username>
                        <password>welcome2</password>
                </server>
                <server>
                        <id>archiva.universe</id>
                        <username>john</username>
                        <password>welcome2</password>
                </server>

Here is the distributionManagement portion from my project.

        <distributionManagement>
                <repository>
                        <id>archiva.internal</id>
                        <name>Internal Release Repository</name>
                        <url>
http://2e02057b.aessuccess.org:8085/archiva/repository/internal/</url>
                </repository>
                <snapshotRepository>
                        <id>archiva.snapshots</id>
                        <name>Internal Snapshot Repository</name>
                        <url>
http://2e02057b.aessuccess.org:8085/archiva/repository/snapshots/</url>
                </snapshotRepository>
        </distributionManagement>

Can anybody see what I am doing wrong?


Tim McGinnis
717 720-1962
Web Development
AES/PHEAA
==============================================================================
This message contains privileged and confidential information intended for the above addressees only.  If you
receive this message in error please delete or destroy this message and/or attachments.  

The sender of this message will fully cooperate in the civil and criminal prosecution of any individual engaging
in the unauthorized use of this message.
==============================================================================

Re: no matching permissions

Posted by Timothy Mcginnis <tm...@aessuccess.org>.
I finally found the problem.  I keep forgetting that the Maven Release 
plugin does not use the M2Eclipse settings.  I didn't have any settings 
file in my command-line Maven installation so it couldn't find the server 
id to send the credentials to Archiva.  Once I put the settings file in 
the conf directory of my command-line Maven installation it worked fine.

Tim McGinnis
717 720-1962
Web Development
AES/PHEAA



From:
"Timothy Mcginnis" <tm...@aessuccess.org>
To:
users@archiva.apache.org
Date:
08/30/2010 07:58 AM
Subject:
Re: no matching permissions



I checked for the Block Re-deployment but I don't have that setting in my 
repository screen.  I am running 1.3 so I assume that setting was added 
later.

The output with the -e flag is listed below.  I ran it with the -X flag 
also and noticed that right before it attempts to upload the artifact 
there is a debug line that says "not adding permissions to wagon 
connection".

+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO] 
------------------------------------------------------------------------
[INFO] Building Test Project
[INFO]    task-segment: [release:perform] (aggregator-style)
[INFO] 
------------------------------------------------------------------------
[INFO] [release:perform {execution: default-cli}]
[INFO] Checking out the project to perform the release ...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive checkout 
svn+ssh://tmcginni@leslie.aessuccess.org/svn/java/MavenPOC/tags/test-project-1.1 

checkout"
[INFO] Working directory: C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target
[INFO] Executing goals 'deploy'...
[WARNING] Maven will be executed in interactive mode, but no input stream 
has been configured for this MavenInvoker instance.
[INFO] [INFO] Scanning for projects...
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Building Test Project
[INFO] [INFO]    task-segment: [deploy]
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] [resources:resources {execution: default-resources}]
[INFO] [WARNING] Using platform encoding (Cp1252 actually) to copy 
filtered resources, i.e. build is platform dependent!
[INFO] [INFO] Copying 0 resource
[INFO] [INFO] [compiler:compile {execution: default-compile}]
[INFO] [INFO] Compiling 1 source file to C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\classes
[INFO] [INFO] [resources:testResources {execution: default-testResources}]
[INFO] [WARNING] Using platform encoding (Cp1252 actually) to copy 
filtered resources, i.e. build is platform dependent!
[INFO] [INFO] Copying 0 resource
[INFO] [INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] [INFO] Nothing to compile - all classes are up to date
[INFO] [INFO] [surefire:test {execution: default-test}]
[INFO] [INFO] Surefire report directory: C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\surefire-reports
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] There are no tests to run.
[INFO] 
[INFO] Results :
[INFO] 
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] [INFO] [jar:jar {execution: default-jar}]
[INFO] [INFO] Building jar: C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1.jar
[INFO] [INFO] Preparing source:jar
[INFO] [WARNING] Removing: jar from forked lifecycle, to prevent recursive 

invocation.
[INFO] [INFO] No goals needed for project - skipping
[INFO] [INFO] [source:jar {execution: attach-sources}]
[INFO] [INFO] Building jar: C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1-sources.jar
[INFO] [INFO] [javadoc:jar {execution: attach-javadocs}]
[INFO] [WARNING] Source files encoding has not been set, using platform 
encoding Cp1252, i.e. build is platform dependent!
[INFO] Loading source files for package com.aes.test...
[INFO] Constructing Javadoc information...
[INFO] Standard Doclet version 1.6.0
[INFO] Building tree for all the packages and classes...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\FakeClass.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\package-frame.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\package-summary.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\package-tree.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\constant-values.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\class-use\FakeClass.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\package-use.html...
[INFO] Building index for all the packages and classes...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\overview-tree.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\index-all.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\deprecated-list.html...
[INFO] Building index for all classes...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\allclasses-frame.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\allclasses-noframe.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\index.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\help-doc.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\stylesheet.css...
[INFO] [INFO] Building jar: C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1-javadoc.jar
[INFO] [INFO] [install:install {execution: default-install}]
[INFO] [INFO] Installing C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1.jar 

to C:\Documents and 
Settings\tmcginni\.m2\2e02057b-repository\com\aes\test-project\1.1\test-project-1.1.jar
[INFO] [INFO] Installing C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1-sources.jar 

to C:\Documents and 
Settings\tmcginni\.m2\2e02057b-repository\com\aes\test-project\1.1\test-project-1.1-sources.jar
[INFO] [INFO] Installing C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1-javadoc.jar 

to C:\Documents and 
Settings\tmcginni\.m2\2e02057b-repository\com\aes\test-project\1.1\test-project-1.1-javadoc.jar
[INFO] [INFO] [deploy:deploy {execution: default-deploy}]
[INFO] Uploading: 
http://2e02057b.aessuccess.org:8085/archiva/repository/internal//com/aes/test-project/1.1/test-project-1.1.jar

[INFO] 2/2K
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [ERROR] BUILD ERROR
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Error deploying artifact: Failed to transfer file: 
http://2e02057b.aessuccess.org:8085/archiva/repository/internal/com/aes/test-project/1.1/test-project-1.1.jar

. Return code is: 401
[INFO] 
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] For more information, run Maven with the -e switch
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Total time: 7 seconds
[INFO] [INFO] Finished at: Mon Aug 30 07:52:25 EDT 2010
[INFO] [INFO] Final Memory: 26M/106M
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] 
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] 
------------------------------------------------------------------------
[INFO] Maven execution failed, exit code: '1'

[INFO] 
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Maven execution 
failed, exit code: '1'
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:284)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:600)
        at 
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at 
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Maven execution 

failed, exit code: '1'
        at 
org.apache.maven.plugins.release.PerformReleaseMojo.execute(PerformReleaseMojo.java:133)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        ... 17 more
Caused by: org.apache.maven.shared.release.ReleaseExecutionException: 
Maven execution failed, exit code: '1'
        at 
org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(AbstractRunGoalsPhase.java:89)
        at 
org.apache.maven.shared.release.phase.RunPerformGoalsPhase.execute(RunPerformGoalsPhase.java:67)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:334)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:282)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:262)
        at 
org.apache.maven.plugins.release.PerformReleaseMojo.execute(PerformReleaseMojo.java:129)
        ... 19 more
Caused by: org.apache.maven.shared.release.exec.MavenExecutorException: 
Maven execution failed, exit code: '1'
        at 
org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(InvokerMavenExecutor.java:375)
        at 
org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(InvokerMavenExecutor.java:393)
        at 
org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(AbstractRunGoalsPhase.java:81)
        ... 24 more
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 13 seconds
[INFO] Finished at: Mon Aug 30 07:52:25 EDT 2010
[INFO] Final Memory: 10M/30M
[INFO] 
------------------------------------------------------------------------

========================================
Here is a segment from the debug output.

[INFO] [DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-deploy-plugin:2.4:deploy' -->
[INFO] [DEBUG]   (f) artifact = com.aes:test-project:jar:1.1
[INFO] [DEBUG]   (f) attachedArtifacts = 
[com.aes:test-project:java-source:sources:1.1, 
com.aes:test-project:javadoc:javadoc:1.1]
[INFO] [DEBUG]   (f) deploymentRepository = 
Repository[archiva.internal|http://2e02057b.aessuccess.org:8085/archiva/repository/internal/]
[INFO] [DEBUG]   (s) localRepository = 
Repository[local|file://C:\Documents and 
Settings\tmcginni\.m2\2e02057b-repository]
[INFO] [DEBUG]   (f) packaging = jar
[INFO] [DEBUG]   (f) pomFile = C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\pom.xml
[INFO] [DEBUG]   (f) skip = false
[INFO] [DEBUG]   (f) updateReleaseInfo = true
[INFO] [DEBUG] -- end configuration --
[INFO] [INFO] [deploy:deploy {execution: default-deploy}]
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping 

for protocol http
[INFO] [DEBUG] Checking for pre-existing User-Agent configuration.
[INFO] [DEBUG] Adding User-Agent configuration.
[INFO] [DEBUG] not adding permissions to wagon connection
[INFO] Uploading: 
http://2e02057b.aessuccess.org:8085/archiva/repository/internal//com/aes/test-project/1.1/test-project-1.1.jar

[INFO] 2/2K
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping 

for protocol http
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [ERROR] BUILD ERROR
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Error deploying artifact: Failed to transfer file: 
http://2e02057b.aessuccess.org:8085/archiva/repository/internal/com/aes/test-project/1.1/test-project-1.1.jar

. Return code is: 401
[INFO] 
[INFO] [INFO] 
------------------------------------------------------------------------

Tim McGinnis
717 720-1962
Web Development
AES/PHEAA



From:
"Deng Ching" <oc...@apache.org>
To:
users@archiva.apache.org
Date:
08/28/2010 05:43 AM
Subject:
Re: no matching permissions
Sent by:
odeaching@gmail.com



The configuration looks correct. Can you post the Maven build output?
Can you check also if the Block Re-deployment of Released Artifacts is
enabled in the internal repository? If that's enabled, Archiva
wouldn't allow overwriting of release artifacts. The error returned in
this case shouldn't be a 401 though, but it couldn't hurt to check to
make sure.

Thanks,
Deng

On Fri, Aug 27, 2010 at 10:56 PM, Timothy Mcginnis
<tm...@aessuccess.org> wrote:
> I have been using archiva for 2 years.  I have just set up another
> instance for testing.  I have a user that is assigned the System
> Administrator role and I am trying to release a project.  When it goes 
to
> load the artifact to Archiva I get a 401 error.  In the archiva.log file 

I
> see the following
>
> 2010-08-27 10:51:10,074 [btpool0-2] INFO
> org.apache.maven.archiva.security.ArchivaServletAuthenticator  -
> Authorization Denied
> [ip=10.10.41.86,permission=archiva-upload-repository,repo=internal] : no
> matching permissions
>
> Using the same user I can upload the same artifact through the browser
> interface.
>
> Using the same username and password I can deploy the project to the
> snapshot repo.
>
> Here is the settings.xml portion.
>
> <server>
>                        <id>archiva.internal</id>
>                        <username>john</username>
>                        <password>welcome2</password>
>                </server>
>                <server>
>                        <id>archiva.snapshots</id>
>                        <username>john</username>
>                        <password>welcome2</password>
>                </server>
>                <server>
>                        <id>archiva.universe</id>
>                        <username>john</username>
>                        <password>welcome2</password>
>                </server>
>
> Here is the distributionManagement portion from my project.
>
>        <distributionManagement>
>                <repository>
>                        <id>archiva.internal</id>
>                        <name>Internal Release Repository</name>
>                        <url>
> http://2e02057b.aessuccess.org:8085/archiva/repository/internal/</url>
>                </repository>
>                <snapshotRepository>
>                        <id>archiva.snapshots</id>
>                        <name>Internal Snapshot Repository</name>
>                        <url>
> http://2e02057b.aessuccess.org:8085/archiva/repository/snapshots/</url>
>                </snapshotRepository>
>        </distributionManagement>
>
> Can anybody see what I am doing wrong?
>
>
> Tim McGinnis
> 717 720-1962
> Web Development
> AES/PHEAA
> 
==============================================================================
> This message contains privileged and confidential information intended 
for the above addressees only.  If you
> receive this message in error please delete or destroy this message 
and/or attachments.
>
> The sender of this message will fully cooperate in the civil and 
criminal prosecution of any individual engaging
> in the unauthorized use of this message.
> 
==============================================================================
>




==============================================================================
This message contains privileged and confidential information intended for 
the above addressees only.  If you
receive this message in error please delete or destroy this message and/or 
attachments. 

The sender of this message will fully cooperate in the civil and criminal 
prosecution of any individual engaging
in the unauthorized use of this message.
==============================================================================

==============================================================================
This message contains privileged and confidential information intended for 
the above addressees only.  If you
receive this message in error please delete or destroy this message and/or 
attachments. 

The sender of this message will fully cooperate in the civil and criminal 
prosecution of any individual engaging
in the unauthorized use of this message.
==============================================================================



==============================================================================
This message contains privileged and confidential information intended for the above addressees only.  If you
receive this message in error please delete or destroy this message and/or attachments.  

The sender of this message will fully cooperate in the civil and criminal prosecution of any individual engaging
in the unauthorized use of this message.
==============================================================================

Re: no matching permissions

Posted by Timothy Mcginnis <tm...@aessuccess.org>.
I checked for the Block Re-deployment but I don't have that setting in my 
repository screen.  I am running 1.3 so I assume that setting was added 
later.

The output with the -e flag is listed below.  I ran it with the -X flag 
also and noticed that right before it attempts to upload the artifact 
there is a debug line that says "not adding permissions to wagon 
connection".

+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO] 
------------------------------------------------------------------------
[INFO] Building Test Project
[INFO]    task-segment: [release:perform] (aggregator-style)
[INFO] 
------------------------------------------------------------------------
[INFO] [release:perform {execution: default-cli}]
[INFO] Checking out the project to perform the release ...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive checkout 
svn+ssh://tmcginni@leslie.aessuccess.org/svn/java/MavenPOC/tags/test-project-1.1 
checkout"
[INFO] Working directory: C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target
[INFO] Executing goals 'deploy'...
[WARNING] Maven will be executed in interactive mode, but no input stream 
has been configured for this MavenInvoker instance.
[INFO] [INFO] Scanning for projects...
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Building Test Project
[INFO] [INFO]    task-segment: [deploy]
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] [resources:resources {execution: default-resources}]
[INFO] [WARNING] Using platform encoding (Cp1252 actually) to copy 
filtered resources, i.e. build is platform dependent!
[INFO] [INFO] Copying 0 resource
[INFO] [INFO] [compiler:compile {execution: default-compile}]
[INFO] [INFO] Compiling 1 source file to C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\classes
[INFO] [INFO] [resources:testResources {execution: default-testResources}]
[INFO] [WARNING] Using platform encoding (Cp1252 actually) to copy 
filtered resources, i.e. build is platform dependent!
[INFO] [INFO] Copying 0 resource
[INFO] [INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] [INFO] Nothing to compile - all classes are up to date
[INFO] [INFO] [surefire:test {execution: default-test}]
[INFO] [INFO] Surefire report directory: C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\surefire-reports
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] There are no tests to run.
[INFO] 
[INFO] Results :
[INFO] 
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] [INFO] [jar:jar {execution: default-jar}]
[INFO] [INFO] Building jar: C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1.jar
[INFO] [INFO] Preparing source:jar
[INFO] [WARNING] Removing: jar from forked lifecycle, to prevent recursive 
invocation.
[INFO] [INFO] No goals needed for project - skipping
[INFO] [INFO] [source:jar {execution: attach-sources}]
[INFO] [INFO] Building jar: C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1-sources.jar
[INFO] [INFO] [javadoc:jar {execution: attach-javadocs}]
[INFO] [WARNING] Source files encoding has not been set, using platform 
encoding Cp1252, i.e. build is platform dependent!
[INFO] Loading source files for package com.aes.test...
[INFO] Constructing Javadoc information...
[INFO] Standard Doclet version 1.6.0
[INFO] Building tree for all the packages and classes...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\FakeClass.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\package-frame.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\package-summary.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\package-tree.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\constant-values.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\class-use\FakeClass.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\com/aes/test/\package-use.html...
[INFO] Building index for all the packages and classes...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\overview-tree.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\index-all.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\deprecated-list.html...
[INFO] Building index for all classes...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\allclasses-frame.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\allclasses-noframe.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\index.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\help-doc.html...
[INFO] Generating C:/Documents and 
Settings/tmcginni/IBM/rationalsdp7.0/svnPOC/test-project/target/checkout/target/apidocs\stylesheet.css...
[INFO] [INFO] Building jar: C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1-javadoc.jar
[INFO] [INFO] [install:install {execution: default-install}]
[INFO] [INFO] Installing C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1.jar 
to C:\Documents and 
Settings\tmcginni\.m2\2e02057b-repository\com\aes\test-project\1.1\test-project-1.1.jar
[INFO] [INFO] Installing C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1-sources.jar 
to C:\Documents and 
Settings\tmcginni\.m2\2e02057b-repository\com\aes\test-project\1.1\test-project-1.1-sources.jar
[INFO] [INFO] Installing C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\target\test-project-1.1-javadoc.jar 
to C:\Documents and 
Settings\tmcginni\.m2\2e02057b-repository\com\aes\test-project\1.1\test-project-1.1-javadoc.jar
[INFO] [INFO] [deploy:deploy {execution: default-deploy}]
[INFO] Uploading: 
http://2e02057b.aessuccess.org:8085/archiva/repository/internal//com/aes/test-project/1.1/test-project-1.1.jar
[INFO] 2/2K
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [ERROR] BUILD ERROR
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Error deploying artifact: Failed to transfer file: 
http://2e02057b.aessuccess.org:8085/archiva/repository/internal/com/aes/test-project/1.1/test-project-1.1.jar
. Return code is: 401
[INFO] 
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] For more information, run Maven with the -e switch
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Total time: 7 seconds
[INFO] [INFO] Finished at: Mon Aug 30 07:52:25 EDT 2010
[INFO] [INFO] Final Memory: 26M/106M
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] 
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] 
------------------------------------------------------------------------
[INFO] Maven execution failed, exit code: '1'

[INFO] 
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Maven execution 
failed, exit code: '1'
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:284)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:600)
        at 
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at 
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Maven execution 
failed, exit code: '1'
        at 
org.apache.maven.plugins.release.PerformReleaseMojo.execute(PerformReleaseMojo.java:133)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        ... 17 more
Caused by: org.apache.maven.shared.release.ReleaseExecutionException: 
Maven execution failed, exit code: '1'
        at 
org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(AbstractRunGoalsPhase.java:89)
        at 
org.apache.maven.shared.release.phase.RunPerformGoalsPhase.execute(RunPerformGoalsPhase.java:67)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:334)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:282)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.perform(DefaultReleaseManager.java:262)
        at 
org.apache.maven.plugins.release.PerformReleaseMojo.execute(PerformReleaseMojo.java:129)
        ... 19 more
Caused by: org.apache.maven.shared.release.exec.MavenExecutorException: 
Maven execution failed, exit code: '1'
        at 
org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(InvokerMavenExecutor.java:375)
        at 
org.apache.maven.shared.release.exec.InvokerMavenExecutor.executeGoals(InvokerMavenExecutor.java:393)
        at 
org.apache.maven.shared.release.phase.AbstractRunGoalsPhase.execute(AbstractRunGoalsPhase.java:81)
        ... 24 more
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 13 seconds
[INFO] Finished at: Mon Aug 30 07:52:25 EDT 2010
[INFO] Final Memory: 10M/30M
[INFO] 
------------------------------------------------------------------------

========================================
Here is a segment from the debug output.

[INFO] [DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-deploy-plugin:2.4:deploy' -->
[INFO] [DEBUG]   (f) artifact = com.aes:test-project:jar:1.1
[INFO] [DEBUG]   (f) attachedArtifacts = 
[com.aes:test-project:java-source:sources:1.1, 
com.aes:test-project:javadoc:javadoc:1.1]
[INFO] [DEBUG]   (f) deploymentRepository = 
Repository[archiva.internal|http://2e02057b.aessuccess.org:8085/archiva/repository/internal/]
[INFO] [DEBUG]   (s) localRepository = 
Repository[local|file://C:\Documents and 
Settings\tmcginni\.m2\2e02057b-repository]
[INFO] [DEBUG]   (f) packaging = jar
[INFO] [DEBUG]   (f) pomFile = C:\Documents and 
Settings\tmcginni\IBM\rationalsdp7.0\svnPOC\test-project\target\checkout\pom.xml
[INFO] [DEBUG]   (f) skip = false
[INFO] [DEBUG]   (f) updateReleaseInfo = true
[INFO] [DEBUG] -- end configuration --
[INFO] [INFO] [deploy:deploy {execution: default-deploy}]
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping 
for protocol http
[INFO] [DEBUG] Checking for pre-existing User-Agent configuration.
[INFO] [DEBUG] Adding User-Agent configuration.
[INFO] [DEBUG] not adding permissions to wagon connection
[INFO] Uploading: 
http://2e02057b.aessuccess.org:8085/archiva/repository/internal//com/aes/test-project/1.1/test-project-1.1.jar
[INFO] 2/2K
[INFO] [DEBUG] Using Wagon implementation lightweight from default mapping 
for protocol http
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [ERROR] BUILD ERROR
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Error deploying artifact: Failed to transfer file: 
http://2e02057b.aessuccess.org:8085/archiva/repository/internal/com/aes/test-project/1.1/test-project-1.1.jar
. Return code is: 401
[INFO] 
[INFO] [INFO] 
------------------------------------------------------------------------

Tim McGinnis
717 720-1962
Web Development
AES/PHEAA



From:
"Deng Ching" <oc...@apache.org>
To:
users@archiva.apache.org
Date:
08/28/2010 05:43 AM
Subject:
Re: no matching permissions
Sent by:
odeaching@gmail.com



The configuration looks correct. Can you post the Maven build output?
Can you check also if the Block Re-deployment of Released Artifacts is
enabled in the internal repository? If that's enabled, Archiva
wouldn't allow overwriting of release artifacts. The error returned in
this case shouldn't be a 401 though, but it couldn't hurt to check to
make sure.

Thanks,
Deng

On Fri, Aug 27, 2010 at 10:56 PM, Timothy Mcginnis
<tm...@aessuccess.org> wrote:
> I have been using archiva for 2 years.  I have just set up another
> instance for testing.  I have a user that is assigned the System
> Administrator role and I am trying to release a project.  When it goes 
to
> load the artifact to Archiva I get a 401 error.  In the archiva.log file 
I
> see the following
>
> 2010-08-27 10:51:10,074 [btpool0-2] INFO
> org.apache.maven.archiva.security.ArchivaServletAuthenticator  -
> Authorization Denied
> [ip=10.10.41.86,permission=archiva-upload-repository,repo=internal] : no
> matching permissions
>
> Using the same user I can upload the same artifact through the browser
> interface.
>
> Using the same username and password I can deploy the project to the
> snapshot repo.
>
> Here is the settings.xml portion.
>
> <server>
>                        <id>archiva.internal</id>
>                        <username>john</username>
>                        <password>welcome2</password>
>                </server>
>                <server>
>                        <id>archiva.snapshots</id>
>                        <username>john</username>
>                        <password>welcome2</password>
>                </server>
>                <server>
>                        <id>archiva.universe</id>
>                        <username>john</username>
>                        <password>welcome2</password>
>                </server>
>
> Here is the distributionManagement portion from my project.
>
>        <distributionManagement>
>                <repository>
>                        <id>archiva.internal</id>
>                        <name>Internal Release Repository</name>
>                        <url>
> http://2e02057b.aessuccess.org:8085/archiva/repository/internal/</url>
>                </repository>
>                <snapshotRepository>
>                        <id>archiva.snapshots</id>
>                        <name>Internal Snapshot Repository</name>
>                        <url>
> http://2e02057b.aessuccess.org:8085/archiva/repository/snapshots/</url>
>                </snapshotRepository>
>        </distributionManagement>
>
> Can anybody see what I am doing wrong?
>
>
> Tim McGinnis
> 717 720-1962
> Web Development
> AES/PHEAA
> 
==============================================================================
> This message contains privileged and confidential information intended 
for the above addressees only.  If you
> receive this message in error please delete or destroy this message 
and/or attachments.
>
> The sender of this message will fully cooperate in the civil and 
criminal prosecution of any individual engaging
> in the unauthorized use of this message.
> 
==============================================================================
>




==============================================================================
This message contains privileged and confidential information intended for the above addressees only.  If you
receive this message in error please delete or destroy this message and/or attachments.  

The sender of this message will fully cooperate in the civil and criminal prosecution of any individual engaging
in the unauthorized use of this message.
==============================================================================

Re: no matching permissions

Posted by Deng Ching <oc...@apache.org>.
The configuration looks correct. Can you post the Maven build output?
Can you check also if the Block Re-deployment of Released Artifacts is
enabled in the internal repository? If that's enabled, Archiva
wouldn't allow overwriting of release artifacts. The error returned in
this case shouldn't be a 401 though, but it couldn't hurt to check to
make sure.

Thanks,
Deng

On Fri, Aug 27, 2010 at 10:56 PM, Timothy Mcginnis
<tm...@aessuccess.org> wrote:
> I have been using archiva for 2 years.  I have just set up another
> instance for testing.  I have a user that is assigned the System
> Administrator role and I am trying to release a project.  When it goes to
> load the artifact to Archiva I get a 401 error.  In the archiva.log file I
> see the following
>
> 2010-08-27 10:51:10,074 [btpool0-2] INFO
> org.apache.maven.archiva.security.ArchivaServletAuthenticator  -
> Authorization Denied
> [ip=10.10.41.86,permission=archiva-upload-repository,repo=internal] : no
> matching permissions
>
> Using the same user I can upload the same artifact through the browser
> interface.
>
> Using the same username and password I can deploy the project to the
> snapshot repo.
>
> Here is the settings.xml portion.
>
> <server>
>                        <id>archiva.internal</id>
>                        <username>john</username>
>                        <password>welcome2</password>
>                </server>
>                <server>
>                        <id>archiva.snapshots</id>
>                        <username>john</username>
>                        <password>welcome2</password>
>                </server>
>                <server>
>                        <id>archiva.universe</id>
>                        <username>john</username>
>                        <password>welcome2</password>
>                </server>
>
> Here is the distributionManagement portion from my project.
>
>        <distributionManagement>
>                <repository>
>                        <id>archiva.internal</id>
>                        <name>Internal Release Repository</name>
>                        <url>
> http://2e02057b.aessuccess.org:8085/archiva/repository/internal/</url>
>                </repository>
>                <snapshotRepository>
>                        <id>archiva.snapshots</id>
>                        <name>Internal Snapshot Repository</name>
>                        <url>
> http://2e02057b.aessuccess.org:8085/archiva/repository/snapshots/</url>
>                </snapshotRepository>
>        </distributionManagement>
>
> Can anybody see what I am doing wrong?
>
>
> Tim McGinnis
> 717 720-1962
> Web Development
> AES/PHEAA
> ==============================================================================
> This message contains privileged and confidential information intended for the above addressees only.  If you
> receive this message in error please delete or destroy this message and/or attachments.
>
> The sender of this message will fully cooperate in the civil and criminal prosecution of any individual engaging
> in the unauthorized use of this message.
> ==============================================================================
>