Uploaded image for project: 'Runtime'
  1. Runtime
  2. RUNTIME-2524

A disabled feature fails if it contains a non-existing extension point

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • 4.8.11, 4.9.0
    • None
    • None
    • None

      The plugin messaging-connector depends of link-directory for compilation only.

      We want a feature of messaging-connector to be deactivate if link-directory plugin is not present. But the feature even disabled failed because it contains a non existing extensoin point.

      Category:    org.ametys.runtime.plugin.PluginsManager
      Message:     In feature 'messaging-connector/org.ametys.plugins.messagingconnector.dynamic' an extension references the non-existing point 'org.ametys.plugins.linkdirectory.dynamic.DynamicInformationProviderExtensionPoint'.
      
       <feature name="org.ametys.plugins.messagingconnector.dynamic" depends="link-directory/link-resolver">
              <extensions>
                  <extension point="org.ametys.plugins.linkdirectory.dynamic.DynamicInformationProviderExtensionPoint"
                             id="dynamic.info.mail"
                             class="org.ametys.plugins.linkdirectory.dynamic.URLBasedDynamicInformationProvider">
                      <url>cocoon://_plugins/messaging-connector/mail?maxItems=${maxItems}&amp;lang=${lang}</url>
                      <label i18n="true">PLUGINS_MESSAGINGCONNECTOR_LINKDIRECTORY_MAIL_LABEL</label>
                  </extension>
                  <extension point="org.ametys.plugins.linkdirectory.dynamic.DynamicInformationProviderExtensionPoint"
                             id="dynamic.info.calendar"
                             class="org.ametys.plugins.linkdirectory.dynamic.URLBasedDynamicInformationProvider">
                      <url>cocoon://_plugins/messaging-connector/calendar?maxItems=${maxItems}&amp;lang=${lang}</url>
                      <label i18n="true">PLUGINS_MESSAGINGCONNECTOR_LINKDIRECTORY_CALENDAR_LABEL</label>
                  </extension>
              </extensions>
       </feature>
      

            cedric Cédric Damioli
            laurence Laurence Aumeunier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: