continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wayne Fay" <wayne...@gmail.com>
Subject Re: Re: Continuum Gives a Not a v4.0.0 POM exception.
Date Tue, 29 Aug 2006 16:10:24 GMT
I've had that happen a couple times, too. It wasn't really Maven's
fault though -- the repo webserver wasn't properly configured, so
instead of a 404 response when an artifact could not be found, it sent
back a 200 with the content being "this page cannot be found".

You can certainly complain about how Maven handles that situation
(should arguably parse and validate all POMs to a certain level prior
to installing locally) but clearly some webservers are just not
configured "properly" per the HTTP spec etc.

Wayne

On 8/29/06, Torsten Curdt <tcurdt@apache.org> wrote:
> Check your local repository. I've encountered a similar problem. Maven
> downloaded an html error page instead of a valid pom. I had to change
> the mirror and remove the invalid poms from my .m2/repository. Never
> expected maven to be so stupid and not realize that it had downloaded
> crap :-(
>
> HTH
> --
> Torsten
>
> On 8/29/06, Emmanuel Venisse <emmanuel@venisse.net> wrote:
> >
> >
> > Piyush Kumar Nahata a écrit :
> > >
> > >
> > > Hi,
> > >   When I give the URL with the POM.xml included in it, as http://10.225.96.127:8089/svn/repos/steam/common/pom.xml
<http://10.225.96.127:8089/svn/repos/steam/common/pom.xml> , I get a different Error.
> > >
> > > Could not download http://10.225.96.127:8089/svn/repos/steam/common/pom.xml:
/work/servers/continuum-1.0.3/temp/continuum/svn/repos/steam/common/pom.xml (Not a directory)
> > >
> > > When I browsed to this path, I found that Steam is a directory, but common
is a file and not a directory. Hence, the error is thrown as Not a directory. Any idea, why
does common gets created as a file and not a directory.
> > >
> > > The following is the content of the common file. I decipher it is the same
as what gets printed on the browser when I browse to the location  http://10.225.96.127:8089/svn/repos/steam/common/
<http://10.225.96.127:8089/svn/repos/steam/common/pom.xml>
> > >
> > > <html><head><title>Revision 2265: /steam/common</title></head>
> > > <body>
> > >  <h2>Revision 2265: /steam/common</h2>
> > >  <ul>
> > >   <li><a href="../">..</a></li>
> > >   <li><a href="conf/">conf/</a></li>
> > >   <li><a href="pom.xml">pom.xml</a></li>
> > >   <li><a href="src/">src/</a></li>
> > >  </ul>
> > >  <hr noshade><em>Powered by <a href="http://subversion.tigris.org/">Subversion</a
<http://subversion.tigris.org/">Subversion</a> > version 1.1.4 (r13838).</em>
> > > </body></html>
> >
> > This output isn't a pom but a directory listing of common directory
> >
> > Emmanuel
> > >
> > >  Thanks in advance....
> > >
> > > Regards,
> > > Piyush Kumar Nahata,
> > >
> > >
> > > -----Original Message-----
> > > From: Emmanuel Venisse [mailto:emmanuel@venisse.net <mailto:emmanuel@venisse.net>
]
> > > Sent: Tuesday, August 29, 2006 7:23 PM
> > > To: continuum-users@maven.apache.org
> > > Subject: Re: Continuum Gives a Not a v4.0.0 POM exception.
> > >
> > >
> > > Piyush Kumar Nahata a écrit :
> > >> Hi all,
> > >>    I'm using Continuum-1.0.3 with Maven 2.0.4. I have a multi project.
> > >> When I try to give the URL of the child project, I get the folowing
> > >> Error
> > >>
> > >> ----------------------------------START OF STACK
> > >> TRACE--------------------------------------------
> > >>
> > >> 2006-08-29 09:24:38,643 [SocketListener0-9] INFO
> > >> ContinuumProjectBuilder:maven-two-builder - Downloading
> > >> http://10.225.96.127:8089/svn/repos/steam/common <http://10.225.96.127:8089/svn/repos/steam/common>
> > >> 2006-08-29 09:24:38,678 [SocketListener0-9] ERROR MavenBuilderHelper
> > >> - Cannot build maven project from
> > >> /work/servers/continuum-1.0.3/temp/continuum/svn/repos/steam/common
> > >> (Not a v4.0.0 POM.).
> > >>
> > >> org.apache.maven.project.InvalidProjectModelException: Not a v4.0.0 POM.
> > >>         at
> > >> org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultM
> > >> av
> > >> enProjectBuilder.java:1299)
> > >>         at
> > >> org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultM
> > >> av
> > >> enProjectBuilder.java:1270)
> > >>         at
> > >> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFil
> > >> eI
> > >> nternal(DefaultMavenProjectBuilder.java:414)
> > >>         at
> > >> org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMaven
> > >> Pr
> > >> ojectBuilder.java:201)
> > >>         at
> > >> org.apache.maven.continuum.execution.maven.m2.DefaultMavenBuilderHelper.
> > >> getMavenProject(DefaultMavenBuilderHelper.java:306)
> > >>         at
> > >> org.apache.maven.continuum.project.builder.maven.MavenTwoContinuumProj
> > >> ec
> > >> tBuilder.readModules(MavenTwoContinuumProjectBuilder.java:99)
> > >>         at
> > >> org.apache.maven.continuum.project.builder.maven.MavenTwoContinuumProj
> > >> ec
> > >> tBuilder.buildProjectsFromMetadata(MavenTwoContinuumProjectBuilder.java:
> > >> 83)
> > >>         at
> > >> org.apache.maven.continuum.core.action.CreateProjectsFromMetadata.exec
> > >> ut
> > >> e(CreateProjectsFromMetadata.java:74)
> > >>         at
> > >> org.apache.maven.continuum.DefaultContinuum.executeAction(DefaultConti
> > >> nu
> > >> um.java:2089)
> > >>         at
> > >> org.apache.maven.continuum.DefaultContinuum.executeAddProjectsFromMeta
> > >> da
> > >> taActivity(DefaultContinuum.java:804)
> > >>         at
> > >> org.apache.maven.continuum.DefaultContinuum.addMavenTwoProject(Default
> > >> Co
> > >> ntinuum.java:712)
> > >>         at
> > >> org.apache.maven.continuum.web.action.AddMavenTwoProject.uponSuccessfu
> > >> lV
> > >> alidation(AddMavenTwoProject.java:52)
> > >>         at
> > >> org.codehaus.plexus.formica.action.AbstractEntityAction.execute(Abstra
> > >> ct
> > >> EntityAction.java:136)
> > >>         at
> > >> org.codehaus.plexus.summit.pipeline.valve.ActionValve.invoke(ActionVal
> > >> ve
> > >> .java:68)
> > >>         at
> > >> org.codehaus.plexus.summit.pipeline.AbstractPipeline.invoke(AbstractPi
> > >> pe
> > >> line.java:70)
> > >>         at org.codehaus.plexus.summit.Summit.doGet(Summit.java:54)
> > >>         at org.codehaus.plexus.summit.Summit.doPost(Summit.java:108)
> > >>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> > >>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > >>         at
> > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
> > >>         at
> > >> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicatio
> > >> nH
> > >> andler.java:294)
> > >>         at
> > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
> > >>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
> > >>         at
> > >> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationC
> > >> on
> > >> text.java:525)
> > >>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
> > >>         at org.mortbay.http.HttpServer.service(HttpServer.java:879)
> > >>         at
> > >> org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
> > >>         at
> > >> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
> > >>         at
> > >> org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
> > >>         at
> > >> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:2
> > >> 18
> > >> )
> > >>         at
> > >> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:331)
> > >>         at
> > >> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:520)
> > >> 2006-08-29 09:24:38,680 [SocketListener0-9] INFO  Continuum
> > >> - Created 0 projects.
> > >> 2006-08-29 09:24:38,680 [SocketListener0-9] INFO  Continuum
> > >> - Created 0 project groups.
> > >> 2006-08-29 09:24:38,680 [SocketListener0-9] INFO  Continuum
> > >> - 1 warnings.
> > >> 2006-08-29 09:24:38,681 [SocketListener0-9] INFO  Continuum
> > >> - Cannot build maven project from
> > >> /work/servers/continuum-1.0.3/temp/continuum/svn/repos/steam/common
> > >> (Not a v4.0.0 POM.).
> > >>
> > >> ----------------------------------END OF STACK
> > >> TRACE--------------------------------------------
> > >
> > > The url you provided isn't the url of a m2 pom. It should be somethink like
this :
> > > http://10.225.96.127:8089/svn/repos/steam/common/pom.xml <http://10.225.96.127:8089/svn/repos/steam/common/pom.xml>
> > >
> > >> Here, Steam is the name of the parent project and Common is the name
> > >> of the child project that I'm trying to build.
> > >> /repos/steam/common is the structure in the Repository.
> > >>
> > >> I'm running this on Linix.
> > >>
> > >> Am I missing something ?? Does anyone have any idea why, Continuum
> > >> uses temp to store the local files, when I have given a proper file
> > >> path to checkout the files.
> > >
> > > temp is used only for the download of the pom. then continuum can load it and
checkout the project in the project working directory. The temp file isn't used after.
> > >
> > >> I get this error as soon as I Give the URL and try to load the
> > >> project()i.e click on the submit button on the Continuum page).
> > >>
> > >> Any idea's are highly appreciated.
> > >>
> > >> Regards,
> > >> Piyush Kumar Nahata,
> > >>
> > >>
> > >>
> > >>
> > >
> > >
> > >
> > >
> >
> >
>

Mime
View raw message