| Summary: | Launching as an Acceleo Generator with some non compilable projects : Eclipse is blocked and need to be killed (deadlock) | ||
|---|---|---|---|
| Product: | [Modeling] Acceleo | Reporter: | Cedric Brun <cedric.brun> |
| Component: | Core | Assignee: | Project Inbox <acceleo-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | blocker | ||
| Priority: | P3 | CC: | laurent.goubet |
| Version: | 3.2 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Cedric Brun
Cannot be reproduced on windows 7 with the latest code from git. Should be looked at under an unix-based OS. I just checked out the Acceleo master, created a new workspace and launched and It work as expected. Weirder and weirder.... OK, we found what is related to being reproduced or not. I have most of EMF Core in the same workspace, I guess Acceleo deploys some bundles (and some are not even compiling - which might not help) Even closing EMF core projects, I still ends up with a deadlock. My workspace is a mess with some projects not being compilable. The generator I want to launch is not depending on those but there is another generator, in the workspace, which might => acceleo then deploys and redeploys the bundles. At some point I end up with one gread waiting for "packageAdmin.refreshPackages()" while the other is waiting for "AcceleoWorkspaceUtil.dispose()". Even closing EMF core projects, I still ends up with a deadlock. My workspace is a mess with some projects not being compilable. The generator I want to launch is not depending on those but there is another generator, in the workspace, which might => acceleo then deploys and redeploys the bundles. At some point I end up with one gread waiting for "packageAdmin.refreshPackages()" while the other is waiting for "AcceleoWorkspaceUtil.dispose()". I also had NPE's from org.eclipse.acceleo.common.internal.utils.workspace.AcceleoWorkspaceUtil.checkImportPackagesDependencies(IPluginModelBase) because of my "broken workspace". Fixed an pushed in bfdd6121553286e985e8bc80fb1c488a756a561a (master) 8fb4e5287bd0c3730fef480c7a61c5a1bf81b030 (R3_2_maintenance) |