March 2, 2012 at 2:26 pm #323900
1) Attempting to migrate an EAR and dependents from RAD to MyEclipse emitted the following:
Problems encountered while setting project description.
The Enhancing EJB project activity did not complete properly: Problems encountered while setting project description
2) Under the Problems tab:
No generator named “uuid-hex” is defined in the persistence unit RexxxxxScxxxx.java /PSxxxDataAccess/ejbModule/com/xxx/xx/xx line 60 JPA Problem
Note that com.ibm.ws.jpa_6.1.0.jar is in the build, library path
Possible Cause: in RAD I needed to add the DB Connection to the project. How do I accomplish the same linkage in MyEclipse?
MyEclipse Blue Edition
Version: 10.0 Blue
Build id: 10.0-Blue-20111028
Win XP SP2 [Version 5.1.2600]
MS SQL Server 2008 R2
Thank youMarch 5, 2012 at 11:04 am #323956
The .project permissions were read-only because ClearCase retrieves elements this way.
The persistence-unit issue still remains, I’d appreciate a pointer.
MatthewMarch 5, 2012 at 10:28 pm #323985
Sorry that you are seeing this issue.I have escalated it to a dev team member. They will get back to you.March 5, 2012 at 11:28 pm #323987
We have fixed a number of bugs in this area for the upcoming 10.1 release. I’m not sure if the read only setting would have affected this setting, but we’ll check that too.
Could you tell us the structure of your application? Is it one EAR with several web / ejb modules? Do you have Java modules too?
1) Restore the project to their original states from clearcase.
2) Instead of enhancing the EAR directly, please enhance each module project one at a time so that we know which of the projects is causing the problem. Finally, enhance the EAR.
3) For the problematic project, can you send us the .project, .classpath and all the files in the .settings folder? This will help us replicate and examine the issue internally.
On the DB connection, can you please clarify exactly what wizard (in RAD) you use to add the connection to the project? This will not affect the enhancement process, however.