You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Wenig (JIRA)" <ji...@codehaus.org> on 2009/03/18 00:14:12 UTC

[jira] Created: (MDEP-203) Severe Errors are only logged as debug

Severe Errors are only logged as debug
--------------------------------------

                 Key: MDEP-203
                 URL: http://jira.codehaus.org/browse/MDEP-203
             Project: Maven 2.x Dependency Plugin
          Issue Type: Bug
            Reporter: Michael Wenig
            Assignee: Brian Fox


Today I had surprisingly spurios problems occuring visually caused by missing dependencies.

Interestingly I could download the artifact using all the urls (including our internal nexus) provided and had no idea what the /&()/%& was going wrong.

After a long time (and activating the debug flag) I found the problem: The dependency WAS downloaded but could not be stored in the local repository because of some single bad permissions in folders (there was a root calling a maven-build which leads to some folders owned by root)

[DEBUG] Unable to get resource 'jaxen:jaxen:jar:1.1.1' from repository central (http://repo1.maven.org/maven2): Specified destination directory cannot be created: /data/apps/infrastructure/maven/repository/jaxen/jaxen/1.1.1

Why the hell is such an error just logged as debug????? I think it should be logged in error-scope - this had saved me a lot of time!

Please check your logging according such problems.

Additionally it would be helpful if any log message would be prepended by the name and version of the plugin which creates it - actually I cannot even say which version of the dependency plugin was used :-(


This is the output without debug-flag - there is no hint that there were any local problems:

Downloading: http://repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.pom
Downloading: http://snapshots.repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.pom
..
Downloading: http://repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.jar
Downloading: http://snapshots.repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.jar
..
....
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) jaxen:jaxen:jar:1.1.1

  Try downloading the file manually from the project website.

  Then, install it using the command: 
      mvn install:install-file -DgroupId=jaxen -DartifactId=jaxen -Dversion=1.1.1 -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file there: 
      mvn deploy:deploy-file -DgroupId=jaxen -DartifactId=jaxen -Dversion=1.1.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

  Path to dependency: 
  	1) org.apache.maven.plugins:maven-pmd-plugin:maven-plugin:2.4
  	2) pmd:pmd-jdk14:jar:4.2.2
  	3) jaxen:jaxen:jar:1.1.1

----------
1 required artifact is missing.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (MDEP-203) Severe Errors are only logged as debug

Posted by "Dan Tran (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MDEP-203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Tran closed MDEP-203.
-------------------------

       Resolution: Won't Fix
    Fix Version/s: 2.2

> Severe Errors are only logged as debug
> --------------------------------------
>
>                 Key: MDEP-203
>                 URL: http://jira.codehaus.org/browse/MDEP-203
>             Project: Maven 2.x Dependency Plugin
>          Issue Type: Bug
>            Reporter: Michael Wenig
>            Assignee: Brian Fox
>             Fix For: 2.2
>
>
> Today I had surprisingly spurios problems occuring visually caused by missing dependencies.
> Interestingly I could download the artifact using all the urls (including our internal nexus) provided and had no idea what the /&()/%& was going wrong.
> After a long time (and activating the debug flag) I found the problem: The dependency WAS downloaded but could not be stored in the local repository because of some single bad permissions in folders (there was a root calling a maven-build which leads to some folders owned by root)
> [DEBUG] Unable to get resource 'jaxen:jaxen:jar:1.1.1' from repository central (http://repo1.maven.org/maven2): Specified destination directory cannot be created: /data/apps/infrastructure/maven/repository/jaxen/jaxen/1.1.1
> Why the hell is such an error just logged as debug????? I think it should be logged in error-scope - this had saved me a lot of time!
> Please check your logging according such problems.
> Additionally it would be helpful if any log message would be prepended by the name and version of the plugin which creates it - actually I cannot even say which version of the dependency plugin was used :-(
> This is the output without debug-flag - there is no hint that there were any local problems:
> Downloading: http://repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.pom
> Downloading: http://snapshots.repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.pom
> ..
> Downloading: http://repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.jar
> Downloading: http://snapshots.repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.jar
> ..
> ....
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
> Missing:
> ----------
> 1) jaxen:jaxen:jar:1.1.1
>   Try downloading the file manually from the project website.
>   Then, install it using the command: 
>       mvn install:install-file -DgroupId=jaxen -DartifactId=jaxen -Dversion=1.1.1 -Dpackaging=jar -Dfile=/path/to/file
>   Alternatively, if you host your own repository you can deploy the file there: 
>       mvn deploy:deploy-file -DgroupId=jaxen -DartifactId=jaxen -Dversion=1.1.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>   Path to dependency: 
>   	1) org.apache.maven.plugins:maven-pmd-plugin:maven-plugin:2.4
>   	2) pmd:pmd-jdk14:jar:4.2.2
>   	3) jaxen:jaxen:jar:1.1.1
> ----------
> 1 required artifact is missing.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MDEP-203) Severe Errors are only logged as debug

