Hi all,

last week I experienced the error above. The problem was that this ClassCircularityError not appears at build time. This error comes from equinox.ds, I think when it tries to resolute all DS dependencies. Now I know how to solve this error. It was a mistake in my service component definition, where I have defined a service consumer from a non DS service as static 1..1. I changed it to dynamic 0..1 and everything is fine now.

My question is, is there any functionality to check the DS dependency resolution, programmatic or via ant task? I would trigger such a check at build time, to avoid a misconfiguration of service component definitions. Another posibility is to integrate such a check into the launch configuration of the PDE to avoid the mistakes I made.

Regards,
Mark

--
Geckoware
Consulting and Development

Inhaber:
Mark Hoffmann
M.A. Dipl.-Betriebswirt (FH)

Kurt-Keicher-Straße 93
07545 Gera
Germany

Web:    http://www.geckoware.de
E-Mail: mhoffm...@geckoware.de
XING:   https://www.xing.com/profile/Mark_Hoffmann6

_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to