Karaf
  1. Karaf
  2. KARAF-916

use org.apache.aries.jmx.core instead of org.apache.aries.jmx

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Trivial Trivial
    • Resolution: Fixed
    • Affects Version/s: 2.2.2
    • Fix Version/s: 2.2.6, 3.0.0
    • Component/s: karaf-webcontainer
    • Labels:
      None
    • Environment:

      Talend Service Factory 2.4.2.0 / Karaf 2.2.2

      Description

      The Aries JMX project releases several jars:

      org.apache.aries.jmx.api-0.3.jar - the org.osgi.jmx packages
      org.apache.aries.jmx.core-0.3.jar - the Aries implementation of org.osgi.jmx
      org.apache.aries.jmx-0.3.jar - a composite jar which includes the contents above two

      Unfortunately, the latter's -source.jar does not contain any .java files, so debugging and setting breakpoints is hard (see also https://issues.apache.org/jira/browse/ARIES-755). I request that Karaf change to use the former two jars instead of the latter one to make it easier to troubleshoot.

        Activity

        Chris Dolan created issue -
        Jean-Baptiste Onofré made changes -
        Field Original Value New Value
        Assignee Jean-Baptiste Onofré [ jbonofre ]
        Hide
        Chris Dolan added a comment -

        Attached is an untested patch that implements the request to include jmx.core and jmx.api instead of jmx.

        Show
        Chris Dolan added a comment - Attached is an untested patch that implements the request to include jmx.core and jmx.api instead of jmx.
        Chris Dolan made changes -
        Attachment KARAF-916.patch [ 12497983 ]
        Jean-Baptiste Onofré made changes -
        Fix Version/s 2.2.5 [ 12317857 ]
        Fix Version/s 3.0.0 [ 12316040 ]
        Hide
        Andreas Pieber added a comment -

        I'm definitely +1 on applying this; but I'm not sure if we really want to do this on a micro release?

        Show
        Andreas Pieber added a comment - I'm definitely +1 on applying this; but I'm not sure if we really want to do this on a micro release?
        Jean-Baptiste Onofré made changes -
        Fix Version/s 2.2.6 [ 12319142 ]
        Fix Version/s 2.2.5 [ 12317857 ]
        Jamie goodyear made changes -
        Fix Version/s 3.1.0 [ 12316946 ]
        Fix Version/s 3.0.0 [ 12316040 ]
        Jamie goodyear made changes -
        Fix Version/s 3.0.0 [ 12316040 ]
        Fix Version/s 3.1.0 [ 12316946 ]
        Jamie goodyear made changes -
        Fix Version/s 3.1.0 [ 12316946 ]
        Fix Version/s 3.0.0 [ 12316040 ]
        Jamie goodyear made changes -
        Fix Version/s 3.0.0 [ 12316040 ]
        Fix Version/s 3.1.0 [ 12316946 ]
        Jean-Baptiste Onofré made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Jean-Baptiste Onofré added a comment -

        I fixed the patch (the standard feature has to be updated also).

        It will be included in Karaf 2.2.6 and 3.0.0.

        @Andreas, as it's not a change in the Karaf core (it's exactly the same, just usage of 2 bundles instead of one gathering the two others), I apply to karaf-2.2.x branch.

        Show
        Jean-Baptiste Onofré added a comment - I fixed the patch (the standard feature has to be updated also). It will be included in Karaf 2.2.6 and 3.0.0. @Andreas, as it's not a change in the Karaf core (it's exactly the same, just usage of 2 bundles instead of one gathering the two others), I apply to karaf-2.2.x branch.
        Jean-Baptiste Onofré made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Jamie goodyear made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Jean-Baptiste Onofré
            Reporter:
            Chris Dolan
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development