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

Bug 407889

Summary: Jubula persistence core makes use of deprecated EclipseLink / JPA OSGi API
Product: [Technology] Jubula Reporter: Markus Tiede <markus.tiede>
Component: CoreAssignee: Markus Tiede <markus.tiede>
Status: CLOSED FIXED QA Contact: Oliver Goetz <Oliver.Goetz>
Severity: critical    
Priority: P2 CC: Achim.Loerke
Version: 2.0   
Target Milestone: 2.3   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
Current status of work for switching to Gemini JPA none

Description Markus Tiede CLA 2013-05-13 10:19:27 EDT
We make use of a deprecated EclipseLink / JPA OSGi API by using bundles described in bug 398410.

The absence of this API in EclipseLink 2.5+ is causing 407730.
Comment 1 Markus Tiede CLA 2013-05-13 10:26:16 EDT
Switching to Gemini JPA would require some (maybe non-minor) code modifications due to limitations listed in bug 401785
Comment 2 Markus Tiede CLA 2013-05-13 10:28:27 EDT
Sorry - the one from comment 1 was closed as duplicate - bug 350516 is the original one.
Comment 3 Markus Tiede CLA 2013-05-14 03:28:11 EDT
In addition to problems from comment 2 I'm currently running into bug 299636 as soon as I manually start die gemini bundle from the OSGi console and switch back to the UI application.
Comment 4 Markus Tiede CLA 2013-05-14 09:27:17 EDT
Created attachment 230937 [details]
Current status of work for switching to Gemini JPA
Comment 5 Achim Loerke CLA 2013-05-27 03:24:50 EDT
@Triaged:? House keeping
Comment 6 Markus Tiede CLA 2013-11-28 09:19:41 EST
Comment on attachment 230937 [details]
Current status of work for switching to Gemini JPA

After discussion / analysis: Gemini seems to be no longer actively maintained and is not part of the official release train. Due to that we switch to a non-OSGi integration of EL in version 2.5.1
Comment 7 Markus Tiede CLA 2013-11-28 10:12:52 EST
We've switched to EL 2.5.1 and JPA 2.1.0 with

http://git.eclipse.org/c/jubula/org.eclipse.jubula.core.git/commit/?id=5bf058bd5f7b8dda1136939e6c86ee38d42a29be

Please regression test properly and look for any side effects.
Comment 8 Oliver Goetz CLA 2014-10-16 10:03:53 EDT
Closed after talking to MMa (and MT). Since there have been no (negative) side effects we decided to close this ticket.