You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ace.apache.org by "Bram de Kruijff (Created) (JIRA)" <ji...@apache.org> on 2012/03/27 10:09:45 UTC

[jira] [Created] (ACE-236) Management Agent can't wire to own exports

Management Agent can't wire to own exports
------------------------------------------

                 Key: ACE-236
                 URL: https://issues.apache.org/jira/browse/ACE-236
             Project: ACE
          Issue Type: Bug
    Affects Versions: 0.8.0
            Reporter: Bram de Kruijff


In r1303119 the "Added mandatory attributes to the exports." resulted in the ma not being able to wire to itself because it export the deploymentadmin at a lower version (1.0) then its import (1.1). Spec says it is at 1.1 so the fix is simple.

{code}
Index: pom.xml
===================================================================
--- pom.xml     (revision 1305748)
+++ pom.xml     (working copy)
@@ -44,7 +44,7 @@
     <properties>
         <export.package>
             org.osgi.service.cm;version="1.3";managementagent=true;mandatory:=managementagent;-split-package:=first,
-               org.osgi.service.deploymentadmin;version="1.0";managementagent=true;mandatory:=managementagent;-split-package:=first,
+               org.osgi.service.deploymentadmin;version="1.1";managementagent=true;mandatory:=managementagent;-split-package:=first,
                org.osgi.service.deploymentadmin.spi;version="1.0";managementagent=true;mandatory:=managementagent;-split-package:=first,
                org.osgi.service.event;version="1.2";managementagent=true;mandatory:=managementagent;-split-package:=first,
                org.osgi.service.log;version="1.3";managementagent=true;mandatory:=managementagent;-split-package:=first,
{code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (ACE-236) Management Agent can't wire to own exports

Posted by "Marcel Offermans (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ACE-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcel Offermans resolved ACE-236.
----------------------------------

    Resolution: Fixed
      Assignee: Marcel Offermans

This has been fixed by now. The management agent exports:

org.osgi.service.cm;managementagent=true;mandatory:=managementagent;uses:="org.osgi.framework";version="1.3",
org.osgi.service.deploymentadmin;managementagent=true;mandatory:=managementagent;uses:="org.osgi.framework";version="1.0",
org.osgi.service.deploymentadmin.spi;managementagent=true;mandatory:=managementagent;uses:="org.osgi.framework,org.osgi.service.deploymentadmin";version="1.0",
org.osgi.service.event;managementagent=true;mandatory:=managementagent;uses:="org.osgi.framework";version="1.2",
org.osgi.service.log;managementagent=true;mandatory:=managementagent;uses:="org.osgi.framework";version="1.3",
org.osgi.service.metatype;managementagent=true;mandatory:=managementagent;uses:="org.osgi.framework";version="1.1",
org.apache.felix.dm;managementagent=true;mandatory:=managementagent;uses:="org.osgi.framework";version="3.0",
org.apache.felix.dm.tracker;managementagent=true;mandatory:=managementagent;uses:="org.osgi.framework,org.apache.felix.dm";version="3.0",
org.apache.ace.log;managementagent=true;mandatory:=managementagent;version="0.8.1.SNAPSHOT",
org.apache.ace.deployment.service;managementagent=true;mandatory:=managementagent;uses:="org.osgi.framework";version="0.8.1.SNAPSHOT"

The deployment admin API has been fixed at 1.0 because that's what the Felix implementation currently exports. The other imports were automatically generated by Bnd and on visual inspection resolve just fine:

org.apache.ace.deployment.service;managementagent=true;version="[0.8,1)",
org.apache.felix.dm.tracker;managementagent=true;version="[3.0,4)",
org.osgi.framework;version="[1.5,2)",
org.osgi.service.cm;managementagent=true;version="[1.3,2)",
org.osgi.service.deploymentadmin;managementagent=true;version="[1,2)",
org.osgi.service.deploymentadmin.spi;managementagent=true;version="[1,2)",
org.osgi.service.event;managementagent=true;version="[1.2,2)",
org.osgi.service.log;managementagent=true;version="[1.3,2)",
org.osgi.service.metatype;managementagent=true;version="[1.1,2)",
org.osgi.service.packageadmin;version="[1.2,2)",
org.osgi.util.tracker;version="[1.4,2)"

                
> Management Agent can't wire to own exports
> ------------------------------------------
>
>                 Key: ACE-236
>                 URL: https://issues.apache.org/jira/browse/ACE-236
>             Project: ACE
>          Issue Type: Bug
>    Affects Versions: 0.8.0
>            Reporter: Bram de Kruijff
>            Assignee: Marcel Offermans
>
> In r1303119 the "Added mandatory attributes to the exports." resulted in the ma not being able to wire to itself because it export the deploymentadmin at a lower version (1.0) then its import (1.1). Spec says it is at 1.1 so the fix is simple.
> {code}
> Index: pom.xml
> ===================================================================
> --- pom.xml     (revision 1305748)
> +++ pom.xml     (working copy)
> @@ -44,7 +44,7 @@
>      <properties>
>          <export.package>
>              org.osgi.service.cm;version="1.3";managementagent=true;mandatory:=managementagent;-split-package:=first,
> -               org.osgi.service.deploymentadmin;version="1.0";managementagent=true;mandatory:=managementagent;-split-package:=first,
> +               org.osgi.service.deploymentadmin;version="1.1";managementagent=true;mandatory:=managementagent;-split-package:=first,
>                 org.osgi.service.deploymentadmin.spi;version="1.0";managementagent=true;mandatory:=managementagent;-split-package:=first,
>                 org.osgi.service.event;version="1.2";managementagent=true;mandatory:=managementagent;-split-package:=first,
>                 org.osgi.service.log;version="1.3";managementagent=true;mandatory:=managementagent;-split-package:=first,
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (ACE-236) Management Agent can't wire to own exports

Posted by "J.W. Janssen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ACE-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

J.W. Janssen closed ACE-236.
----------------------------

    Assignee:     (was: Marcel Offermans)
    
> Management Agent can't wire to own exports
> ------------------------------------------
>
>                 Key: ACE-236
>                 URL: https://issues.apache.org/jira/browse/ACE-236
>             Project: ACE
>          Issue Type: Bug
>    Affects Versions: 0.8.0
>            Reporter: Bram de Kruijff
>
> In r1303119 the "Added mandatory attributes to the exports." resulted in the ma not being able to wire to itself because it export the deploymentadmin at a lower version (1.0) then its import (1.1). Spec says it is at 1.1 so the fix is simple.
> {code}
> Index: pom.xml
> ===================================================================
> --- pom.xml     (revision 1305748)
> +++ pom.xml     (working copy)
> @@ -44,7 +44,7 @@
>      <properties>
>          <export.package>
>              org.osgi.service.cm;version="1.3";managementagent=true;mandatory:=managementagent;-split-package:=first,
> -               org.osgi.service.deploymentadmin;version="1.0";managementagent=true;mandatory:=managementagent;-split-package:=first,
> +               org.osgi.service.deploymentadmin;version="1.1";managementagent=true;mandatory:=managementagent;-split-package:=first,
>                 org.osgi.service.deploymentadmin.spi;version="1.0";managementagent=true;mandatory:=managementagent;-split-package:=first,
>                 org.osgi.service.event;version="1.2";managementagent=true;mandatory:=managementagent;-split-package:=first,
>                 org.osgi.service.log;version="1.3";managementagent=true;mandatory:=managementagent;-split-package:=first,
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira