Community
Participate
Working Groups
Cloned to track potential release into 3.7.x maintenance branch. +++ This bug was initially created as a clone of Bug #333726 +++ Hi, I am using 64-bit Windows 7 Ultimate, with Sun Java 1.6.0_20 JDK installed. I have installed the latest "Eclipse IDE for Java EE developers" for "Windows 64 Bit" platform, it is Helios. I have installed the latest JPA Diagram Editor from its dedicated Eclipse page: http://wiki.eclipse.org/JPA_Diagram_Editor_Project. Scenario to reproduce: 0. Create some project with JPA 1.0 facet. 1. Open a clear fresh diagram, and create some entities. 2. Delete all entities as Java sources, remove them from the diagram as well, remove them from the persistence.xml descriptor as well, just leave the <persistence-unit name="TestJPAEditor"> </persistence-unit> tag there. 3. Open a clear fresh diagram and create a new Inherited Entity. 4. The entity java source is OK, but according to it, the entity does not inherit the created mapped superclass. Hint: This behaviour, e.g. deleting everything and starting from the beginning, seems to cause quite strange things to happen.
Released and tagged for maintenance build. http://git.eclipse.org/c/equinox/rt.equinox.bundles.git/commit/?h=R3_7_maintenance&id=d1333e08f4e008d59604159f3e83323b101f87d3
Thanks for committing the patch. When is the next planned 3.7.x M-build that will include this change? I see the latest one is from 14 July.
There will be a build today once build issues are sorted out. http://dev.eclipse.org/mhonarc/lists/platform-releng-dev/msg18795.html The build schedule is here: http://eclipse.org/eclipse/platform-releng/buildSchedule.html
Excellent. Thanks for the info.
It looks like this fix is causing cdt to deadlock... Bug 359485
I agree that the new synchronized block looks inappropriate since it holds Open Calls, causing deadlock. I have filed bug 359698 asking Equinox to fix the regression.
Reopening. Analysis of original problem is in Bug 333726 comment 19.
Released and tagged. http://git.eclipse.org/c/equinox/rt.equinox.bundles.git/commit/?h=R3_7_maintenance&id=f81da88c2918758cb73695b3ebd3931670fcfb7a http://git.eclipse.org/c/platform/eclipse.platform.resources.git/commit/?h=R3_7_maintenance&id=5dd5cdd25db8114a2fd5632d2b38d929c854daea