It is a new feature of Geroinmo 2.2, it will allow you to replace an existed
artifact with the intalled artifact in the runtime. The name should be in
the format of group/artifact/version/type. I will add some help message on
the page.

2009/11/23 Juergen Weber <webe...@gmail.com>

>
> Hi,
>
> I just checked with 2.1.4, there the driver installs as
>
>  <groupId>org.postgresql</groupId>
>                <artifactId>postgresql</artifactId>
>                <version>8.4.701.jdbc4</version>
>                <type>jar</type>
>
> I rechecked with 2.2 with these IDs, the exception stays the same.
>
> Thanks,
> Juergen
>
>
> Juergen Weber wrote:
> >
> > Hi,
> >
> > I tried to install postgresql-8.4-701.jdbc4.jar to the repository of
> > 2.2-SNAPSHOT
> > Build         2009.11.22-08:16:13.118-0500
> > as
> >
> > Group: org.postgresql
> > Artifact: postgresql
> > Version: 8.4-701
> > Type: jar
> > Name: postgresqljdbc
> >
> > and get the exception below. What is wrong? The Name: field is new, isn't
> > it?
> >
> > Thanks,
> > Juergen
> >
> > java.lang.IllegalArgumentException: id must be in the form
> > [groupId]/[artifactId]/[version]/[type] : postgresqljdbc
> >
> org.apache.geronimo.kernel.repository.Artifact.create(Artifact.java:61)
> >
> >
> org.apache.geronimo.kernel.repository.Artifact.createPartial(Artifact.java:55)
> >
> >
> org.apache.geronimo.system.resolver.ExplicitDefaultArtifactResolver.propertiesToArtifactMap(ExplicitDefaultArtifactResolver.java:98)
> >
> >
> org.apache.geronimo.system.resolver.ExplicitDefaultArtifactResolver.addAliases(ExplicitDefaultArtifactResolver.java:140)
> >
> >
> org.apache.geronimo.console.repository.RepositoryViewPortlet.processAction(RepositoryViewPortlet.java:203)
> >
> org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218)
> >
> org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:145)
> >       javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
> >       javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> >
> >
> org.apache.pluto.core.DefaultPortletInvokerService.invoke(DefaultPortletInvokerService.java:167)
> >
> >
> org.apache.pluto.core.DefaultPortletInvokerService.action(DefaultPortletInvokerService.java:85)
> >
> >
> org.apache.pluto.core.PortletContainerImpl.doAction(PortletContainerImpl.java:217)
> >
> >
> org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:121)
> >
> >
> org.apache.pluto.driver.PortalDriverServlet.doPost(PortalDriverServlet.java:167)
> >       javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
> >       javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> >
> >
> org.apache.geronimo.console.filter.PlutoURLRebuildFilter.doFilter(PlutoURLRebuildFilter.java:48)
> >
> >
> org.apache.geronimo.console.filter.XSSXSRFFilter.doFilter(XSSXSRFFilter.java:130)
> >
> >
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/IllegalArgumentException%3A-id-must-be-in-the-form-...-tp26467880s134p26476753.html
> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
>
>


-- 
Ivan

Reply via email to