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
>>>>>
>>>>
>>>
>>
>
>

Reply via email to