| Summary: | stack overflow with "Open Dependency Graph" | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Nicolas Bros <nicolas.bros> | ||||||
| Component: | Buckminster | Assignee: | Johannes Utzig <jutzig.dev> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | henrik.lindberg, olivier.prouvost | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows 7 | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
Can you provide som more details about which version you are using - perhaps a list of installed bundles and versions. Guess what I am really asking is if you are using the latest version or not :) ? I've the same bug, with mac os x, on my project's dependency graph or on sample mail application. It seems to appear since Helios sr2 : Version: Helios Service Release 2 Build id: 20110301-1815 I'll attach my buckminster installation details Created attachment 195313 [details]
Buckminster Install details
From the stacktrace and the code I suspect that this happens because a component somehow depends on itself. Unfortunately I couldn't reproduce it in the described way with the sources from TRUNK. I will try again with a clean helios installation and hopefully run into the same issue (I'd rather have something reproducable before attempting a fix). I was able to reproduce the issue with a vanilla eclipse 3.6.2 installation. The problem is caused by eclipse source bundles that lead to an endless recursion. The main bundles depend on the source bundles and the source bundles depends on the main bundles. For some reason this issue is not reproducable when you start eclipse from a workspace. I suppose the source bundles do not get installed into the runtime instance and that's why it works in a developer setup. fix released to trunk rev. 11783 |
Created attachment 194909 [details] stacktrace - import example projects from the Buckminster svn: org.eclipse.buckminster.tutorial.* - right-click on org.eclipse.buckminster.tutorial.mailapp.releng/developer.cquery and chose "Buckminster > Open Dependency Graph..." You get a stack overflow (see attached stacktrace).