[ http://jira.codehaus.org/browse/MNG-2005?page=comments#action_56802 ]
Jerome Lacoste commented on MNG-2005:
-------------------------------------
Problem is within the MXParser indeed.
I've modified the parser to print the following information:
public int next()
throws XmlPullParserException, IOException
{
tokenize = false;
int next = nextImpl();
if (debug) {
System.out.println("lineNumber: " + lineNumber
+ " columnNumber:" + columnNumber
+ " String: " + (depth > 0 ? new String(elRawName[depth]) :
"depth = 0" ) );
}
return next;
}
Here's the log when the parser parses the metadata files. First parsing is
related to the metadata file from the snapshot repository. Second parsing is
from the file from my corporate repository (pasted in a previous comment).
lineNumber: 1 columnNumber:48 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 2 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 2 columnNumber:12 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 2 columnNumber:31 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 2 columnNumber:39 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 3 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:15 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:37 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:48 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:12 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:26 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:34 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 5 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 5 columnNumber:15 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 6 columnNumber:7 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 6 columnNumber:13 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 6 columnNumber:27 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 6 columnNumber:34 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 7 columnNumber:7 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 7 columnNumber:15 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 8 columnNumber:9 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 8 columnNumber:16 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 8 columnNumber:30 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 8 columnNumber:38 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 9 columnNumber:7 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 9 columnNumber:16 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 10 columnNumber:7 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 10 columnNumber:18 String: lastUpdated^@
lineNumber: 10 columnNumber:34 String: lastUpdated^@
lineNumber: 10 columnNumber:46 String: lastUpdated^@
lineNumber: 11 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 11 columnNumber:16 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 12 columnNumber:3 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 12 columnNumber:12 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 12 columnNumber:12 String: depth = 0
lineNumber: 1 columnNumber:48 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 2 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 2 columnNumber:12 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 2 columnNumber:31 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 2 columnNumber:39 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 3 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:15 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:37 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:48 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:3 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:12 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:12 String: depth = 0
lineNumber: 1 columnNumber:48 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 2 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 2 columnNumber:12 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 2 columnNumber:31 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 2 columnNumber:39 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 3 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:15 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:37 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:48 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:3 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:12 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:12 String: depth = 0
lineNumber: 1 columnNumber:48 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 2 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 2 columnNumber:12 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 2 columnNumber:31 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 2 columnNumber:39 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@^@
lineNumber: 3 columnNumber:5 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:15 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:37 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 3 columnNumber:48 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:3 String: [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:12 String: [EMAIL PROTECTED]@[EMAIL
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
lineNumber: 4 columnNumber:12 String: depth = 0
Notice how the second parsing ends up being kind of reset and neither
versioning nor version tags are processed. Will try to investigate further.
> ArtifactCollector fails without looking into other repositories
> ---------------------------------------------------------------
>
> Key: MNG-2005
> URL: http://jira.codehaus.org/browse/MNG-2005
> Project: Maven 2
> Type: Bug
> Components: Artifacts and Repositories
> Versions: 2.0.2
> Reporter: Jerome Lacoste
> Priority: Critical
>
>
> My pom references 2 pluginRepositories (the snapshots codehaus one and the
> corporate one).
> The keytool-maven-plugin is deployed as 0.3-SNAPSHOT on the snapshots
> repository and I've built a newer version (0.4-SNAPSHOT)
> deployed in my internal repository, but it's not picked up.
> It looks like it found the plugin on snapshots, but not with the
> requested version and failed instead of looking further.
> Sounds like an issue in the DefaultArtifactCollector. Will try to investigate
> further...
> [INFO]
> ----------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
> Couldn't find a version in [0.3-SNAPSHOT] to match range [0.3,)
> org.codehaus.mojo:keytool-maven-plugin:jar:null
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> snapshots (http://snapshots.maven.codehaus.org/maven2/),
> embedded (file://${basedir}/tmp/m2repos),
> myrepo (http://myrepository/)
> [INFO]
> ----------------------------------------------------------------------------
> [DEBUG] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Couldn't find a
> version in [0.3-SNAPSHOT] to match range [0.3,)
> org.codehaus.mojo:keytool-maven-plugin:jar:null
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> snapshots (http://snapshots.maven.codehaus.org/maven2/),
> embedded (file://${basedir}/tmp/m2repos),
> myrepo (http://myrepository/)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:548)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:472)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:451)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:303)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:270)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:139)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> 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.artifact.versioning.OverConstrainedVersionException:
> Couldn't find a version in [0.3-SNAPSHOT] to match range [0.3,)
> org.codehaus.mojo:keytool-maven-plugin:jar:null
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> snapshots (http://snapshots.maven.codehaus.org/maven2/),
> embedded (file://${basedir}/tmp/m2repos),
> myrepo (http://myrepository/)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:266)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:67)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:223)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:211)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:182)
> at
> org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComplete(DefaultPluginManager.java:611)
> at
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:522)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:393)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:531)
> ... 16 more
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Total time: 15 seconds
> [INFO] Finished at: Tue Jan 24 14:39:00 CET 2006
> [INFO] Final Memory: 7M/13M
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]