Petals ESB Container

The JMX API InstallationServiceMBean.loadInstaller is not JBI compliant when the installer does not exist

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Blocker Blocker
  • Resolution: Fixed
  • Affects Version/s: 3.1.1
  • Fix Version/s: 3.1.2, 4.0.0
  • Security Level: Public
  • Description:
    Hide

    When the JMX API 'InstallationServiceMBean.loadInstaller' is invoked with a component identifier for which the component installer does not exist, a stack trace is logged with a severe message and an exception is returned to the client.

    According to the JBI specification, the JMX API 'InstallationServiceMBean.loadInstaller' must return 'null'.

    Show
    When the JMX API 'InstallationServiceMBean.loadInstaller' is invoked with a component identifier for which the component installer does not exist, a stack trace is logged with a severe message and an exception is returned to the client. According to the JBI specification, the JMX API 'InstallationServiceMBean.loadInstaller' must return 'null'.
  • Environment:
    -

Activity

Christophe DENEUX made changes - Thu, 16 Dec 2010 - 15:49:13 +0100
Field Original Value New Value
Summary Improve the JMX API Installation.loadInstaller when the installer does not exist The JMX API InstallationServiceMBean.loadInstaller is not JBI compliant when the installer does not exist
Issue Type Improvement [ 4 ] Bug [ 1 ]
Priority Blocker [ 1 ]
Description When the JMX API 'Installation.loadInstaller' is invoked with a component identifier for which the component installer does not exist, a stack trace is logged with a severe message.

In this error case, improve it removing the stack trace and replacing the severe message by a warning message.
When the JMX API 'InstallationServiceMBean.loadInstaller' is invoked with a component identifier for which the component installer does not exist, a stack trace is logged with a severe message and an exception is returned to the client.

According to the JBI specification, the JMX API 'InstallationServiceMBean.loadInstaller' must return 'null'.
Christophe DENEUX made changes - Fri, 17 Dec 2010 - 09:40:15 +0100
Status New [ 10000 ] Open [ 10002 ]
Assignee Roland Naudin [ rnaudin ] Christophe DENEUX [ cdeneux ]
Christophe DENEUX made changes - Fri, 17 Dec 2010 - 09:40:17 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Fri, 17 Dec 2010 - 09:58:05 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 3.1.2 [ 10156 ]
Fix Version/s 3.2 [ 10108 ]
Resolution Fixed [ 1 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
18h 10m
1
Christophe DENEUX
Fri, 17 Dec 2010 - 09:40:15 +0100
Open Open In Progress In Progress
2s
1
Christophe DENEUX
Fri, 17 Dec 2010 - 09:40:17 +0100
In Progress In Progress Resolved Resolved
17m 48s
1
Christophe DENEUX
Fri, 17 Dec 2010 - 09:58:05 +0100



People

Dates

  • Created:
    Thu, 16 Dec 2010 - 15:29:57 +0100
    Updated:
    Fri, 17 Dec 2010 - 09:58:05 +0100
    Resolved:
    Fri, 17 Dec 2010 - 09:58:05 +0100