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

Bug 334883

Summary: Gemini JPA 1.0.0 M3 is broken against EclipseLink 2.2.0 RC3
Product: [RT] Gemini.JPA Reporter: David Schmitz <David.Schmitz>
Component: CoreAssignee: Michael Keith <michael.keith>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: P3 CC: shaun.smith
Version: unspecified   
Target Milestone: 1.0.0 M4   
Hardware: All   
OS: All   
Whiteboard:

Description David Schmitz CLA 2011-01-20 08:59:11 EST
Build Identifier: Gemini JPA 1.0.0 M3

Eclipse Gemini 1.0.0 M3 does not work against EclipseLink 2.2.0 RC3 because Gemini JPA references the class org.eclipse.persistence.internal.jpa.deployment.PersistenceInitializationHelper of EclipseLink which was deleted since SVN revision 8730. 
This means that all release candidates of EclipseLink 2.2.0 do not work against Gemini JPA. 

The following classes within Gemini JPA reference the missing class:
- org.eclipse.gemini.jpa.provider.GeminiOSGiInitializer
- org.eclipse.gemini.jpa.provider.PersistenceProvider

Reproducible: Always

Steps to Reproduce:
1. Use latest EclipseLink 2.2.0 RC3
2. Start your application and it will crash with ClassNotFoundException for Class 
org.eclipse.persistence.internal.jpa.deployment.PersistenceInitializationHelper
Comment 1 Shaun Smith CLA 2011-01-24 14:13:36 EST
Resolve by Bug 332743.