Posted by "Dan Tran (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MDEP-203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=204633#action_204633 ] 

Dan Tran commented on MDEP-203:
-------------------------------

this is purely maven core issue, maven-dependency-plugin delegates the download from remote to local via maven.

However, maven-2.2.1 gives better message, you dont have to specify -X to see more details.

Here is the error

[WARNING] Unable to get resource 'junit:junit:jar:3.8.1' from repository central
 (http://glvnsjc.homedns.org/nexus/content/groups/public): Specified destination
 directory cannot be created: C:\Users\dantran\dev\maven\src\plugins\maven-depen
dency-plugin\target\it\copy-and-unpack-with-alternate-local-repo\target\re:po\ju
nit\junit\3.8.1

Note, I intentionally set a bad localrepo name re:po ) which is invalid under windows file name

> Severe Errors are only logged as debug
> --------------------------------------
>
>                 Key: MDEP-203
>                 URL: http://jira.codehaus.org/browse/MDEP-203
>             Project: Maven 2.x Dependency Plugin
>          Issue Type: Bug
>            Reporter: Michael Wenig
>            Assignee: Brian Fox
>             Fix For: 2.2
>
>
> Today I had surprisingly spurios problems occuring visually caused by missing dependencies.
> Interestingly I could download the artifact using all the urls (including our internal nexus) provided and had no idea what the /&()/%& was going wrong.
> After a long time (and activating the debug flag) I found the problem: The dependency WAS downloaded but could not be stored in the local repository because of some single bad permissions in folders (there was a root calling a maven-build which leads to some folders owned by root)
> [DEBUG] Unable to get resource 'jaxen:jaxen:jar:1.1.1' from repository central (http://repo1.maven.org/maven2): Specified destination directory cannot be created: /data/apps/infrastructure/maven/repository/jaxen/jaxen/1.1.1
> Why the hell is such an error just logged as debug????? I think it should be logged in error-scope - this had saved me a lot of time!
> Please check your logging according such problems.
> Additionally it would be helpful if any log message would be prepended by the name and version of the plugin which creates it - actually I cannot even say which version of the dependency plugin was used :-(
> This is the output without debug-flag - there is no hint that there were any local problems:
> Downloading: http://repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.pom
> Downloading: http://snapshots.repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.pom
> ..
> Downloading: http://repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.jar
> Downloading: http://snapshots.repository.codehaus.org//jaxen/jaxen/1.1.1/jaxen-1.1.1.jar
> ..
> ....
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
> Missing:
> ----------
> 1) jaxen:jaxen:jar:1.1.1
>   Try downloading the file manually from the project website.
>   Then, install it using the command: 
>       mvn install:install-file -DgroupId=jaxen -DartifactId=jaxen -Dversion=1.1.1 -Dpackaging=jar -Dfile=/path/to/file
>   Alternatively, if you host your own repository you can deploy the file there: 
>       mvn deploy:deploy-file -DgroupId=jaxen -DartifactId=jaxen -Dversion=1.1.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>   Path to dependency: 
>   	1) org.apache.maven.plugins:maven-pmd-plugin:maven-plugin:2.4
>   	2) pmd:pmd-jdk14:jar:4.2.2
>   	3) jaxen:jaxen:jar:1.1.1
> ----------
> 1 required artifact is missing.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira