You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jmeter.apache.org by Pa...@t-systems.com on 2015/02/09 10:50:07 UTC

JMeter 2.12 maven excalibur-datasource dependency problem

Hello everybody,

I'm unable to use JMeter 2.12 as a maven dependency.

This seems to be caused by the update of excalibur-datasource to 2.1 in JMeter 2.12 (JMeter 2.10 and 2.11 worked).

Excalibur-datasource 2.1 has a dependency on d-haven-managed-pool:d-haven-managed-pool:1.0, but this dependency can not be found in maven central (or any other maven repo I'm aware of).

I guess the dependency should really be d-haven-mpool:managed-pool:1.0.

Managed-pool in turn has a dependency on event:event:1.0 which is also not in a maven repo. This should be d-haven-event:d-haven-event:1.0.3 or d-haven-event:event:1.0.1.

I was able to get it to work by excluding d-haven-managed-pool:d-haven-managed-pool and event:event and adding d-haven-mpool:managed-pool manually:

<dependency>
    <groupId>org.apache.jmeter</groupId>
    <artifactId>ApacheJMeter</artifactId>
    <version>2.12</version>
    <exclusions>
        <exclusion>
            <groupId>d-haven-managed-pool</groupId>
            <artifactId>d-haven-managed-pool</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>d-haven-mpool</groupId>
    <artifactId>managed-pool</artifactId>
    <version>1.0</version>
    <exclusions>
        <exclusion>
            <groupId>event</groupId>
            <artifactId>event</artifactId>
        </exclusion>
    </exclusions>
</dependency>

Obviously this is not caused by JMeter, but by excalibur-datasource. But as excalibur has been retired a long time ago it would  be great if this could be fixed in JMeter.

-Pascal




AW: JMeter 2.12 maven excalibur-datasource dependency problem

Posted by Pa...@t-systems.com.
sure: https://issues.apache.org/bugzilla/show_bug.cgi?id=57555

Regards,
Pascal

-----Ursprüngliche Nachricht-----
Von: Philippe Mouawad [mailto:philippe.mouawad@gmail.com] 
Gesendet: Montag, 9. Februar 2015 21:58
An: dev@jmeter.apache.org
Betreff: Re: JMeter 2.12 maven excalibur-datasource dependency problem

Hi,
Thanks for report, could you create a bugzilla ?

@sebb, a new argument for dropping dependencies on retired or deprecated projects.

Regards
Philippe

On Mon, Feb 9, 2015 at 10:50 AM, <Pa...@t-systems.com> wrote:

> Hello everybody,
>
> I'm unable to use JMeter 2.12 as a maven dependency.
>
> This seems to be caused by the update of excalibur-datasource to 2.1 
> in JMeter 2.12 (JMeter 2.10 and 2.11 worked).
>
> Excalibur-datasource 2.1 has a dependency on 
> d-haven-managed-pool:d-haven-managed-pool:1.0, but this dependency can 
> not be found in maven central (or any other maven repo I'm aware of).
>
> I guess the dependency should really be d-haven-mpool:managed-pool:1.0.
>
> Managed-pool in turn has a dependency on event:event:1.0 which is also 
> not in a maven repo. This should be d-haven-event:d-haven-event:1.0.3 
> or d-haven-event:event:1.0.1.
>
> I was able to get it to work by excluding 
> d-haven-managed-pool:d-haven-managed-pool and event:event and adding 
> d-haven-mpool:managed-pool manually:
>
> <dependency>
>     <groupId>org.apache.jmeter</groupId>
>     <artifactId>ApacheJMeter</artifactId>
>     <version>2.12</version>
>     <exclusions>
>         <exclusion>
>             <groupId>d-haven-managed-pool</groupId>
>             <artifactId>d-haven-managed-pool</artifactId>
>         </exclusion>
>     </exclusions>
> </dependency>
> <dependency>
>     <groupId>d-haven-mpool</groupId>
>     <artifactId>managed-pool</artifactId>
>     <version>1.0</version>
>     <exclusions>
>         <exclusion>
>             <groupId>event</groupId>
>             <artifactId>event</artifactId>
>         </exclusion>
>     </exclusions>
> </dependency>
>
> Obviously this is not caused by JMeter, but by excalibur-datasource. 
> But as excalibur has been retired a long time ago it would  be great 
> if this could be fixed in JMeter.
>
> -Pascal
>
>
>
>


--
Cordialement.
Philippe Mouawad.

Re: JMeter 2.12 maven excalibur-datasource dependency problem

Posted by sebb <se...@gmail.com>.
On 10 February 2015 at 02:27, sebb <se...@gmail.com> wrote:
> On 9 February 2015 at 20:57, Philippe Mouawad
> <ph...@gmail.com> wrote:
>> Hi,
>> Thanks for report, could you create a bugzilla ?
>>
>> @sebb, a new argument for dropping dependencies on retired or deprecated
>> projects.
>
> Not really - the problem is that the dependency was updated to a broken version.
> That can occur with any software.
> Even actively maintained software may not be updated in the time scale
> for the next release
>
> The simplest approach to solve this is to revert to the previous version.
> We have not had any reports of issues with previous versions.

I overlooked Bug 55977 - we cannot revert to the previous version.

>> Regards
>> Philippe
>>
>> On Mon, Feb 9, 2015 at 10:50 AM, <Pa...@t-systems.com> wrote:
>>
>>> Hello everybody,
>>>
>>> I'm unable to use JMeter 2.12 as a maven dependency.
>>>
>>> This seems to be caused by the update of excalibur-datasource to 2.1 in
>>> JMeter 2.12 (JMeter 2.10 and 2.11 worked).
>>>
>>> Excalibur-datasource 2.1 has a dependency on
>>> d-haven-managed-pool:d-haven-managed-pool:1.0, but this dependency can not
>>> be found in maven central (or any other maven repo I'm aware of).
>>>
>>> I guess the dependency should really be d-haven-mpool:managed-pool:1.0.
>>>
>>> Managed-pool in turn has a dependency on event:event:1.0 which is also not
>>> in a maven repo. This should be d-haven-event:d-haven-event:1.0.3 or
>>> d-haven-event:event:1.0.1.
>>>
>>> I was able to get it to work by excluding
>>> d-haven-managed-pool:d-haven-managed-pool and event:event and adding
>>> d-haven-mpool:managed-pool manually:
>>>
>>> <dependency>
>>>     <groupId>org.apache.jmeter</groupId>
>>>     <artifactId>ApacheJMeter</artifactId>
>>>     <version>2.12</version>
>>>     <exclusions>
>>>         <exclusion>
>>>             <groupId>d-haven-managed-pool</groupId>
>>>             <artifactId>d-haven-managed-pool</artifactId>
>>>         </exclusion>
>>>     </exclusions>
>>> </dependency>
>>> <dependency>
>>>     <groupId>d-haven-mpool</groupId>
>>>     <artifactId>managed-pool</artifactId>
>>>     <version>1.0</version>
>>>     <exclusions>
>>>         <exclusion>
>>>             <groupId>event</groupId>
>>>             <artifactId>event</artifactId>
>>>         </exclusion>
>>>     </exclusions>
>>> </dependency>
>>>
>>> Obviously this is not caused by JMeter, but by excalibur-datasource. But
>>> as excalibur has been retired a long time ago it would  be great if this
>>> could be fixed in JMeter.
>>>
>>> -Pascal
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Cordialement.
>> Philippe Mouawad.

Re: JMeter 2.12 maven excalibur-datasource dependency problem

Posted by sebb <se...@gmail.com>.
On 9 February 2015 at 20:57, Philippe Mouawad
<ph...@gmail.com> wrote:
> Hi,
> Thanks for report, could you create a bugzilla ?
>
> @sebb, a new argument for dropping dependencies on retired or deprecated
> projects.

Not really - the problem is that the dependency was updated to a broken version.
That can occur with any software.
Even actively maintained software may not be updated in the time scale
for the next release

The simplest approach to solve this is to revert to the previous version.
We have not had any reports of issues with previous versions.

> Regards
> Philippe
>
> On Mon, Feb 9, 2015 at 10:50 AM, <Pa...@t-systems.com> wrote:
>
>> Hello everybody,
>>
>> I'm unable to use JMeter 2.12 as a maven dependency.
>>
>> This seems to be caused by the update of excalibur-datasource to 2.1 in
>> JMeter 2.12 (JMeter 2.10 and 2.11 worked).
>>
>> Excalibur-datasource 2.1 has a dependency on
>> d-haven-managed-pool:d-haven-managed-pool:1.0, but this dependency can not
>> be found in maven central (or any other maven repo I'm aware of).
>>
>> I guess the dependency should really be d-haven-mpool:managed-pool:1.0.
>>
>> Managed-pool in turn has a dependency on event:event:1.0 which is also not
>> in a maven repo. This should be d-haven-event:d-haven-event:1.0.3 or
>> d-haven-event:event:1.0.1.
>>
>> I was able to get it to work by excluding
>> d-haven-managed-pool:d-haven-managed-pool and event:event and adding
>> d-haven-mpool:managed-pool manually:
>>
>> <dependency>
>>     <groupId>org.apache.jmeter</groupId>
>>     <artifactId>ApacheJMeter</artifactId>
>>     <version>2.12</version>
>>     <exclusions>
>>         <exclusion>
>>             <groupId>d-haven-managed-pool</groupId>
>>             <artifactId>d-haven-managed-pool</artifactId>
>>         </exclusion>
>>     </exclusions>
>> </dependency>
>> <dependency>
>>     <groupId>d-haven-mpool</groupId>
>>     <artifactId>managed-pool</artifactId>
>>     <version>1.0</version>
>>     <exclusions>
>>         <exclusion>
>>             <groupId>event</groupId>
>>             <artifactId>event</artifactId>
>>         </exclusion>
>>     </exclusions>
>> </dependency>
>>
>> Obviously this is not caused by JMeter, but by excalibur-datasource. But
>> as excalibur has been retired a long time ago it would  be great if this
>> could be fixed in JMeter.
>>
>> -Pascal
>>
>>
>>
>>
>
>
> --
> Cordialement.
> Philippe Mouawad.

Re: JMeter 2.12 maven excalibur-datasource dependency problem

Posted by Philippe Mouawad <ph...@gmail.com>.
Hi,
Thanks for report, could you create a bugzilla ?

@sebb, a new argument for dropping dependencies on retired or deprecated
projects.

Regards
Philippe

On Mon, Feb 9, 2015 at 10:50 AM, <Pa...@t-systems.com> wrote:

> Hello everybody,
>
> I'm unable to use JMeter 2.12 as a maven dependency.
>
> This seems to be caused by the update of excalibur-datasource to 2.1 in
> JMeter 2.12 (JMeter 2.10 and 2.11 worked).
>
> Excalibur-datasource 2.1 has a dependency on
> d-haven-managed-pool:d-haven-managed-pool:1.0, but this dependency can not
> be found in maven central (or any other maven repo I'm aware of).
>
> I guess the dependency should really be d-haven-mpool:managed-pool:1.0.
>
> Managed-pool in turn has a dependency on event:event:1.0 which is also not
> in a maven repo. This should be d-haven-event:d-haven-event:1.0.3 or
> d-haven-event:event:1.0.1.
>
> I was able to get it to work by excluding
> d-haven-managed-pool:d-haven-managed-pool and event:event and adding
> d-haven-mpool:managed-pool manually:
>
> <dependency>
>     <groupId>org.apache.jmeter</groupId>
>     <artifactId>ApacheJMeter</artifactId>
>     <version>2.12</version>
>     <exclusions>
>         <exclusion>
>             <groupId>d-haven-managed-pool</groupId>
>             <artifactId>d-haven-managed-pool</artifactId>
>         </exclusion>
>     </exclusions>
> </dependency>
> <dependency>
>     <groupId>d-haven-mpool</groupId>
>     <artifactId>managed-pool</artifactId>
>     <version>1.0</version>
>     <exclusions>
>         <exclusion>
>             <groupId>event</groupId>
>             <artifactId>event</artifactId>
>         </exclusion>
>     </exclusions>
> </dependency>
>
> Obviously this is not caused by JMeter, but by excalibur-datasource. But
> as excalibur has been retired a long time ago it would  be great if this
> could be fixed in JMeter.
>
> -Pascal
>
>
>
>


-- 
Cordialement.
Philippe Mouawad.