Yes you have to actually create the dependency to make the *magic* happen.

As a result you cannot do any development regarding UI plugin in the current master.

Maybe you should ask Matthias if this can be tolerated for the moment or not :P

On 10.02.2015 20:51, Christian Cikryt wrote:
Hallo Stefan,

if I understand you correctly this happens only if you actively add the UI module as dependency on the master branch?

If so, I feel no need to be alarmed.

The naming collision will be removed in this commit [1] and was somewhat intentional if you look at your comment in [2]. However, I did not foresee this result back then and take the responsibility.

Best regards,
Christian

[1] http://saros-build.imp.fu-berlin.de/gerrit/#/c/2068/4
[2] http://saros-build.imp.fu-berlin.de/gerrit/#/c/2044/2/de.fu_berlin.inf.dpp.core/src/de/fu_berlin/inf/dpp/net/xmpp/ConnectionHandler.java,cm

2015-02-10 19:06 GMT+01:00 Stefan Rossbach <srossb...@arcor.de <mailto:srossb...@arcor.de>>:

    Caused by:
    
org.picocontainer.injectors.AbstractInjector$UnsatisfiableDependenciesException:
    de.fu_berlin.inf.dpp.communication.connection.ConnectionHandler has
    unsatisfied dependency: null among unsatisfiable dependencies: [class
    de.fu_berlin.inf.dpp.account.XMPPAccountLocator] where
    org.picocontainer.DefaultPicoContainer@44dd687f:68<(empty) was the
    leaf
    container being asked for dependencies.

    I got this expection by just adding the bundle as a dependency. I
    do not
    even called any method provided by the classes in the UI bundle.

    The OSGi class loader just loads the wrong class because
    de.fu_berlin.inf.dpp.communication.connection.ConnectionHandler exists
    twice.

    
------------------------------------------------------------------------------
    Dive into the World of Parallel Programming. The Go Parallel Website,
    sponsored by Intel and developed in partnership with Slashdot
    Media, is your
    hub for all things parallel software development, from weekly thought
    leadership blogs to news, videos, case studies, tutorials and
    more. Take a
    look and join the conversation now. http://goparallel.sourceforge.net/
    _______________________________________________
    DPP-Devel mailing list
    DPP-Devel@lists.sourceforge.net
    <mailto:DPP-Devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/dpp-devel



2015-02-10 19:06 GMT+01:00 Stefan Rossbach <srossb...@arcor.de <mailto:srossb...@arcor.de>>:

    Caused by:
    
org.picocontainer.injectors.AbstractInjector$UnsatisfiableDependenciesException:
    de.fu_berlin.inf.dpp.communication.connection.ConnectionHandler has
    unsatisfied dependency: null among unsatisfiable dependencies: [class
    de.fu_berlin.inf.dpp.account.XMPPAccountLocator] where
    org.picocontainer.DefaultPicoContainer@44dd687f:68<(empty) was the
    leaf
    container being asked for dependencies.

    I got this expection by just adding the bundle as a dependency. I
    do not
    even called any method provided by the classes in the UI bundle.

    The OSGi class loader just loads the wrong class because
    de.fu_berlin.inf.dpp.communication.connection.ConnectionHandler exists
    twice.

    
------------------------------------------------------------------------------
    Dive into the World of Parallel Programming. The Go Parallel Website,
    sponsored by Intel and developed in partnership with Slashdot
    Media, is your
    hub for all things parallel software development, from weekly thought
    leadership blogs to news, videos, case studies, tutorials and
    more. Take a
    look and join the conversation now. http://goparallel.sourceforge.net/
    _______________________________________________
    DPP-Devel mailing list
    DPP-Devel@lists.sourceforge.net
    <mailto:DPP-Devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/dpp-devel



------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
DPP-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel

Reply via email to