Yes, I am able to move onto the next missing dependency module. Thanks. Is there a reason why we need both? I thought we just need one and version can be omitted on the left side per http://cwiki.apache.org/GMOxDOC21/how-to-upgrade-jars-and-swap-modules.html
Lin On Tue, Jul 8, 2008 at 2:06 PM, Joe Bohn <[EMAIL PROTECTED]> wrote: > Lin Sun wrote: >> >> Hi Joe, >> >> Is this scenario working for you after your fix? I updated the >> artifact-aliases.properties file in var/config manually when server is >> shutdown - >> >> org.apache.geronimo.configs/jasper//car=org.apache.geronimo.configs/jasper/2.1.2-SNAPSHOT/car > > You need one more additional entry ... > org.apache.geronimo.configs/jasper/2.1/car=org.apache.geronimo.configs/jasper/2.1.2-SNAPSHOT/car > > That worked for me. > > Joe > > >> >> However, I am still getting the "Missing dependency: >> org.apache.geronimo.configs/jasper/2.1/car" error. >> >> What am I missing? Thanks, Lin >> >> On Thu, Jul 3, 2008 at 4:19 PM, Joe Bohn <[EMAIL PROTECTED]> wrote: >>> >>> Joe Bohn wrote: >> >>> Ok, I confirmed that DefaultArtifactResolver.queryArtifacts() was not >>> including aliases for the query ... hence the problem. Thanks to a good >>> pointer from David Jencks I was able to easily add this into the query. I >>> created GERONIMO-4182 for this problem and checked in a fix for >>> 2.1.2-SNAPSHOT and 2.2-SNAPSHOT. >>> >>> Unfortunately, that means that we won't be able to use a version >>> compatibility plugin for anything prior to 2.1.2/2.2 ... so we will need >>> to >>> come up with another solution for samples or other plugins created for >>> Geronimo 2.1 that we want to run on Geronimo 2.1.1. >>> >>> Joe >>> >>> >>>> Joe >>>> >>>> >>>> >>>>> thanks >>>>> david jencks >>>>> >>>>> On Jul 2, 2008, at 8:46 AM, Joe Bohn wrote: >>>>> >>>>>> I attempted to create a version compatibility plugin such that plugins >>>>>> with dependencies on 2.1 artifacts could attempt to be installed in a >>>>>> 2.2-SNAPSHOT server image (mapping 2.1 car artifacts to 2.2-SNAPSHOT >>>>>> car >>>>>> artifacts). However, thus far I'm not having any success. >>>>>> >>>>>> The plugin is fairly simple. Just a bunch of entries for artifact >>>>>> aliases and no other content: >>>>>> >>>>>> <plugin-artifact> >>>>>> ... >>>>>> <artifact-alias >>>>>> >>>>>> key="org.apache.geronimo.configs/jasper//car">org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car</artifact-alias> >>>>>> <artifact-alias >>>>>> >>>>>> key="org.apache.geronimo.configs/jasper/2.1/car">org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car</artifact-alias> >>>>>> ... >>>>>> >>>>>> I also verified that after installing the compatibility plugin that >>>>>> the >>>>>> entries are added to the artifact-aliases.properties file in >>>>>> var/config: >>>>>> >>>>>> ... >>>>>> >>>>>> >>>>>> org.apache.geronimo.configs/jasper//car=org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car >>>>>> >>>>>> >>>>>> org.apache.geronimo.configs/jasper/2.1/car=org.apache.geronimo.configs/jasper/2.2-SNAPSHOT/car >>>>>> ... >>>>>> >>>>>> >>>>>> Yet, even with these entries, I still get essentially the same error >>>>>> attempting to install samples created for 2.1 in a 2.2-SNAPSHOT server >>>>>> as I >>>>>> had without the artifact-alias entries. I showed the jasper entries >>>>>> above >>>>>> because that is the missing dependency when I attempt to install the >>>>>> Tomcat >>>>>> JSP example plugin created for 2.1 on 2.2-SNAPSHOT (see error below). >>>>>> I had >>>>>> similar results on a 2.1.1 server when I attempted to use a another >>>>>> compatibility plugin mapping 2.1 cars to 2.1.1. Am I missing >>>>>> something >>>>>> obvious? >>>>>> >>>>>> 11:22:45,918 ERROR [PluginInstallerGBean] Unable to install plugin >>>>>> org.apache.geronimo.kernel.repository.MissingDependencyException: >>>>>> Plugin >>>>>> is not installable on Geronimo 2.2-SNAPSHOT >>>>>> Missing dependency: org.apache.geronimo.configs/jasper/2.1/car >>>>>> at >>>>>> >>>>>> org.apache.geronimo.system.plugin.PluginInstallerGBean.validatePlugin(PluginInstallerGBean.java:920) >>>>>> at >>>>>> >>>>>> org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(PluginInstallerGBean.java:1081) >>>>>> ... >>>>>> >>>>>> Joe >>>>> >>>> >>> >> > >