OK, then if I don't want to replace an existing one but install new, the name field should be empty?
But for an empty name field, I get the exception, too. Greetings, Juergen Ivan Xu wrote: > > 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 > > -- View this message in context: http://old.nabble.com/IllegalArgumentException%3A-id-must-be-in-the-form-...-tp26467880s134p26492415.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.