Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 342882

Summary: Error thrown when generating tables from entities
Product: [WebTools] Dali JPA Tools Reporter: Nan Li <nan.n.li>
Component: GeneralAssignee: Tran Le <tranle1>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: neil.hauge, tranle1
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
Test Repository none

Description Nan Li CLA 2011-04-14 14:59:05 EDT
Build Identifier: I-3.3.0-20110414020027

Create a JPA project and some entities. When trying to generate tables from these entities, the following error would be thrown :

java.lang.RuntimeException: org.eclipse.persistence.jpa cannot be retrieved from the Platform
	at org.eclipse.jpt.jpa.eclipselink.core.internal.ddlgen.AbstractEclipseLinkDDLGenerator.getBundleClasspath(AbstractEclipseLinkDDLGenerator.java:365)
	at org.eclipse.jpt.jpa.eclipselink.core.internal.ddlgen.AbstractEclipseLinkDDLGenerator.getBundleClasspathEntry(AbstractEclipseLinkDDLGenerator.java:170)
	at org.eclipse.jpt.jpa.eclipselink.core.internal.ddlgen.AbstractEclipseLinkDDLGenerator.getPersistenceOsgiBundlesMemento(AbstractEclipseLinkDDLGenerator.java:357)
	at org.eclipse.jpt.jpa.eclipselink.core.internal.ddlgen.AbstractEclipseLinkDDLGenerator.buildClasspath(AbstractEclipseLinkDDLGenerator.java:136)
	at org.eclipse.jpt.common.core.internal.gen.AbstractJptGenerator.specifyClasspathProperties(AbstractJptGenerator.java:200)
	at org.eclipse.jpt.common.core.internal.gen.AbstractJptGenerator.initializeLaunchConfiguration(AbstractJptGenerator.java:126)
	at org.eclipse.jpt.common.core.internal.gen.AbstractJptGenerator.generate(AbstractJptGenerator.java:102)
	at org.eclipse.jpt.jpa.eclipselink.core.internal.v2_0.ddlgen.EclipseLink2_0DDLGenerator.generate(EclipseLink2_0DDLGenerator.java:40)
	at org.eclipse.jpt.jpa.eclipselink.ui.internal.v2_0.ddlgen.wizards.EclipseLink2_0DDLGeneratorUi$Generate2_0DDLJob.ddlGeneratorGenerate(EclipseLink2_0DDLGeneratorUi.java:53)
	at org.eclipse.jpt.jpa.eclipselink.ui.internal.ddlgen.EclipseLinkDDLGeneratorUi$GenerateDDLJob.runInWorkspace(EclipseLinkDDLGeneratorUi.java:131)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Reproducible: Always
Comment 1 Nan Li CLA 2011-04-14 16:55:19 EDT
Created attachment 193298 [details]
Test Repository
Comment 2 Tran Le CLA 2011-04-20 11:24:07 EDT
Fixed in M7