Buckminster: Circular dependency detected

OliverR

Mitglied
Hallo,

ich habe ein Hudson-Buckminster-RCP-Headless-Build aufgesetzt und bin nach dem Muster vorgegangen, welches Ralf Ebert hier beschreibt: Headless Eclipse RCP builds with Buckminster and Hudson

Dabei bekomme ich nun folgende Fehlermeldung:
Code:
INFO:  importtargetdefinition '-A' '/home/tomcat/.hudson/jobs/Client/workspace//ClientFeatureSite/rcp.target'
INFO:  import '/home/tomcat/.hudson/jobs/Client/workspace//ClientFeatureSite/site.cquery'
Circular component dependency detected. Chain is ClientFeatureSite -> ClientFeature -> org.client -> org.client -> org.eclipse.ui.editors

Das sagt mir nun sehr wenig. Ich sehe auch nicht wirklich wo dort eine "circular dependency" ist
(FeatureSite -> Feature -> Plugin -> Editor) Das ist doch ganz normal oder?

Die "org.eclipse.ui.editors" stehen als dependency im org.client plugin.xml drin. Gehören sie dort nicht rein?

Grüße,

Oliver
 

Wildcard

Top Contributor
Mich irritiert das dort zweimal org.client steht. Hat org.client eine Dependency auf sich selbst? Zum Beispiel in dem es eigene Packages importiert?
Du kannst per advisor node in der Query zirkuläre Abhängigkeiten erlauben bis du die Ursache gefunden hast. Vielleicht wird die Sache klarer wenn du folgendes versuchst:
-Öffne die CQuery in der IDE
-Selektiere 'continue on error'
-Drücke Resolve to Wizard
-Selektiere 'save bom' im Wizard und speicher die BOM in Workspace
-öffne die BOM mit Buckminster's Dependency Visualizer

Dort siehst du vielleicht warum du eine zirkuläre Abhänigkeit hast.
 

OliverR

Mitglied
Ich konnte den Fehler heute lösen. Es war aber eher ein Zufall. Ich hatte im MANIFEST.MF zuerst folgende Plugin konfiguriert:

Code:
Require-Bundle: org.eclipse.ui,
 org.eclipse.core.runtime,
 org.eclipse.jface.text,
 org.eclipse.core.resources,
 org.eclipse.ui.editors,
 org.eclipse.ui.ide

und habe nun nur noch folgende konfiguriert:
Code:
Require-Bundle: org.eclipse.ui,
 org.eclipse.core.runtime

Das hat tatsächlich die Circular dependency verursacht.
Ist mir aber immer noch nicht richtig klar wieso eigentlich...

Die Visualisierung der dependency hatte ich auch schon angeschaut. Allerdings hatte es mir auch nicht viel geholfen.

Viele Grüße,

Oliver
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Buckminster hilfe Tools - Maven, Gradle, Ant & mehr 18
A Hudson/Buckminster: Verschiedene Fragen Tools - Maven, Gradle, Ant & mehr 12
A Hudson-Buckminster wirft Exception nach SVN Checkout Tools - Maven, Gradle, Ant & mehr 3
C Buckminster: Versionen einzelner Jars aus der Targetplatform Tools - Maven, Gradle, Ant & mehr 5
C Buckminster: Cannot satisfy dependency: Tools - Maven, Gradle, Ant & mehr 4
C Buckminster + plugin tests Tools - Maven, Gradle, Ant & mehr 3
H RCP Build mit Buckminster (headless) - unresolved node Tools - Maven, Gradle, Ant & mehr 7
tfa frisch installierter Buckminster kann nichts? Tools - Maven, Gradle, Ant & mehr 3
B Buckminster: Plugin Version in Java source File einfügen Tools - Maven, Gradle, Ant & mehr 4
O Webstart Mit Buckminster JNLP erzeugen Tools - Maven, Gradle, Ant & mehr 5
F Eigene Ant-Tasks in Buckminster Tools - Maven, Gradle, Ant & mehr 5
@ [Buckminster] Missing requirement Tools - Maven, Gradle, Ant & mehr 2
T Buckminster Build JRE mitliefern Tools - Maven, Gradle, Ant & mehr 2
T Buckminster + SVN support Tools - Maven, Gradle, Ant & mehr 5
E Probleme mit Buckminster unter eclipse 3.4 Tools - Maven, Gradle, Ant & mehr 11
T Buckminster-Hudson RCP-Build "CSpec source required" Tools - Maven, Gradle, Ant & mehr 9
K unresolved dependency: org.apache.logging.log4j#log4j-core-java9;2.16.0: not found Tools - Maven, Gradle, Ant & mehr 4
H Maven dependency Problem ? Tools - Maven, Gradle, Ant & mehr 23
L Gradle Ein lokales Eclipse Projekt in Gradle dependency einbinden Tools - Maven, Gradle, Ant & mehr 2
K Maven - Parent oder Dependency? Tools - Maven, Gradle, Ant & mehr 5
L Fertige .jar-Datei als Dependency distributen Tools - Maven, Gradle, Ant & mehr 1
K Maven Ungewollte "Teil"-Dependency entfernen Tools - Maven, Gradle, Ant & mehr 2
N Dependency in die .jar kompilieren. Tools - Maven, Gradle, Ant & mehr 1
G Maven, finde Dependency nicht... Tools - Maven, Gradle, Ant & mehr 2
M Maven Dependency lädt pom und nicht jar Tools - Maven, Gradle, Ant & mehr 0
reibi Maven Dependency in 2 Versionen Tools - Maven, Gradle, Ant & mehr 0
M Maven-Dependency kann nicht gefunden werden Tools - Maven, Gradle, Ant & mehr 2
reibi Maven Exclude Dependency Tools - Maven, Gradle, Ant & mehr 2
S Maven + m2eclipse / "add dependency" sieht Maven central Repository nicht Tools - Maven, Gradle, Ant & mehr 6

Ähnliche Java Themen

Neue Themen


Oben