Error building call-controller2 example in trunk

6 views
Skip to first unread message

Mark Dittmer

unread,
Jan 27, 2010, 4:35:40 PM1/27/10
to mobicent...@googlegroups.com
I have been attempting to follow the instructions at http://groups.google.com/group/mobicents-public/web/jain-slee-example-call-controller-2 to get the call controller 2 example up and running. I think I managed to build all the dependencies (though some of them have been moved around in the repository). When I try to build the example itself (mvn install within http://mobicents.googlecode.com/svn/trunk/servers/jain-slee/examples/call-controller2) I end up getting the following output:


[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.mobicents.examples:call-controller2-example-parent:pom:2.0.0-SNAPSHOT

Reason: Cannot find parent: org.mobicents:mobicents-parent for project: org.mobicents.examples:call-controller2-example-parent:pom:2.0.0-SNAPSHOT for project org.mobicents.examples:call-controller2-example-parent:pom:2.0.0-SNAPSHOT


[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: org.mobicents:mobicents-parent for project: org.mobicents.examples:call-controller2-example-parent:pom:2.0.0-SNAPSHOT for project org.mobicents.examples:call-controller2-example-parent:pom:2.0.0-SNAPSHOT
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:404)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272)
        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:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        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.project.ProjectBuildingException: Cannot find parent: org.mobicents:mobicents-parent for project: org.mobicents.examples:call-controller2-example-parent:pom:2.0.0-SNAPSHOT for project org.mobicents.examples:call-controller2-example-parent:pom:2.0.0-SNAPSHOT
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1396)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:508)
        at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
        at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:604)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:487)
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:391)
        ... 12 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM 'org.mobicents:mobicents-parent' not found in repository: Unable to download the artifact from any repository

  org.mobicents:mobicents-parent:pom:2.2-SNAPSHOT

from the specified remote repositories:

 for project org.mobicents:mobicents-parent
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1392)
        ... 18 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository

  org.mobicents:mobicents-parent:pom:2.2-SNAPSHOT

from the specified remote repositories:


        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228)
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
        ... 19 more
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to download the artifact from any repository
        at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404)
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
        ... 21 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Wed Jan 27 16:20:02 EST 2010
[INFO] Final Memory: 1M/4M
[INFO] ------------------------------------------------------------------------

I could be misinterpreting the error, but I wondering whether having different parts of the trunk checked out in different directories (rather than having the whole trunk checked out in one place) could be the source of the problem. For example, this "mvn install" is being run from within "mobicents-jainslee-server-trunk/examples/call-controller2" (a checkout of svn/trunk/servers/jain-slee, rather than a subdirectory of a checkout of svn/trunk). This guess was prompted by the existence of a svn/trunk/parent directory with a pom.xml file in it and the error being related to the project parent, but I don't know the project structure well enough to know whether this is the problem.

//Mark

Bartosz Baranowski

unread,
Jan 27, 2010, 5:33:22 PM1/27/10
to mobicent...@googlegroups.com
I was never good at decrypting maven magic, but it seems you miss artifact:

org.mobicents:mobicents-parent:pom:2.2-SNAPSHOT
This is still in bad place in repo (atleast not consistent with 1.x parent): http://code.google.com/p/mobicents/source/browse/#svn/branches/parent/2.x.y
Check this and install. Than retry, possilb You will have to recheck trunk, since RC1 is out and poms have changed.
--
Bartosz Baranowski
JBoss R & D
==================================
Word of criticism meant to improve is always step forward.
Reply all
Reply to author
Forward
0 new messages