Petals ESB CLI

The version of the Petals ESB container displayed is not the right one

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.0.0
  • Fix Version/s: 2.3.0
  • Component/s: Command 'version'
  • Security Level: Public
  • Description:

    Using the pack "Petals Entreprise 4", the version of the container returned by Petals CLI is the version of petals-kernel (3.2) instead of the version of the Petals ESB container (4.0).

  • Environment:
    -

Issue Links

Activity

Hide
Christophe DENEUX added a comment - Mon, 12 Oct 2015 - 17:07:08 +0200

Version information reviewed

Show
Christophe DENEUX added a comment - Mon, 12 Oct 2015 - 17:07:08 +0200 Version information reviewed
Hide
Christophe DENEUX added a comment - Fri, 9 Oct 2015 - 15:34:47 +0200 - edited

With Petals EE 5.0.0-M1, we get the following results:

> ./petals-cli.sh -c -- version
Petals JBI Container 4.0.0
OpenJDK Runtime Environment 24.79-b02 Oracle Corporation
Linux 3.19.0-30-generic amd64

with 4.0.0 the version of the project org.ow2.petals:petals-microkernel.

As Petals CLI get the version of the Petals container using the JMX API, so from the org.ow2.petals:petals-microkernel, it will be difficult to get version information of the archive embedding org.ow2.petals:petals-microkernel. Moreover the relevant version information for debug purpose are the versions of org.ow2.petals:petals-microkernel, and versions of µKernel extensions and mutable implementations.

So, the command 'version' of Petals CLI should returns something as (Caution to set the right JVM version.):

> ./petals-cli.sh -c -- version
Petals ESB µKernel 4.0.0
Petals ESB Registry Overlay Client 1.0.0
Petals ESB Autoloader 1.0.1
Petals ESB Artifact Repository 1.0.1
Petals ESB WS-API 1.0.1
Petals Registry Overlay 1.0.0
OpenJDK Runtime Environment 1.7.0_79-b14 Oracle Corporation
Linux 3.19.0-30-generic amd64
Show
Christophe DENEUX added a comment - Fri, 9 Oct 2015 - 15:34:47 +0200 - edited With Petals EE 5.0.0-M1, we get the following results:
> ./petals-cli.sh -c -- version
Petals JBI Container 4.0.0
OpenJDK Runtime Environment 24.79-b02 Oracle Corporation
Linux 3.19.0-30-generic amd64
with 4.0.0 the version of the project org.ow2.petals:petals-microkernel. As Petals CLI get the version of the Petals container using the JMX API, so from the org.ow2.petals:petals-microkernel, it will be difficult to get version information of the archive embedding org.ow2.petals:petals-microkernel. Moreover the relevant version information for debug purpose are the versions of org.ow2.petals:petals-microkernel, and versions of µKernel extensions and mutable implementations. So, the command 'version' of Petals CLI should returns something as (Caution to set the right JVM version.):
> ./petals-cli.sh -c -- version
Petals ESB µKernel 4.0.0
Petals ESB Registry Overlay Client 1.0.0
Petals ESB Autoloader 1.0.1
Petals ESB Artifact Repository 1.0.1
Petals ESB WS-API 1.0.1
Petals Registry Overlay 1.0.0
OpenJDK Runtime Environment 1.7.0_79-b14 Oracle Corporation
Linux 3.19.0-30-generic amd64
Hide
Christophe DENEUX added a comment - Mon, 5 Oct 2015 - 11:10:11 +0200

Postponed to 2.2.1 or upper

Show
Christophe DENEUX added a comment - Mon, 5 Oct 2015 - 11:10:11 +0200 Postponed to 2.2.1 or upper

People

Dates

  • Created:
    Tue, 22 May 2012 - 10:59:29 +0200
    Updated:
    Wed, 16 Dec 2015 - 11:53:45 +0100
    Resolved:
    Mon, 12 Oct 2015 - 17:07:08 +0200