Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-2115

Sync weaving behavior between root and child instances

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.3.0
    • Fix Version/s: 2.3.1, 3.0.0
    • Component/s: karaf
    • Labels:
      None

      Description

      In Karaf 2.3.0, the weaving has been disabled by default in the root instance in etc/system.properties with the following properties:

      #

      1. Settings for the OSGi 4.3 Weaving
      2. By default, we will not weave any classes. Change this setting to include classes
      3. that you application needs to have woven.
        #
        org.apache.aries.proxy.weaving.enabled=none
      4. Classes not to weave - Aries default + Xerces which is known to have issues.
        org.apache.aries.proxy.weaving.disabled=org.objectweb.asm.,org.slf4j.,org.apache.log4j.,javax.,org.apache.xerces.*

      However, this weaving behavior is not present in child instances: the child instances use a "default" system.properties without this.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: